[译][AI OpenAI-doc] 库

简介: 我们提供了Python库和TypeScript / JavaScript库,支持各种运行时。安装后,您可以使用您的秘钥来运行库中提供的功能。微软的Azure团队也维护了与OpenAI API和Azure OpenAI服务兼容的库。此外,还有许多由社区构建和维护的其他库可供使用。请注意,OpenAI不验证这些项目的正确性或安全性。

Python库

我们提供了一个Python库,您可以通过运行以下命令来安装:

pip install openai

安装完成后,您可以使用该库和您的秘钥来运行以下命令:

from openai import OpenAI
client = OpenAI(
    # 默认为 os.environ.get("OPENAI_API_KEY")
)

chat_completion = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[{
   "role": "user", "content": "Hello world"}]
)

这些绑定还会安装一个命令行实用程序,您可以按如下方式使用:

$ openai api chat_completions.create -m gpt-3.5-turbo -g user "Hello world"

TypeScript / JavaScript库

我们提供了一个TypeScript / JavaScript库,支持Node.js和其他各种运行时。通过运行以下命令来安装:

npm install --save openai
# 或者
yarn add openai

安装完成后,您可以使用该库和您的秘钥来运行以下命令:

import OpenAI from "openai";

const openai = new OpenAI({
   
    apiKey: process.env.OPENAI_API_KEY,
});

const chatCompletion = await openai.chat.completions.create({
   
    messages: [{
    role: "user", content: "Say this is a test" }],
    model: "gpt-3.5-turbo",
});

Azure OpenAI库

微软的Azure团队维护了与OpenAI API和Azure OpenAI服务兼容的库。阅读下面的库文档,了解如何将它们与OpenAI API一起使用。

  • Azure OpenAI .NET客户端库
  • Azure OpenAI JavaScript客户端库
  • Azure OpenAI Java客户端库
  • Azure OpenAI Go客户端库

社区库

下面的库是由更广泛的开发者社区构建和维护的。如果您想在这里添加一个新的库,请按照我们的帮助中心文章中关于添加社区库的说明进行操作。您还可以关注我们在GitHub上的OpenAPI规范存储库,及时了解我们对API进行更改的更新。

请注意,OpenAI不验证这些项目的正确性或安全性。请自行承担风险!

C# / .NET

  • Betalgo.OpenAI by Betalgo
  • OpenAI-API-dotnet by OkGoDoIt
  • OpenAI-DotNet by RageAgainstThePixel

    C++

  • liboai by D7EAD

    Clojure

  • openai-clojure by wkok

    Crystal

  • openai-crystal by sferik

    Dart/Flutter

  • openai by anasfik

    Delphi

  • DelphiOpenAI by HemulGM

    Elixir

  • openai.ex by mgallo

    Go

  • go-gpt3 by sashabaranov

    Java

  • openai-java by Theo Kanning

    Julia

  • OpenAI.jl by rory-linehan

    Kotlin

  • openai-kotlin by Mouaad Aallam

    Node.js

  • openai-api by Njerschow
  • openai-api-node by erlapso
  • gpt-x by ceifa
  • gpt3 by poteat
  • gpts by thencc
  • @dalenguyen/openai by dalenguyen
  • tectalic/openai by tectalic

    PHP

  • orhanerday/open-ai by orhanerday
  • tectalic/openai by tectalic
  • openai-php client by openai-php

    Python

  • chronology by OthersideAI

    R

  • rgpt3 by ben-aaron188

    Ruby

  • openai by nileshtrivedi
  • ruby-openai by alexrudall

    Rust

  • async-openai by 64bit
  • fieri by lbkolev

    Scala

  • openai-scala-client by cequence-io

    Swift

  • OpenAIKit by dylanshine
  • OpenAI by MacPaw

    Unity

  • OpenAi-Api-Unity by hexthedev
  • com.openai.unity by RageAgainstThePixel

    Unreal Engine

  • OpenAI-Api-Unreal by KellanM

