Herramientas de API
Las herramientas de API de ArrayKit ayudan a desarrolladores, testers y a cualquiera que esté integrando un modelo de IA a enviar peticiones, convertirlas en código y comprobar cuánto cuestan. El Cliente de API envía peticiones GET, POST, PUT, PATCH o DELETE con tus parámetros, encabezados y cuerpo, muestra el estado, el tiempo de respuesta y la respuesta formateada, y guarda tus últimas 25 peticiones en este navegador. Para trabajar con IA, el Probador de API de OpenAI, el Probador de API de Anthropic Claude y el Probador de API de Google Gemini (y otros dos probadores, como el de Replicate) crean una petición a partir de un modelo y un prompt, la ejecutan donde el proveedor permite llamadas desde el navegador y la copian como cURL, Python o JavaScript. El Contador de Tokens y la Calculadora de Costos de LLM miden un prompt antes de que pagues por él. Doce convertidores reescriben un comando curl como código, entre ellos curl a Python, cURL a Fetch y curl a PHP. Para enlaces, el Generador de URL y UTM añade parámetros UTM y personalizados, y el Analizador de URL separa una URL en sus partes. HAR a cURL y Postman a cURL convierten una captura del navegador o una colección en comandos curl, con la opción de ocultar las cookies y los encabezados de autenticación. Las conversiones y los conteos se hacen en tu dispositivo; solo el Cliente de API y los probadores de IA envían algo, y solo la petición que construiste, directamente desde tu navegador al endpoint que elegiste, nunca a ArrayKit.
- cURL a Fetch — Convierte un comando curl en una llamada fetch() de JavaScript.
- Analizador de URL — Descompone una URL en sus partes y lista los parámetros de consulta.
- Cliente de API — Envía peticiones HTTP, crea cabeceras y parámetros e inspecciona respuestas; guarda tus últimas 25.
- Generador de URL y UTM — Construye y valida URL de producción codificadas con parámetros UTM.
- Probador de API de OpenAI — Crea, ejecuta y copia solicitudes a la API de Chat Completions de OpenAI como cURL, Python y JavaScript.
- Probador de API de Anthropic Claude — Crea, ejecuta y copia solicitudes a la API de Mensajes de Anthropic Claude como cURL, Python y JavaScript.
- Probador de API de Google Gemini — Crea, ejecuta y copia solicitudes generateContent de Google Gemini como cURL, Python y JavaScript.
- Probador de API de Replicate — Crea, ejecuta y copia solicitudes de predicción de la API de Replicate como cURL, Python y JavaScript.
- Probador de API de Hugging Face — Crea, ejecuta y copia solicitudes a la API de Inferencia de Hugging Face como cURL, Python y JavaScript.
- curl a Python — Convierte un comando curl en un script de Python con requests.
- curl a Go — Convierte un comando curl en código de Go con net/http.
- curl a PHP — Convierte un comando curl en un script PHP con la extensión cURL.
- curl a Node.js — Convierte un comando curl en código de Node.js con axios.
- Contador de Tokens — Cuenta tokens para GPT, Claude y Gemini mientras escribes.
- Calculadora de Costos de LLM — Estima los costos de las API de GPT, Claude y Gemini desde tus tokens.
- cURL a Rust — Convierte un comando curl a código Rust con reqwest.
- HAR a cURL — Convierte peticiones de un HAR en comandos cURL ejecutables.
- Postman a cURL — Convierte una colección de Postman en comandos cURL.
- cURL a C# — Convierte un comando curl en código C# con HttpClient.
- cURL a Java — Convierte un comando curl en código Java con HttpClient.
- cURL a Ruby — Convierte un comando curl en código Ruby con Net::HTTP.
- cURL a PowerShell — Convierte un comando curl en una llamada Invoke-RestMethod de PowerShell.
- cURL a Swift — Convierte un comando curl en código Swift con URLSession.
- cURL a Dart — Convierte un comando curl en código Dart con package:http.
Preguntas frecuentes
- ¿Qué puedo hacer con estas herramientas de API?
- Enviar e inspeccionar peticiones HTTP con el Cliente de API, probar con tu propia clave las APIs de OpenAI, Claude, Gemini y Replicate, entre otras, y convertir comandos curl en código para lenguajes que van de Python y Go a Swift y PowerShell. También puedes convertir capturas HAR y colecciones de Postman en curl, desmontar o construir URLs con etiquetas UTM, y contar tokens o estimar el costo de una llamada a un LLM antes de hacerla.
- ¿Qué lenguajes pueden generar los convertidores de cURL?
- JavaScript con fetch, Node.js con axios, Python requests, Go net/http, PHP cURL, Rust reqwest, C# HttpClient, Java 11 HttpClient, Ruby Net::HTTP, PowerShell Invoke-RestMethod, Swift URLSession y Dart package:http. Cada convertidor lee el método, los encabezados, el cuerpo, la autenticación básica y los datos de consulta de -G igual que curl, y avisa de opciones como -k que no tienen equivalente. Para conseguir un comando curl, usa Copiar como cURL en las herramientas para desarrolladores de tu navegador, o convierte una captura o una colección con HAR a cURL o Postman a cURL.
- ¿Cuáles de estas herramientas de API envían datos por la red?
- Solo el Cliente de API y los cinco probadores de API de IA, y solo cuando envías o ejecutas una petición. La petición que construiste va entonces directamente desde tu navegador a la URL o al proveedor que elegiste, y ArrayKit no hace de proxy, ni la ve ni la guarda. Las claves que escribes en los probadores de IA se quedan en la memoria del navegador, el historial del cliente se guarda en el almacenamiento local de este navegador, y los convertidores, las herramientas de URL, el Contador de Tokens y la calculadora de costos funcionan por completo en tu dispositivo.
- ¿En qué se diferencia el Cliente de API de Postman?
- Cubre el ciclo diario de construir una petición, enviarla y leer el estado, los encabezados y la respuesta formateada, sin nada que instalar, y puede copiar cualquier petición como cURL. Como se ejecuta en una página web, solo puede leer respuestas de APIs que permiten peticiones de origen cruzado (CORS), y guarda un historial de tus últimas 25 peticiones en lugar de colecciones y entornos. Cuando una API bloquea las llamadas desde el navegador, copia la petición como cURL y ejecútala en una terminal, donde CORS no se aplica.
- ¿Son exactos los conteos de tokens y las estimaciones de costo?
- Los conteos de OpenAI son exactos, porque el Contador de Tokens usa las mismas codificaciones que GPT-4o, GPT-4.1, la serie o, GPT-4 y GPT-3.5 Turbo. Los de Claude y Gemini se marcan como estimaciones, ya que esos proveedores no ofrecen un tokenizador exacto que funcione en el navegador. La Calculadora de Costos de LLM multiplica tus conteos de tokens por precios orientativos con fecha de referencia, y te permite cambiar el precio por millón de tokens de entrada y de salida para tarifas con caché, por lotes o actualizadas.