OpenAI-DotNet

在 .NET 里一行代码调用 ChatGPT,告别手写 HTTP 请求

OpenAI-DotNet 是一个面向 .NET 生态的非官方 OpenAI RESTful API 客户端库。它解决了 .NET 开发者调用 OpenAI 接口时缺乏类型安全、封装不完善的问题,提供了从 GPT 系列对话、图像生成(DALL-E)到音频、嵌入等功能的完整封装。核心能力包括:强类型请求/响应模型、同步与异步方法、流式响应支持、自动重试与错误处理,以及兼容 .NET Standard 2.0 的多框架支持。项目旨在让 C# 开发者能够以最少的样板代码集成 OpenAI 服务,同时保持对底层 API 的灵活控制。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 759
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队RageAgainstThePixel
所属国家
官网地址https://openai.com
定价模式free
价格说明开源MIT协议,完全免费,需自行部署使用
访问状态
是否开源是
开源协议MIT
主要语言C#
技术栈/模型ai,api-proxy,chat-gpt,chatgpt,csharp,dall-e,dall-e-3,dotnet,dotnet-core,dotnet-standard,dotnetcore,gpt,gpt-4,gpt-4o,gpt-4o-mini,gpt-realtime,gpt-turbo,machine-learning,openai,openai-api
GitHub 星标★ 759
30天Star增速
HF 下载量
上线时间2021-05-01 00:00:00
最近更新2026-09-21 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数1

使用教程

核心亮点

  • 覆盖 OpenAI 全 API(对话、图像、音频、嵌入),类型安全,减少运行时错误
  • 支持流式响应(Streaming),适合构建打字机效果的聊天界面
  • 基于 .NET Standard 2.0,兼容 .NET Framework、Core 和 5+,跨平台可用

不足之处

  • 非官方库,API 更新可能滞后于 OpenAI 官方变更
  • 文档和示例相对简略,高级用法需自行查阅源码

适用场景

  • 在 ASP.NET Core 后端集成 ChatGPT 对话功能
  • 开发基于 DALL-E 的图像生成桌面或移动应用
  • 构建需要流式输出或批量处理 OpenAI 请求的服务

替代项目

Betalgo.OpenAI、OpenAI-API-dotnet、Microsoft.Extensions.AI

项目介绍

OpenAI-DotNet 是开发框架领域的开源项目,由 RageAgainstThePixel 开发,2021 年首次发布。

它收录于开发框架分类,该分类目前共有 803 个项目,GitHub 星标数为 759。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-21。开源MIT协议,完全免费,需自行部署使用。

它主要面向的使用场景是:在ASP.NETCore后端集成ChatGPT对话功能。同类可对比的替代方案包括 Betalgo.OpenAI、OpenAI-API-dotnet、Microsoft.Extensions.AI。

上一篇:ai-agents-laravel

下一篇:liboai

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12