OpenAI API Tester
Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
Сборка запроса и кода на cURL, Python и JavaScript происходит локально в вашем браузере. Когда вы нажимаете «Запуск», ваш ключ OpenAI API и промпт отправляются напрямую из браузера в OpenAI — не в ArrayKit. Ключ хранится только в памяти браузера и никогда не сохраняется и не отправляется в ArrayKit. Избегайте использования рабочих ключей на общих или публичных компьютерах.
Протестировать Claude API
Об инструменте OpenAI API Tester
Тестер OpenAI API позволяет собирать, запускать и копировать запросы OpenAI Chat Completions, не покидая браузер. Вставьте свой ключ OpenAI API, выберите модель вроде gpt-4o или gpt-4o-mini, задайте максимальное число токенов и напишите промпт — инструмент соберёт корректный POST-запрос к https://api.openai.com/v1/chat/completions и сгенерирует готовые к использованию фрагменты на cURL, Python и JavaScript. Там, где это разрешено CORS, нажмите «Запуск», чтобы отправить запрос напрямую из браузера в OpenAI и изучить сырой JSON-ответ. Инструмент создан для разработчиков, которые проверяют работоспособность нового ключа, прототипируют промпт, отлаживают ошибку 401 или превышение лимита либо копируют проверенный запрос прямо в своё приложение. Запрос и код формируются локально в браузере; ваш ключ используется только для вызова OpenAI, когда вы решите запустить запрос.
Возможности
- Собирает корректный POST-запрос к https://api.openai.com/v1/chat/completions с messages и max_tokens
- Подсказки моделей gpt-4o, gpt-4o-mini, gpt-4-turbo, o1-mini и gpt-3.5-turbo
- Запуск запросов напрямую из браузера там, где это разрешено CORS, с просмотром сырого JSON-ответа
- Генерирует готовый к копированию cURL, Python и JavaScript для того же запроса
- Настраиваемое число токенов и редактируемое поле модели для любой модели Chat Completions
- Заголовок Authorization: Bearer автоматически подставляется из вставленного ключа
- Переключатель показа/скрытия поля API-ключа, чтобы он не отображался на экране
- Переключение между вкладками cURL, Python и JavaScript и копирование одним кликом
Как использовать OpenAI API Tester
- Вставьте свой ключ OpenAI API (sk-…) в поле ключа
- Выберите или введите модель, например gpt-4o-mini, и задайте максимальное число токенов
- Напишите промпт в поле промпта
- Нажмите «Запуск», чтобы отправить запрос и прочитать JSON-ответ
- Откройте вкладку cURL, Python или JavaScript и скопируйте код
Частые ошибки и устранение неполадок
- Запуск завершается ошибкой CORS / сети в браузере — OpenAI может блокировать кросс-доменные вызовы из браузера; скопируйте сгенерированный cURL или Python и запустите его из терминала или своего бэкенда.
- 401 Incorrect API key provided — Проверьте, что ключ активен и скопирован полностью (начинается с sk-), и что он принадлежит нужной организации или проекту OpenAI.
- 429 rate limit или insufficient_quota — Вы достигли лимита запросов или у вас не осталось кредитов; подождите и повторите или добавьте оплату в панели OpenAI.
- 404 model not found — Имя модели неверно или у вашей учётной записи нет к ней доступа; используйте доступную вам модель, например gpt-4o-mini.
- Ответ обрывается на середине предложения — Увеличьте значение Max tokens, чтобы у завершения было место закончиться.
Часто задаваемые вопросы
- Что такое тестер OpenAI API?
- Это инструмент ArrayKit, который собирает запрос OpenAI Chat Completions из вашего ключа, модели и промпта, позволяет запустить его там, где это разрешено CORS, и выдаёт готовые к копированию cURL, Python и JavaScript для того же вызова.
- Безопасно ли вставлять сюда мой ключ OpenAI API?
- Запрос и код формируются локально в вашем браузере. Когда вы нажимаете «Запуск», ваш ключ и промпт отправляются напрямую из браузера в OpenAI, а не в ArrayKit, и ключ хранится только в памяти браузера — он не сохраняется и не отправляется в ArrayKit. Избегайте использования рабочих ключей на общих компьютерах.
- Почему «Запуск» иногда не срабатывает, хотя cURL работает?
- Браузеры применяют CORS, поэтому прямой вызов из браузера может быть заблокирован, даже если запрос корректен. Скопируйте сгенерированный cURL или Python и запустите его из терминала или бэкенда.
- Какие модели я могу протестировать?
- Любую модель Chat Completions, к которой у вашей учётной записи есть доступ. Инструмент подсказывает gpt-4o, gpt-4o-mini, gpt-4-turbo, o1-mini и gpt-3.5-turbo, и вы можете ввести любое другое имя модели.
- Можно ли получить код на Python и JavaScript, а не только cURL?
- Да. Переключайтесь между вкладками cURL, Python и JavaScript, чтобы скопировать тот же самый запрос на предпочитаемом языке.
- Сохраняет ли инструмент мои промпты или ответы?
- Нет. Промпт используется для сборки и запуска запроса; ArrayKit не хранит ваши промпты, ключи или ответы на сервере.
Связанные инструменты
- Anthropic Claude API Tester — Build, run and copy Anthropic Claude Messages API requests as cURL, Python and JavaScript.
- Google Gemini API Tester — Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.
- Replicate API Tester — Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
- Hugging Face API Tester — Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.
- API-клиент — Отправляйте HTTP-запросы, задавайте заголовки и параметры и изучайте ответы; сохраняет последние 25.
- cURL в Fetch — Преобразуйте команду curl в вызов fetch() на JavaScript.
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
- Разбор URL — Разбейте URL на части и просмотрите список параметров запроса.
Все инструменты ArrayKit