OpenAI-API-dotnet简介
OpenAI-API-dotnet是一个非官方的C#/.NET SDK,用于访问OpenAI的GPT-3 API。它提供了一个简单易用的C# .NET包装库,使开发者可以方便地在.NET应用程序中集成和使用OpenAI的强大AI能力。
主要功能
OpenAI-API-dotnet支持以下主要功能:
- Chat API - 聊天对话功能
- Completions API - 文本补全功能
- Embeddings API - 文本嵌入功能
- Image Generation API - 使用DALL-E生成图像
- Audio API - 语音转文本和文本转语音
- Moderation API - 内容审核功能
- Files API - 用于微调的文件上传和管理
快速开始
- 通过NuGet安装OpenAI包:
Install-Package OpenAI -Version 1.11.0
- 创建OpenAIAPI实例:
var api = new OpenAI_API.OpenAIAPI("YOUR_API_KEY");
- 使用Chat API进行对话:
var chat = api.Chat.CreateConversation();
chat.AppendUserInput("Hello!");
string response = await chat.GetResponseFromChatbotAsync();
Console.WriteLine(response);
相关资源
注意事项
从v2.0.0-beta开始,该库已被Microsoft采用为官方C# OpenAI库。新版本将保持完整的API覆盖并保持更新。开发者可以继续使用v1.11版本,也可以迁移到新的官方库。
OpenAI-API-dotnet为开发者提供了一种简单而强大的方式来集成OpenAI的AI能力。无论您是想构建聊天机器人、生成文本内容,还是进行图像生成,该SDK都能满足您的需求。立即开始使用,探索AI的无限可能性!