Тестер Hugging Face API для сборки, запуска и копирования запросов Inference API как cURL, Python и JavaScript.
Тестер Hugging Face API
Тестер Hugging Face API для сборки, запуска и копирования запросов Inference API как cURL, Python и JavaScript.
Сборка запроса и кода на cURL, Python и JavaScript происходит целиком в вашем браузере. Когда вы нажимаете «Запуск», ваш токен Hugging Face и входные данные отправляются напрямую из браузера в Hugging Face Inference API — не в ArrayKit. Токен хранится только в памяти браузера и никогда не сохраняется и не отправляется в ArrayKit. Избегайте использования рабочих токенов на общих или публичных компьютерах.
Тестер 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 Inference API из id модели и входных данных
Генерирует корректный POST к /models/{model} с заголовком Authorization: Bearer hf_
Копирование готовых к запуску фрагментов cURL, Python (requests) и JavaScript (fetch)
Запуск запроса в браузере, когда Hugging Face разрешает кросс-доменный вызов
Подсказки моделей вроде Mistral-7B-Instruct, Meta-Llama-3-8B-Instruct и gpt2
Отправляет стандартное JSON-тело { "inputs": ... }, которое ожидает Inference API
Токен хранится только в памяти браузера — никогда не сохраняется и не отправляется в ArrayKit
Просмотр сырого JSON-ответа и HTTP-статуса, возвращённого Hugging Face
Как использовать Тестер API Hugging Face
Введите id модели, например mistralai/Mistral-7B-Instruct-v0.2
Наберите входные данные (например, промпт) в поле Inputs
Вставьте свой токен Hugging Face (hf_…) в поле токена
Нажмите «Запуск», чтобы отправить запрос, либо скопируйте код на cURL, Python или JavaScript
Прочитайте 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-входными данными.
Частые ошибки и устранение неполадок
Запуск в браузере завершается ошибкой CORS. — Hugging Face Inference API часто блокирует кросс-доменные вызовы из браузера. Скопируйте сгенерированный фрагмент cURL или Python и запустите его из терминала или со своего сервера.
401 Unauthorized или Invalid credentials. — Проверьте, что токен начинается с hf_ и вставлен полностью, без пробелов. Создайте или скопируйте корректный токен с huggingface.co/settings/tokens.
503 с сообщением estimated_time. — Модель загружается (холодный старт). Подождите указанное число секунд и повторите либо отправьте запрос снова — бессерверные модели прогреваются при первом вызове.
404 Model not found. — Убедитесь, что id модели точно совпадает с путём репозитория (owner/name, с учётом регистра), например mistralai/Mistral-7B-Instruct-v0.2, и что модель предоставляет Inference API.
Неожиданная форма ответа или ошибка задачи. — Разные задачи моделей ожидают разные входные данные. Для генерации текста отправляйте строку в "inputs"; проверьте карточку модели на Hugging Face для точного формата входных данных.
Часто задаваемые вопросы
Что такое тестер 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 не действует.
Какие модели Hugging Face я могу протестировать?
Любую модель, предоставляющую бессерверный Inference API. Инструмент подсказывает Mistral-7B-Instruct, Meta-Llama-3-8B-Instruct и gpt2, но вы можете ввести любой id модели в формате owner/name.
Безопасно ли использовать здесь мой токен?
Запрос и весь код формируются локально в вашем браузере. Когда вы нажимаете «Запуск», вызов уходит напрямую из браузера в Hugging Face, а не в ArrayKit, и ваш токен хранится только в памяти браузера — никогда не сохраняется и не отправляется в ArrayKit. Избегайте использования рабочих токенов на общих компьютерах.
Можно ли сгенерировать код для моего приложения?
Да. Инструмент выдаёт готовые к вставке cURL, Python (requests) и JavaScript (fetch) для именно того запроса, который вы собрали, так что вы можете вставить его прямо в скрипт или бэкенд.
Связанные инструменты
Тестер API OpenAI — Создавайте, выполняйте и копируйте запросы к API OpenAI Chat Completions в виде cURL, Python и JavaScript.
Тестер API Anthropic Claude — Создавайте, выполняйте и копируйте запросы к API Anthropic Claude Messages в виде cURL, Python и JavaScript.
Тестер API Google Gemini — Создавайте, выполняйте и копируйте запросы generateContent Google Gemini в виде cURL, Python и JavaScript.
Тестер API Replicate — Создавайте, выполняйте и копируйте запросы прогнозов API Replicate в виде cURL, Python и JavaScript.
API-клиент — Отправляйте HTTP-запросы, задавайте заголовки и параметры и изучайте ответы; сохраняет последние 25.
cURL в Fetch — Преобразуйте команду curl в вызов fetch() на JavaScript.
Генератор Basic Auth — Создавайте и декодируйте заголовки авторизации HTTP Basic Auth из имени пользователя и пароля.
Разбор URL — Разбейте URL на части и просмотрите список параметров запроса.
Другие инструменты: Инструменты API
curl в Python — Преобразование команды curl в скрипт Python requests.
curl в Go — Преобразование команды curl в код Go net/http.
curl в PHP — Преобразование команды curl в скрипт PHP cURL.
curl в Node.js — Преобразование команды curl в код Node.js axios.
Счётчик токенов LLM — Считайте токены для GPT, Claude и Gemini вживую по мере ввода.