Мы предоставляем библиотеку Python, которую вы можете установить, выполнив следующую команду:

pip install openai

После установки вы можете использовать библиотеку и ваш секретный ключ для выполнения следующего:

1from openai import OpenAI
2client = OpenAI(
3    # По умолчанию использует os.environ.get("OPENAI_API_KEY")
4)
5
6chat_completion = client.chat.completions.create(
7    model="gpt-3.5-turbo",
8    messages=[{"role": "user", "content": "Hello world"}]
9)

Также будут установлены вспомогательные средства командной строки, которые вы можете использовать следующим образом:

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

Мы предоставляем библиотеку TypeScript / JavaScript с поддержкой Node.js и различных других сред. Установите её, выполнив следующую команду:

1npm install --save openai
2# или
3yarn add openai

После установки вы можете использовать библиотеку и ваш секретный ключ для выполнения следующего:

1import OpenAI from "openai";
2
3const openai = new OpenAI({
4    apiKey: process.env.OPENAI_API_KEY,
5});
6
7const chatCompletion = await openai.chat.completions.create({
8    messages: [{ role: "user", content: "Say this is a test" }],
9    model: "gpt-3.5-turbo",
10});

Команда Microsoft Azure поддерживает библиотеки, совместимые как с OpenAI API, так и с сервисами Azure OpenAI. Читайте документацию к библиотеке ниже, чтобы узнать, как вы можете их использовать с OpenAI API.

Библиотеки ниже созданы и поддерживаются широким сообществом разработчиков. Вы также можете подписаться на наш репозиторий спецификации OpenAPI на GitHub, чтобы получать своевременные обновления о внесенных нами изменениях в наше API.

Обратите внимание, что OpenAI не проверяет правильность или безопасность этих проектов. Используйте их на свой страх и риск!