Replicate API Tester
Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
Сборка запроса Replicate и кода на cURL, Python и JavaScript происходит целиком в вашем браузере. Когда вы нажимаете «Запуск», ваш API-токен и промпт отправляются напрямую из браузера в Replicate — не в ArrayKit. Токен хранится только в памяти браузера и никогда не сохраняется и не отправляется в ArrayKit. Избегайте использования рабочих токенов на общих компьютерах.
Попробовать тестер OpenAI API
Об инструменте Replicate API Tester
Тестер Replicate API позволяет собирать, запускать и копировать запрос предсказаний Replicate, не покидая браузер. Введите модель в формате owner/name, напишите входной промпт и вставьте свой токен Replicate API, и ArrayKit соберёт для вас POST-запрос к /v1/models/{owner}/{name}/predictions с заголовком Prefer: wait. Запрос и готовые к вставке фрагменты на cURL, Python и JavaScript формируются локально на вашем устройстве. Когда вы нажимаете «Запуск», вызов уходит напрямую из браузера в Replicate, так что вы видите реальный результат предсказания, а затем копируете нужную форму кода в свой проект. Инструмент создан для разработчиков, ML-инженеров и тестировщиков промптов, которые хотят быстро попробовать модель, проверить работоспособность токена или получить рабочий фрагмент — без коллекции Postman или настройки локального SDK.
Возможности
- Нацелен на эндпоинт предсказаний Replicate: POST /v1/models/{owner}/{name}/predictions
- Укажите любую публичную модель в формате owner/name со встроенными подсказками вроде meta/meta-llama-3-8b-instruct
- Генерирует готовые к вставке фрагменты cURL, Python (requests) и JavaScript (fetch)
- Добавляет заголовок Prefer: wait, чтобы вы получили готовое предсказание за один вызов
- Аутентификация по Bearer-токену с использованием вашего токена Replicate API (r8_…)
- Нажмите «Запуск», чтобы отправить запрос напрямую в Replicate и увидеть живой ответ
- Токен хранится только в памяти браузера — никогда не сохраняется и не отправляется в ArrayKit
- Сборка запроса и генерация кода происходят целиком на вашем устройстве
Как использовать Replicate API Tester
- Вставьте свой токен Replicate API (начинается с r8_) в поле токена
- Введите модель в формате owner/name, например meta/meta-llama-3-8b-instruct
- Введите входной промпт в поле промпта
- Нажмите «Запуск», чтобы отправить запрос предсказания и прочитать ответ
- Переключите вкладку cURL, Python или JavaScript и скопируйте фрагмент
Пример
Ввод
curl -X POST 'https://api.replicate.com/v1/models/meta/meta-llama-3-8b-instruct/predictions' \
-H 'Authorization: Bearer r8_xxx' \
-H 'Content-Type: application/json' \
-H 'Prefer: wait' \
-d '{"input":{"prompt":"Write a haiku about TypeScript."}}'
Результат
{ "status": "succeeded", "output": ["Strict types align..."] }
Запрос предсказания модели, собранный тестером и готовый к запуску из терминала.
Частые ошибки и устранение неполадок
- 401 Unauthorized при нажатии «Запуск». — Ваш токен неверен или отсутствует. Вставьте корректный токен Replicate API с replicate.com/account/api-tokens — он должен начинаться с r8_.
- 404 Not Found для модели. — Проверьте, что модель записана как owner/name (например, meta/meta-llama-3-8b-instruct) и что модель существует и доступна вашей учётной записи.
- 422 Unprocessable Entity по поводу входных данных. — Модель ожидает другие входные поля. Сверьтесь со схемой входных данных модели на её странице Replicate; этот тестер по умолчанию отправляет input.prompt.
- Запрос не срабатывает или зависает в браузере (CORS / сеть). — Скопируйте сгенерированный cURL и запустите его из терминала либо используйте фрагмент Python/JavaScript на стороне сервера, где правила CORS браузера не действуют.
- Ответ показывает статус starting/processing вместо output. — Заголовок Prefer: wait добавлен, чтобы вернуть готовое предсказание, но долгие задачи всё равно могут истечь по тайм-ауту — повторите запуск или опрашивайте URL предсказания из своего кода.
Часто задаваемые вопросы
- Что такое тестер Replicate API?
- Это браузерный инструмент, который собирает запрос предсказаний Replicate из модели (owner/name), входного промпта и вашего API-токена, затем запускает его и выдаёт готовый к копированию код на cURL, Python и JavaScript.
- К какому эндпоинту Replicate он обращается?
- Он отправляет POST на https://api.replicate.com/v1/models/{owner}/{name}/predictions с Bearer-токеном и заголовком Prefer: wait, передавая {"input":{"prompt":"..."}} в качестве тела.
- Безопасен ли мой токен Replicate API?
- Запрос и фрагменты формируются локально, и ваш токен хранится только в памяти браузера — он никогда не сохраняется и не отправляется в ArrayKit. Когда вы нажимаете «Запуск», он уходит напрямую из браузера в Replicate. Избегайте использования рабочих токенов на общих компьютерах.
- Можно ли протестировать любую модель Replicate?
- Да — введите любую доступную вам модель в формате owner/name. Тестер по умолчанию отправляет поле input.prompt, поэтому для моделей с другой схемой входных данных может потребоваться скорректировать сгенерированный код.
- Зачем запускать cURL в терминале, а не в браузере?
- Большинство вызовов Replicate работают из браузера, но если запрос блокируется CORS или вашей сетью, сгенерированный cURL или серверный фрагмент Python/JavaScript отработает без проблем вне браузера.
- Нужно ли устанавливать SDK Replicate?
- Нет. Тестер выдаёт обычный cURL, Python на основе requests и JavaScript на основе fetch, поэтому вы можете попробовать модель и скопировать рабочий вызов без какой-либо настройки SDK.
Связанные инструменты
- OpenAI API Tester — Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
- 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.
- 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.
- Разбор URL — Разбейте URL на части и просмотрите список параметров запроса.
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
Все инструменты ArrayKit