图书馆

OpenAI 提供了一些库,用于简化与我们的 API 的交互。

Python库

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

pip install openai

一旦安装了库并且您有了秘密密钥,就可以运行以下内容:

from openai import OpenAI

client = OpenAI(
    # Defaults to 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
# or
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 库

Microsoft Azure 团队维护了一些库,这些库与 OpenAI API 和 Azure OpenAI 服务都兼容。请阅读库文档,了解如何使用这些库与 OpenAI API 进行交互。

社区图书馆

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

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

C# / .NET

C++

Clojure

Crystal

Dart/Flutter

Delphi

Elixir

Go

Java

Julia

Kotlin

Node.js

PHP

Python

R

Ruby

Rust

Scala

Swift

Unity

虚幻引擎

Was this page helpful?