Документация
Документация
Быстрый старт для разработчиков
Обновлено:
Сделайте первые шаги с ChatGPT API. Используется официальный формат OpenAI Responses API, поэтому официальные SDK от OpenAI работают после того, как вы создадите ключ и укажете наш base URL.
Создайте и экспортируйте API-ключ
Прежде чем начать, создайте API-ключ в дашборде — им вы будете безопасно обращаться к API. Сохраните ключ в надёжном месте, затем экспортируйте его как переменную окружения в терминале.
export CHATGPT_API_KEY="your_api_key_here"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 }'pip install openai1from 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)npm install openai1import 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`.