OpenAI プロバイダー
OpenAI プロバイダーは、Reveal SDK AI を OpenAI のチャット補完 API と統合し、GPT-4.1、GPT-4o、および o3 や o4 などの推論モデルへのアクセスを可能にします。
インストール
OpenAI プロバイダーの NuGet パッケージをインストールします:
dotnet add package Reveal.Sdk.AI.OpenAI
設定
基本セットアップ
Program.cs で OpenAI プロバイダーを追加します:
using Reveal.Sdk;
using Reveal.Sdk.AI;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllers().AddReveal();
builder.Services.AddRevealAI()
.AddOpenAI(options =>
{
options.ApiKey = builder.Configuration["RevealAI:OpenAI:ApiKey"];
});
var app = builder.Build();
app.MapControllers();
app.Run();
appsettings.json の使用
プロバイダーは RevealAI:OpenAI 設定セクションに自動的にバインドされます:
appsettings.json
{
"RevealAI": {
"OpenAI": {
"ApiKey": "sk-your-api-key-here",
"Model": "gpt-4.1",
"Temperature": 0.0,
"MaxTokens": 4096
}
}
}
設定バインディングを使用する場合、コードでのオプション設定は不要です:
builder.Services.AddRevealAI()
.AddOpenAI();