Инструменты API: отправка HTTP-запросов, тест вызовов OpenAI, Claude и Gemini, перевод curl в Python, JavaScript, Go и другие языки, подсчёт и цена токенов LLM.
Инструменты API
Инструменты API от ArrayKit помогают разработчикам, тестировщикам и всем, кто подключает модель ИИ, отправлять запросы, превращать их в код и проверять, во что они обойдутся. API-клиент отправляет запросы GET, POST, PUT, PATCH или DELETE с вашими параметрами, заголовками и телом, показывает статус, время ответа и отформатированный ответ и хранит последние 25 запросов в этом браузере. Для задач с ИИ есть Тестер API OpenAI, Тестер API Anthropic Claude, Тестер API Google Gemini и ещё два тестера, в том числе для Replicate: они собирают запрос из модели и промпта, выполняют его там, где провайдер разрешает вызовы из браузера, и копируют его как cURL, Python или JavaScript. Счётчик токенов LLM и Калькулятор стоимости LLM оценивают промпт до того, как вы за него заплатите. Двенадцать конвертеров переписывают команду curl в виде кода, среди них curl в Python, cURL в Fetch и curl в PHP. Для ссылок Генератор URL и UTM добавляет UTM-метки и собственные параметры, а «Разбор URL» раскладывает адрес на части. HAR в cURL и Postman в cURL превращают запись из браузера или коллекцию в команды curl и умеют скрывать cookie и заголовки авторизации. Конвертация и подсчёты выполняются на вашем устройстве; что-либо отправляют только API-клиент и тестеры ИИ, и только собранный вами запрос — прямо из вашего браузера на выбранный вами адрес и никогда — в ArrayKit.
cURL в Fetch — Преобразуйте команду curl в вызов fetch() на JavaScript.
Разбор URL — Разбейте URL на части и просмотрите список параметров запроса.
API-клиент — Отправляйте HTTP-запросы, задавайте заголовки и параметры и изучайте ответы; сохраняет последние 25.
Генератор URL и UTM — Создавайте и проверяйте закодированные рабочие URL-адреса с параметрами UTM.
Тестер 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 Hugging Face — Создавайте, выполняйте и копируйте запросы к Hugging Face Inference API в виде cURL, Python и JavaScript.
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 вживую по мере ввода.
cURL в Rust — Преобразует команду curl в код Rust с reqwest.
HAR в cURL — Превращает запросы из HAR в исполняемые команды cURL.
Postman в cURL — Превратите коллекцию Postman в команды cURL.
cURL в C# — Конвертирует команду curl в код C# с HttpClient.
cURL в Java — Конвертирует команду curl в код Java с HttpClient.
cURL в Ruby — Конвертирует команду curl в код Ruby на Net::HTTP.
cURL в PowerShell — Конвертирует команду curl в PowerShell Invoke-RestMethod.
cURL в Swift — Превращает команду curl в код Swift на URLSession.
cURL в Dart — Превращает команду curl в код Dart на package:http.
Часто задаваемые вопросы
Что можно делать с этими инструментами API?
Отправлять и изучать HTTP-запросы в API-клиенте, пробовать со своим ключом пять ИИ-API, среди них OpenAI, Claude, Gemini и Replicate, и превращать команды curl в код на языках от Python и Go до Swift и PowerShell. Также можно конвертировать HAR-записи и коллекции Postman в curl, разбирать и собирать URL с UTM-метками, считать токены и оценивать стоимость вызова LLM до того, как вы его сделаете.
Какие языки поддерживают конвертеры cURL?
JavaScript с fetch, Node.js с axios, Python requests, Go net/http, PHP cURL, Rust reqwest, C# HttpClient, Java 11 HttpClient, Ruby Net::HTTP, PowerShell Invoke-RestMethod, Swift URLSession и Dart package:http. Каждый конвертер читает метод, заголовки, тело, basic auth и параметры запроса -G так же, как curl, и предупреждает о флагах вроде -k, у которых нет аналога. Чтобы получить команду curl, воспользуйтесь пунктом Copy as cURL в инструментах разработчика браузера или сконвертируйте запись либо коллекцию с помощью HAR в cURL или Postman в cURL.
Какие из этих инструментов API отправляют данные по сети?
Только API-клиент и пять тестеров ИИ-API, и только когда вы сами запускаете запрос. Собранный вами запрос уходит прямо из браузера на выбранный вами URL или к провайдеру, а ArrayKit его не проксирует, не видит и не хранит. Ключи, введённые в тестеры ИИ, остаются в памяти браузера, история клиента — в локальном хранилище этого браузера, а конвертеры, инструменты для URL, Счётчик токенов LLM и калькулятор стоимости работают целиком на вашем устройстве.
Чем API-клиент отличается от Postman?
Он закрывает повседневный цикл — собрать запрос, отправить его и прочитать статус, заголовки и отформатированный ответ — без всякой установки и умеет копировать любой запрос как cURL. Поскольку он работает на веб-странице, он может читать ответы только тех API, которые разрешают кросс-доменные запросы (CORS), и вместо коллекций и окружений хранит историю последних 25 запросов. Если API блокирует вызовы из браузера, скопируйте запрос как cURL и выполните его в терминале, где CORS не действует.
Насколько точны подсчёт токенов и оценка стоимости?
Для OpenAI подсчёт точный: Счётчик токенов LLM использует те же кодировки, что GPT-4o, GPT-4.1, модели серии o, GPT-4 и GPT-3.5 Turbo. Для Claude и Gemini результат помечен как оценка, поскольку эти провайдеры не предлагают точный токенизатор, работающий в браузере. Калькулятор стоимости LLM умножает число токенов на ориентировочные цены с датой актуальности и позволяет переопределить цену за миллион входных и выходных токенов для кэшированных, пакетных или обновлённых тарифов.