Перейти к содержимому
ChatGPT API
Документация

Документация

Быстрый старт для разработчиков

Обновлено:

Сделайте первые шаги с ChatGPT API. Используется официальный формат OpenAI Responses API, поэтому официальные SDK от OpenAI работают после того, как вы создадите ключ и укажете наш base URL.

Создайте и экспортируйте API-ключ

Прежде чем начать, создайте API-ключ в дашборде — им вы будете безопасно обращаться к API. Сохраните ключ в надёжном месте, затем экспортируйте его как переменную окружения в терминале.

Export an environment variable on macOS or Linux
export CHATGPT_API_KEY="your_api_key_here"
Set an environment variable on Windows (PowerShell)
setx CHATGPT_API_KEY "your_api_key_here"

Официальные SDK от OpenAI автоматически читают ключ из окружения — с ChatGPT API вы дополнительно указываете base URL, как показано ниже.

Установите SDK и выполните запрос

Установите официальный OpenAI SDK, создайте файл с примером кода и задайте две вещи: свой API-ключ и наш base URL. Всё остальное совпадает с официальным API.

Пробный базовый запрос
1curl https://api.chatgpt-api.dev/v1/responses \2  -H "Content-Type: application/json" \3  -H "Authorization: Bearer $CHATGPT_API_KEY" \4  -d '{5    "model": "gpt-5.5",6    "input": "Write a one-sentence bedtime story about a unicorn."7  }'
Установка SDK
pip install openai
Пробный базовый запрос
1from openai import OpenAI2 3client = OpenAI(4    api_key="YOUR_API_KEY",5    base_url="https://api.chatgpt-api.dev/v1",6)7 8response = client.responses.create(9    model="gpt-5.5",10    input="Write a one-sentence bedtime story about a unicorn.",11)12print(response.output_text)
Установка SDK
npm install openai
Пробный базовый запрос
1import OpenAI from "openai";2 3const client = new OpenAI({4  apiKey: "YOUR_API_KEY",5  baseURL: "https://api.chatgpt-api.dev/v1",6});7 8const response = await client.responses.create({9  model: "gpt-5.5",10  input: "Write a one-sentence bedtime story about a unicorn.",11});12console.log(response.output_text);

Запустите код (например, `node example.mjs` или `python example.py`). Через мгновение вы увидите ответ модели из поля `response.output_text`.