Hugging Face API Tester

Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.

Сборка запроса и кода на cURL, Python и JavaScript происходит целиком в вашем браузере. Когда вы нажимаете «Запуск», ваш токен Hugging Face и входные данные отправляются напрямую из браузера в Hugging Face Inference API — не в ArrayKit. Токен хранится только в памяти браузера и никогда не сохраняется и не отправляется в ArrayKit. Избегайте использования рабочих токенов на общих или публичных компьютерах.

Попробовать клиент API-запросов

Об инструменте Hugging Face API Tester

Тестер Hugging Face API позволяет собирать, запускать и копировать запросы Hugging Face Inference API, не покидая браузер. Введите id модели вроде mistralai/Mistral-7B-Instruct-v0.2, наберите входные данные, вставьте свой токен hf_, и ArrayKit соберёт POST-запрос к https://api-inference.huggingface.co/models/{model} с правильным заголовком Authorization: Bearer и JSON-телом. Он мгновенно генерирует готовые к вставке фрагменты на cURL, Python (requests) и JavaScript (fetch), а там, где Hugging Face разрешает кросс-доменные вызовы, вы можете нажать «Запуск» и увидеть живой ответ. Инструмент создан для ML-инженеров, бэкенд-разработчиков и любителей экспериментов с промптами, которые хотят быстро проверить модель, убедиться в работоспособности токена или получить чистый код для приложения. Запрос и весь код формируются локально в браузере; при запуске вызов уходит напрямую из браузера в Hugging Face.

Возможности

Как использовать Hugging Face API Tester

  1. Введите id модели, например mistralai/Mistral-7B-Instruct-v0.2
  2. Наберите входные данные (например, промпт) в поле Inputs
  3. Вставьте свой токен Hugging Face (hf_…) в поле токена
  4. Нажмите «Запуск», чтобы отправить запрос, либо скопируйте код на cURL, Python или JavaScript
  5. Прочитайте JSON-ответ и статус, затем измените модель или входные данные и повторите

Пример

Ввод

curl -X POST 'https://api-inference.huggingface.co/models/mistralai/Mistral-7B-Instruct-v0.2' \
  -H 'Authorization: Bearer hf_xxx' \
  -H 'Content-Type: application/json' \
  -d '{"inputs":"Write a haiku about TypeScript."}'

Результат

[{"generated_text":"Types guard every line..."}]

Минимальный вызов Hugging Face Inference API с токеном hf_ и JSON-входными данными.

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Что такое тестер Hugging Face API?
Это инструмент ArrayKit, который собирает запросы Hugging Face Inference API из id модели, входных данных и вашего токена hf_, затем позволяет запускать их и копировать эквивалентный код на cURL, Python и JavaScript.
Нужен ли мне токен Hugging Face?
Да. Вызовы Inference API используют токен Authorization: Bearer hf_. Создайте его на huggingface.co/settings/tokens и вставьте в поле токена.
Почему «Запуск» завершается ошибкой в браузере, хотя cURL работает?
Hugging Face Inference API часто не отправляет заголовки CORS для запросов из браузера. Сгенерированный фрагмент cURL или Python отлично работает из терминала или сервера, где CORS не действует.
Какие модели я могу протестировать?
Любую модель, предоставляющую бессерверный Inference API. Инструмент подсказывает Mistral-7B-Instruct, Meta-Llama-3-8B-Instruct и gpt2, но вы можете ввести любой id модели в формате owner/name.
Безопасно ли использовать здесь мой токен?
Запрос и весь код формируются локально в вашем браузере. Когда вы нажимаете «Запуск», вызов уходит напрямую из браузера в Hugging Face, а не в ArrayKit, и ваш токен хранится только в памяти браузера — никогда не сохраняется и не отправляется в ArrayKit. Избегайте использования рабочих токенов на общих компьютерах.
Можно ли сгенерировать код для моего приложения?
Да. Инструмент выдаёт готовые к вставке cURL, Python (requests) и JavaScript (fetch) для именно того запроса, который вы собрали, так что вы можете вставить его прямо в скрипт или бэкенд.

Связанные инструменты

Все инструменты ArrayKit