[译][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

相关文章
|
3天前
|
人工智能 自然语言处理 API
适用于 .NET 稳定的官方OpenAI库
适用于 .NET 稳定的官方OpenAI库
|
20天前
|
人工智能 自然语言处理 算法
【通义】AI视界|OpenAI最新发布!ChatGPT搜索功能强势来了,挑战谷歌?
本文由【通义】自动生成,精选24小时内的重要资讯:OpenAI推出ChatGPT搜索功能挑战谷歌,微软披露130亿美元投资OpenAI,Reddit首次盈利股价暴涨20%,软银CEO孙正义看好英伟达及“超级AI”前景,谷歌云与沙特PIF共建全球AI中心。更多内容请访问通通知道。
|
26天前
|
机器学习/深度学习 人工智能 安全
AI真的能与人类数据科学家竞争吗?OpenAI的新基准对其进行了测试
AI真的能与人类数据科学家竞争吗?OpenAI的新基准对其进行了测试
|
1月前
|
人工智能 自然语言处理 安全
【通义】AI视界|Adobe推出文生视频AI模型,迎战OpenAI和Meta
本文精选了过去24小时内的重要科技新闻,包括微软人工智能副总裁跳槽至OpenAI、Adobe推出文本生成视频的AI模型、Meta取消高端头显转而开发超轻量设备、谷歌与核能公司合作为数据中心供电,以及英伟达股价创下新高,市值接近3.4万亿美元。这些动态展示了科技行业的快速发展和激烈竞争。点击链接或扫描二维码获取更多资讯。
|
1月前
|
机器学习/深度学习 人工智能 算法
【通义】AI视界|若未来三年无法盈利,OpenAI或被微软收购!
本文精选了24小时内的重要科技新闻,包括苹果即将发布的全新智能家居战略、OpenAI若未来三年无法盈利或被微软收购的消息、Meta建议网友用AI生成极光照片引发争议,以及黄仁勋对马斯克的高度评价。登录通义官网了解更多功能。
|
22天前
|
人工智能 机器人 云计算
【通义】AI视界|OpenAI据称已计划联手博通和台积电共同打造自研芯片
本文由【通义】自动生成,涵盖苹果iOS 18.2将集成ChatGPT、OpenAI联手博通和台积电自研芯片、微软指责谷歌发起影子运动、英伟达高管预测AI将呈现人类形态、OpenAI董事会主席的初创公司估值达45亿美元等热点资讯。更多精彩内容,请访问通通知道。
|
29天前
|
人工智能 自然语言处理 自动驾驶
【通义】AI视界|微软和 OpenAI 将向媒体提供1000万美元资助,推动其使用AI工具
本文概览了近期科技领域的五大热点事件,包括微软与OpenAI联手资助媒体使用AI工具、OpenAI任命前白宫官员为首任首席经济学家、特斯拉FSD系统遭调查、英伟达市值逼近全球第一、以及AMD新一代锐龙9000X3D系列处理器即将上市的消息。更多资讯,请访问通义官网。
|
2月前
|
机器学习/深度学习 人工智能 供应链
【通义】AI视界|OpenAI的“草莓”模型预计两周内上线!像人类一样思考!
本文介绍了近期科技领域的五大亮点:OpenAI即将推出的新一代AI模型“草莓”,具备高级推理能力;亚马逊测试AI技术加速有声读物生产,通过语音克隆提高效率;Kimi API新增联网搜索功能,拓宽信息来源;顺丰发布物流行业专用大语言模型“丰语”,提升工作效率;钉钉推出“AI班级群”功能,改善家校沟通体验。更多详情,请访问[通义官网]。
|
3月前
|
人工智能 安全 机器人
OpenAI发布Model Spec,揭示其期望AI如何行动
OpenAI发布Model Spec,揭示其期望AI如何行动
OpenAI发布Model Spec,揭示其期望AI如何行动
|
3月前
|
人工智能 自然语言处理 并行计算
【AI大模型】Transformers大模型库(六):torch.cuda.OutOfMemoryError: CUDA out of memory解决
【AI大模型】Transformers大模型库(六):torch.cuda.OutOfMemoryError: CUDA out of memory解决
177 0
【AI大模型】Transformers大模型库(六):torch.cuda.OutOfMemoryError: CUDA out of memory解决