
"
Основная навигация
API
Справочник API
Codex
ChatGPT
Ресурсы
Поиск документации
Предложенные
формат_ответа
усилие_рассуждения
стриминг
инструменты
Начать
Обзор
Быстрый старт
Модели
Цены
Последнее: GPT-5.5
Руководство по запросам
Основные концепции
Генерация текста
Генерация кода
Изображения и видение
Аудио и речь
Структурированный вывод
Вызов функции
API ответов
Использование инструментов
SDK агентов
Обзор
Быстрый старт
Определения агентов
Модели и провайдеры
Запуск агентов
Песочница агентов
Оркестрация
Ограничения
Результаты и состояние
Интеграции и наблюдаемость
Оцените рабочие процессы агентов.
голосовых агентов
Инструменты
Поиск в интернете
MCP и разъемы
Навыки
Оболочка
Использование компьютера
Поиск инструментов
Запуск и масштабирование
Состояние разговора
Фоновый режим
Стриминг
режим WebSocket
Вебхуки
Файловые входы
Оценка
Начиная
Работа с оценками
Оптимизатор подсказок
Внешние модели
Передовые методы
В реальном времени и аудио
Обзор
голосовых агентов
Перевод в реальном времени
Генерация речи
Руководство по подсказкам в реальном времени
Оптимизация модели
Цикл оптимизации
Оценщики
Специализированные модели
генерация изображений
Поколение видео
Глубокое исследование
Эмбеддинги
Модерация
Запуск в эфир
Передовые методы производства
Контрольный список развертывания
Оптимизация точности
Устаревшие API
Ресурсы
Условия и положения
Список изменений
Ваши данные
Разрешения
Ограничения скорости
API администратора
Амортизация
MCP для углубленных исследований
режим разработчика
Быстрый старт для разработчиков
Сделайте первые шаги с API OpenAI.
Копировать страницу
API OpenAI предоставляет простой интерфейс для доступа к передовым моделям ИИ для генерации текста, обработки естественного языка, компьютерного зрения и многого другого. Начните с создания ключа API и выполнения первого вызова API. Узнайте, как генерировать текст, анализировать изображения, создавать агентов и многое другое.
Создавайте приложения с использованием API OpenAI в Codex.
Плагин OpenAI Developers позволяет Codex подключаться к платформе OpenAI, следовать инструкциям по настройке API OpenAI и создавать ключи API проекта, когда это необходимо вашему приложению.
Создайте и экспортируйте ключ API.
Прежде чем начать, создайте ключ API в панели управления, который вы будете использовать для безопасного доступа к API. Сохраните ключ в надежном месте, например, в файле .zshrc или другом текстовом файле на вашем компьютере. После того, как вы сгенерируете ключ API, экспортируйте его в качестве переменной среды в терминале.
macOS / Linux
Windows
Экспорт переменной среды в системах macOS или Linux
export OPENAI_API_KEY="your_api_key_here"
SDK OpenAI настроены на автоматическое считывание вашего API-ключа из системной среды.
Установите SDK OpenAI и выполните вызов API.
JavaScript
Python
.СЕТЬ
Java
Идти
Для использования API OpenAI в серверных средах JavaScript, таких как Node.js, Deno или Bun, вы можете использовать официальный SDK OpenAI для TypeScript и JavaScript. Для начала установите SDK с помощью npm или предпочитаемого вами менеджера пакетов:
Установите SDK OpenAI с помощью npm.
npm install openai
После установки OpenAI SDK создайте файл с именем example.mjs и скопируйте в него пример кода:
Протестируйте простой API-запрос.
импортировать OpenAI из "openai";
const client = new OpenAI();
const response = await client.responses.create({
модель: "gpt-5.5",
Ввод: "Напишите сказку на ночь из одного предложения о единороге."
});
console.log(response.output_text);
Выполните код с помощью команды `node example.mjs` (или аналогичной команды для Deno или Bun). Через несколько мгновений вы увидите результат вашего API-запроса.
Узнайте больше на GitHub
Дополнительные возможности и опции SDK можно найти в файле README библиотеки на GitHub.
Приложение для запуска ответов
Начните разработку с помощью Responses API.
Генерация текста и подсказки
Узнайте больше о подсказках, ролях в сообщениях и создании диалоговых приложений.
Пополните счёт, чтобы продолжить строительство.
Поздравляем с запуском бесплатного тестового запроса к API! Начните создавать реальные приложения с более высокими лимитами и используйте наши модели для генерации текста, аудио, изображений, видео и многого другого.
Воспользуйтесь функциями панели управления, разработанными для ускорения процесса отгрузки:
Игровая площадка для чата
Создавайте и тестируйте диалоговые подсказки и встраивайте их в свое приложение.
Конструктор агентов
Создавайте, развертывайте и оптимизируйте рабочие процессы агентов.
Анализ изображений и файлов
Отправляйте URL-адреса изображений, загруженные файлы или PDF-документы непосредственно в модель для извлечения текста, классификации контента или обнаружения визуальных элементов.
URL изображения
URL файла
Загрузить файл
Проанализируйте содержимое изображения.
импортировать OpenAI из "openai";
const client = new OpenAI();
const response = await client.responses.create({
модель: "gpt-5.5",
вход: [
{
роль: "пользователь",
содержание: [
{
тип: "input_text",
Текст: "Что изображено на этом изображении?"
},
{
тип: "входное_изображение",
image_url: "https://openai-documentation.vercel.app/images/cat_and_otter.png",
},
],
},
],
});
console.log(response.output_text);
руководство по вводу изображений
Научитесь использовать изображения в качестве входных данных для модели и извлекать смысл из изображений.
руководство по вводу файлов
Научитесь использовать файловые входные данные для модели и извлекать смысл из документов.
Расширьте модель с помощью инструментов.
Предоставьте модели доступ к внешним данным и функциям, подключив инструменты. Используйте встроенные инструменты, такие как веб-поиск или поиск по файлам, или определите свои собственные для вызова API, выполнения кода или интеграции со сторонними системами.
Поиск в интернете
Поиск файлов
Вызов функции
Удаленный MCP
Используйте поиск в интернете в своем ответе.
импортировать OpenAI из "openai";
const client = new OpenAI();
const response = await client.responses.create({
модель: "gpt-5.5",
инструменты: [
{ type: "web_search" },
],
Ввод: "Какая позитивная новость была сегодня?"
});
console.log(response.output_text);
Используйте встроенные инструменты
Узнайте о мощных встроенных инструментах, таких как веб-поиск и поиск файлов.
Руководство по вызову функций
Научитесь настраивать модель таким образом, чтобы она могла вызывать ваш собственный код.
Обрабатывайте ответы в потоковом режиме и создавайте приложения в реальном времени.
Используйте потоковые события, отправляемые сервером, для отображения результатов по мере их генерации, или API реального времени для интерактивных голосовых и мультимодальных приложений.
Передача событий, отправляемых сервером, через API.
импортировать { OpenAI } из "openai";
const client = new OpenAI();
const stream = await client.responses.create({
модель: "gpt-5.5",
вход: [
{
роль: "пользователь",
Содержание: "Скажите "двойная пена для ванны" десять раз быстро."
},
],
поток: true,
});
forwait (const event of stream) {
console.log(event);
}
Используйте потоковые события
Используйте события, отправляемые сервером, для быстрой потоковой передачи ответов модели пользователям.
Начните работу с API реального времени
Используйте WebRTC или WebSockets для сверхбыстрого преобразования речи в речь с помощью ИИ-приложений.
Агенты сборки
Используйте платформу OpenAI для создания агентов, способных выполнять действия — например, управлять компьютерами — от имени ваших пользователей. Используйте SDK для агентов, чтобы создавать логику оркестровки на бэкэнде.
Создайте агента для сортировки языковых запросов.
import { Agent, run } from '@openai/agents';
const spanishAgent = new Agent({
Имя: «Испанский агент»,
Инструкция: «Вы говорите только по-испански».
});
const englishAgent = new Agent({
имя: 'английский агент',
Инструкция: «Вы говорите только по-английски».
});
const triageAgent = new Agent({
Имя: «Специалист по сортировке пациентов»,
инструкции:
«Передача запроса соответствующему агенту в зависимости от формулировки запроса».
Передача прав: [spanishAgent, englishAgent],
});
const result = await run(triageAgent, 'Здравствуйте, как дела?');
console.log(result.finalOutput);
Создавайте агентов, способных совершать действия.
Узнайте, как использовать платформу OpenAI для создания мощных и эффективных агентов искусственного интеллекта.
https://developers.openai.com/api/docs/quickstart#:~:text=Primary%20navigation,capable%20AI%20agents.sync/https://developers.openai.com/api/docs/quickstart#:~:text=Primary%20navigation,capable%20AI%20agents.https://openai-documentation.vercel.app/images/cat_and_otter.png-/manus.space/code/command/deploy$BTC