C# и .NET — мощная платформа для enterprise-разработки. Используйте официальную библиотеку Azure.AI.OpenAI или Betalgo.OpenAI.
Установка
bash
dotnet add package Betalgo.OpenAIБазовый пример
csharp
using OpenAI;
using OpenAI.Chat;
var options = new OpenAIClientOptions
{
Endpoint = new Uri("https://api.aitunnel.ru/v1/")
};
var client = new OpenAIClient("sk-aitunnel-xxx", options);
var chatClient = client.GetChatClient("gpt-5.2");
var response = await chatClient.CompleteChatAsync(
new ChatMessage[]
{
new UserChatMessage("Привет! Расскажи о C#.")
}
);
Console.WriteLine(response.Value.Content[0].Text);ASP.NET Core DI
csharp
// Program.cs
builder.Services.AddSingleton(sp =>
{
var options = new OpenAIClientOptions
{
Endpoint = new Uri("https://api.aitunnel.ru/v1/")
};
return new OpenAIClient(
builder.Configuration["AiTunnel:ApiKey"],
options
);
});Ключевые возможности
- Официальная библиотека OpenAI
- .NET Core и .NET Framework
- ASP.NET Core интеграция
- Dependency Injection
- Async/await паттерны
Интегрируйте AI в ваш код
AITUNNEL совместим с OpenAI SDK. Подключение занимает минуты — просто укажите наш base_url и API ключ.
Примеры кодаOpenAI-совместимыйДокументация
Начать работуРегистрация за 1 минуту