Ferramentas de API

As ferramentas de API do ArrayKit ajudam desenvolvedores, testadores e qualquer pessoa que esteja integrando um modelo de IA a enviar requisições, transformá-las em código e conferir quanto elas custam. O Cliente de API envia requisições GET, POST, PUT, PATCH ou DELETE com seus parâmetros, cabeçalhos e corpo, mostra o status, o tempo e a resposta formatada e guarda suas últimas 25 requisições neste navegador. Para trabalhos com IA, o Testador de API da OpenAI, o Testador de API da Anthropic Claude e o Testador de API do Google Gemini, além de testadores para o Replicate e para uma plataforma de modelos abertos, montam uma requisição a partir de um modelo e de um prompt, executam a chamada quando o provedor permite chamadas do navegador e a copiam como cURL, Python ou JavaScript. O Contador de Tokens e a Calculadora de Custo de LLM dimensionam um prompt antes de você pagar por ele. Doze conversores reescrevem um comando curl como código, entre eles curl para Python, cURL para Fetch e curl para PHP. Para links, o Gerador de URL e UTM adiciona parâmetros UTM e personalizados, e o Analisador de URL separa uma URL em suas partes. O HAR para cURL e o Postman para cURL transformam uma captura do navegador ou uma coleção em comandos curl, com a opção de ocultar cookies e cabeçalhos de autenticação. Conversões e contagens rodam no seu dispositivo; só o Cliente de API e os testadores de IA enviam algo, e apenas a requisição que você montou, direto do seu navegador para o endpoint escolhido, nunca para o ArrayKit.

  • cURL para Fetch — Converta um comando curl em uma chamada fetch() de JavaScript.
  • Analisador de URL — Decomponha uma URL em suas partes e liste os parâmetros de consulta.
  • Cliente de API — Envie requisições HTTP, monte cabeçalhos e parâmetros e inspecione respostas; salva as últimas 25.
  • Gerador de URL e UTM — Construa e valide URLs de produção codificadas com parâmetros UTM.
  • Testador de API da OpenAI — Crie, execute e copie requisições à API Chat Completions da OpenAI como cURL, Python e JavaScript.
  • Testador de API da Anthropic Claude — Crie, execute e copie requisições à API Messages da Anthropic Claude como cURL, Python e JavaScript.
  • Testador de API do Google Gemini — Crie, execute e copie requisições generateContent do Google Gemini como cURL, Python e JavaScript.
  • Testador de API do Replicate — Crie, execute e copie requisições de previsão da API do Replicate como cURL, Python e JavaScript.
  • Testador de API do Hugging Face — Crie, execute e copie requisições à API de Inferência do Hugging Face como cURL, Python e JavaScript.
  • curl para Python — Converta um comando curl em um script Python com a biblioteca requests.
  • curl para Go — Converta um comando curl em código Go usando o pacote net/http.
  • curl para PHP — Converta um comando curl em um script PHP com a extensão cURL.
  • curl para Node.js — Converta um comando curl em uma requisição Node.js com axios.
  • Contador de Tokens — Conte tokens para GPT, Claude e Gemini enquanto digita, com contagens exatas da OpenAI e estimativas para os demais.
  • Calculadora de Custo de LLM — Estime os custos das APIs GPT, Claude e Gemini a partir das contagens de tokens de entrada e saída.
  • cURL para Rust — Converta um comando curl em código Rust com reqwest.
  • HAR para cURL — Converte requisições de um HAR em comandos cURL executáveis.
  • Postman para cURL — Converte uma coleção do Postman em comandos cURL.
  • cURL para C# — Converte um comando curl em código C# com HttpClient.
  • cURL para Java — Converte um comando curl em código Java com HttpClient.
  • cURL para Ruby — Converte um comando curl em código Ruby com Net::HTTP.
  • cURL para PowerShell — Converte um comando curl em uma chamada Invoke-RestMethod do PowerShell.
  • cURL para Swift — Converte um comando curl em código Swift com URLSession.
  • cURL para Dart — Converte um comando curl em código Dart com package:http.

Perguntas frequentes

O que posso fazer com estas ferramentas de API?
Enviar e inspecionar requisições HTTP com o Cliente de API, experimentar as APIs da OpenAI, do Claude, do Gemini, do Replicate e de uma plataforma de modelos abertos com a sua própria chave, e transformar comandos curl em código para linguagens que vão de Python e Go a Swift e PowerShell. Você também pode converter capturas HAR e coleções do Postman em curl, desmontar ou montar URLs com tags UTM e contar tokens ou estimar o custo de uma chamada de LLM antes de fazê-la.
Quais linguagens os conversores de cURL geram?
JavaScript com fetch, Node.js com axios, Python requests, Go net/http, PHP cURL, Rust reqwest, C# HttpClient, Java 11 HttpClient, Ruby Net::HTTP, PowerShell Invoke-RestMethod, Swift URLSession e Dart package:http. Cada conversor lê o método, os cabeçalhos, o corpo, a autenticação básica e os dados de consulta de -G do mesmo jeito que o curl e avisa sobre flags como -k que não têm equivalente. Para obter um comando curl, use Copiar como cURL nas ferramentas de desenvolvedor do navegador, ou converta uma captura ou coleção com o HAR para cURL ou o Postman para cURL.
Quais destas ferramentas de API enviam dados pela rede?
Apenas o Cliente de API e os cinco testadores de APIs de IA, e só quando você clica em Send ou Run. A requisição que você montou vai então direto do seu navegador para a URL ou o provedor que você escolheu, e o ArrayKit não a intermedia, não a vê nem a armazena. As chaves digitadas nos testadores de IA ficam na memória do navegador, o histórico do cliente fica no armazenamento local deste navegador, e os conversores, as ferramentas de URL, o Contador de Tokens e a calculadora de custo funcionam inteiramente no seu dispositivo.
Como o Cliente de API se compara ao Postman?
Ele cobre o ciclo do dia a dia de montar uma requisição, enviá-la e ler o status, os cabeçalhos e a resposta formatada, sem nada para instalar, e copia qualquer requisição como cURL. Como roda em uma página web, ele só consegue ler respostas de APIs que permitem requisições de outra origem (CORS) e guarda um histórico das suas últimas 25 requisições em vez de coleções e ambientes. Quando uma API bloqueia chamadas do navegador, copie a requisição como cURL e execute-a em um terminal, onde o CORS não se aplica.
Qual é a precisão das contagens de tokens e das estimativas de custo?
As contagens da OpenAI são exatas, porque o Contador de Tokens usa as mesmas codificações do GPT-4o, do GPT-4.1, da série o, do GPT-4 e do GPT-3.5 Turbo. As contagens do Claude e do Gemini aparecem marcadas como estimativas, já que esses provedores não oferecem um tokenizador exato que rode no navegador. A Calculadora de Custo de LLM multiplica suas contagens de tokens por preços indicativos com data de referência e permite substituir o preço por milhão de tokens de entrada e de saída por tarifas com cache, em lote ou atualizadas.