相关文章
|
1月前
|
人工智能 自然语言处理 API
适用于 .NET 稳定的官方OpenAI库
适用于 .NET 稳定的官方OpenAI库
|
5天前
|
人工智能 数据可视化 JavaScript
NodeTool:AI 工作流可视化构建器,通过拖放节点设计复杂的工作流,集成 OpenAI 等多个平台
NodeTool 是一个开源的 AI 工作流可视化构建器,通过拖放节点的方式设计复杂的工作流,无需编码即可快速原型设计和测试。它支持本地 GPU 运行 AI 模型,并与 Hugging Face、OpenAI 等平台集成,提供模型访问能力。
46 14
NodeTool:AI 工作流可视化构建器,通过拖放节点设计复杂的工作流,集成 OpenAI 等多个平台
|
13天前
|
人工智能 编解码 机器人
OpenAI又出王炸了!正式推出超强AI视频模型Sora
OpenAI正式推出AI视频生成模型Sora,可根据文本提示生成逼真视频,面向美国及其他市场ChatGPT付费用户开放。Sora Turbo支持生成长达20秒的视频及多种变体,具备模拟物理世界的新兴能力,可创建多镜头视频,提供Remix和Storyboard等创新功能。
43 4
OpenAI又出王炸了!正式推出超强AI视频模型Sora
|
2天前
|
人工智能 自然语言处理 前端开发
openai 12天发布会收官 | AI大咖说
OpenAI这12天的发布会,并没有太多特别令人惊喜的内容,可能是前面的惊喜太多了。更多的是,让ChatGPT越来越侧重参与现实中的应用,真正赋能改变生活,包括projects项目管理,canvas文档写作,接入电话,接入ios,接入桌面,接入搜索,以及chatGPT桌面和更多应用的交互。 以及更多的多模态的延展,视觉vision,语音,视频sora。 在最后收官中,宣布新一代的O3和O3-mini更强的推理模型
59 11
|
4天前
|
机器学习/深度学习 人工智能 自然语言处理
MetaGPT开源SELA,用AI设计AI,效果超越OpenAI使用的AIDE
MetaGPT团队开源了Tree-Search Enhanced LLM Agents(SELA)系统,通过蒙特卡罗树搜索(MCTS)优化AutoML过程,显著提升了机器学习模型的构建效率和性能。SELA在20个数据集上的实验结果表明,其性能优于传统AutoML方法和基于LLM的代理,为AutoML领域带来了新的突破。
28 4
|
9天前
|
人工智能 自然语言处理 前端开发
OpenAI 12天发布会全解析 | AI大咖说
OpenAI近日宣布将在12个工作日内每天进行一场直播,展示一系列新产品和样品。首日推出GPT-o1正式版,性能大幅提升;次日展示Reinforcement Fine-Tuning技术,提高模型决策质量;第三天推出Sora,实现高质量视频生成;第四天加强Canvas,提升多模态创作效率;第五天发布ChatGPT扩展功能,增强灵活性;第六天推出ChatGPT Vision,实现多模态互动;第七天推出ChatGPT Projects,优化项目管理。这些新技术正改变我们的生活和工作方式。
700 9
|
1月前
|
存储 人工智能 搜索推荐
Memoripy:支持 AI 应用上下文感知的记忆管理 Python 库
Memoripy 是一个 Python 库,用于管理 AI 应用中的上下文感知记忆,支持短期和长期存储,兼容 OpenAI 和 Ollama API。
95 6
Memoripy:支持 AI 应用上下文感知的记忆管理 Python 库
|
1月前
|
SQL 机器学习/深度学习 人工智能
今日 AI 开源|共 4 项|DeepSeek 推出新一代 AI 推理模型,实力比肩 OpenAI o1-preview!
本文介绍了四个最新的 AI 开源项目,涵盖多模态生成式 AI、自然语言到 SQL 转化、多模态数学推理和复杂逻辑推理等多个领域,为 AI 应用开发提供了丰富的资源和工具。
120 0
今日 AI 开源|共 4 项|DeepSeek 推出新一代 AI 推理模型,实力比肩 OpenAI o1-preview!
|
1月前
|
人工智能 自然语言处理 算法
【通义】AI视界|OpenAI最新发布!ChatGPT搜索功能强势来了,挑战谷歌?
本文由【通义】自动生成,精选24小时内的重要资讯:OpenAI推出ChatGPT搜索功能挑战谷歌,微软披露130亿美元投资OpenAI,Reddit首次盈利股价暴涨20%,软银CEO孙正义看好英伟达及“超级AI”前景,谷歌云与沙特PIF共建全球AI中心。更多内容请访问通通知道。
|
2月前
|
机器学习/深度学习 人工智能 安全
AI真的能与人类数据科学家竞争吗?OpenAI的新基准对其进行了测试
AI真的能与人类数据科学家竞争吗?OpenAI的新基准对其进行了测试