Outils API

Les outils API d’ArrayKit aident les développeurs, les testeurs et tous ceux qui branchent un modèle d’IA à envoyer des requêtes, à les transformer en code et à vérifier ce qu’elles coûtent. Le Client API envoie des requêtes GET, POST, PUT, PATCH ou DELETE avec vos paramètres, en-têtes et corps, affiche le statut, la durée et la réponse formatée, et conserve vos 25 dernières requêtes dans ce navigateur. Pour l’IA, le Testeur d’API OpenAI, le Testeur d’API Anthropic Claude et le Testeur d’API Google Gemini, ainsi que deux autres testeurs, dont Replicate, construisent une requête à partir d’un modèle et d’un prompt, l’exécutent quand le fournisseur autorise les appels depuis le navigateur, et la copient en cURL, Python ou JavaScript. Le Compteur de tokens et le Calculateur de coût LLM mesurent un prompt avant que vous ne le payiez. Douze convertisseurs réécrivent une commande curl en code, parmi lesquels curl vers Python, cURL vers Fetch et curl vers PHP. Pour les liens, le Générateur d'URL et UTM ajoute des paramètres UTM et personnalisés, et l’Analyseur d’URL décompose une URL en ses différentes parties. HAR vers cURL et Postman vers cURL transforment une capture du navigateur ou une collection en commandes curl, avec une option pour masquer les cookies et les en-têtes d’authentification. Les conversions et les comptages s’exécutent sur votre appareil ; seuls le Client API et les testeurs d’IA envoient quelque chose, et uniquement la requête que vous avez construite, directement de votre navigateur vers le point de terminaison choisi, jamais vers ArrayKit.

  • cURL vers Fetch — Convertit une commande curl en un appel fetch() JavaScript.
  • Analyseur d’URL — Décompose une URL en ses parties et liste les paramètres de requête.
  • Client API — Envoyez des requêtes HTTP, créez en-têtes et paramètres et inspectez les réponses ; conserve vos 25 dernières.
  • Générateur d'URL et UTM — Construisez et validez des URL de production encodées avec des paramètres UTM.
  • Testeur d’API OpenAI — Créez, exécutez et copiez des requêtes à l’API Chat Completions d’OpenAI en cURL, Python et JavaScript.
  • Testeur d’API Anthropic Claude — Créez, exécutez et copiez des requêtes à l’API Messages d’Anthropic Claude en cURL, Python et JavaScript.
  • Testeur d’API Google Gemini — Créez, exécutez et copiez des requêtes generateContent de Google Gemini en cURL, Python et JavaScript.
  • Testeur d’API Replicate — Créez, exécutez et copiez des requêtes de prédiction de l’API Replicate en cURL, Python et JavaScript.
  • Testeur d’API Hugging Face — Créez, exécutez et copiez des requêtes à l’API d’inférence de Hugging Face en cURL, Python et JavaScript.
  • curl vers Python — Convertissez une commande curl en script Python requests.
  • curl vers Go — Convertissez une commande curl en code Go net/http.
  • curl vers PHP — Convertissez une commande curl en script PHP avec l’extension cURL.
  • curl vers Node.js — Convertissez une commande curl en script Node.js basé sur axios.
  • Compteur de tokens — Comptez les tokens pour GPT, Claude et Gemini au fil de la frappe.
  • Calculateur de coût LLM — Estimez les coûts d’API GPT, Claude et Gemini à partir de vos tokens.
  • cURL vers Rust — Convertissez une commande curl en code Rust avec reqwest.
  • HAR vers cURL — Convertit les requêtes d’un HAR en commandes cURL exécutables.
  • Postman vers cURL — Convertit une collection Postman en commandes cURL.
  • cURL vers C# — Convertit une commande curl en code C# avec HttpClient.
  • cURL vers Java — Convertit une commande curl en code Java avec HttpClient.
  • cURL vers Ruby — Convertissez une commande curl en code Ruby Net::HTTP.
  • cURL vers PowerShell — Convertissez une commande curl en PowerShell avec Invoke-RestMethod.
  • cURL vers Swift — Convertit une commande curl en code Swift avec URLSession.
  • cURL vers Dart — Convertit une commande curl en code Dart avec package:http.

Foire aux questions

Que puis-je faire avec ces outils API ?
Envoyer et inspecter des requêtes HTTP avec le Client API, essayer avec votre propre clé les API OpenAI, Claude, Gemini et Replicate, entre autres, et transformer des commandes curl en code pour des langages allant de Python et Go à Swift et PowerShell. Vous pouvez aussi convertir des captures HAR et des collections Postman en curl, décomposer ou construire des URL avec des balises UTM, et compter les tokens ou estimer le coût d’un appel LLM avant de le lancer.
Quels langages les convertisseurs cURL peuvent-ils produire ?
JavaScript avec fetch, Node.js avec axios, Python requests, Go net/http, PHP cURL, Rust reqwest, C# HttpClient, Java 11 HttpClient, Ruby Net::HTTP, PowerShell Invoke-RestMethod, Swift URLSession et Dart package:http. Chaque convertisseur lit la méthode, les en-têtes, le corps, l’authentification Basic et les données de requête -G comme le fait curl, et signale les options comme -k qui n’ont pas d’équivalent. Pour obtenir une commande curl au départ, utilisez « Copier en tant que cURL » dans les outils de développement de votre navigateur, ou convertissez une capture ou une collection avec HAR vers cURL ou Postman vers cURL.
Lesquels de ces outils API envoient des données sur le réseau ?
Seuls le Client API et les cinq testeurs d’API d’IA, et seulement au moment où vous lancez la requête. Celle-ci part alors directement de votre navigateur vers l’URL ou le fournisseur choisi, et ArrayKit ne la relaie pas, ne la voit pas et ne la stocke pas. Les clés saisies dans les testeurs d’IA restent dans la mémoire du navigateur, l’historique du client reste dans le stockage local de ce navigateur, et les convertisseurs, les outils d’URL, le Compteur de tokens et le calculateur de coût fonctionnent entièrement sur votre appareil.
Comment le Client API se compare-t-il à Postman ?
Il couvre la boucle du quotidien : construire une requête, l’envoyer puis lire le statut, les en-têtes et la réponse formatée, sans rien installer, et il peut copier n’importe quelle requête en cURL. Comme il s’exécute dans une page web, il ne peut lire que les réponses des API qui autorisent les requêtes cross-origin (CORS), et il garde un historique de vos 25 dernières requêtes plutôt que des collections et des environnements. Quand une API bloque les appels depuis le navigateur, copiez la requête en cURL et lancez-la dans un terminal, où CORS ne s’applique pas.
Quelle est la précision des comptes de tokens et des estimations de coût ?
Les comptes OpenAI sont exacts, car le Compteur de tokens utilise les mêmes encodages que GPT-4o, GPT-4.1, la série o, GPT-4 et GPT-3.5 Turbo. Les comptes Claude et Gemini sont présentés comme des estimations, car ces fournisseurs ne proposent pas de tokenizer exact utilisable dans le navigateur. Le Calculateur de coût LLM multiplie vos nombres de tokens par des prix indicatifs datés, et vous laisse remplacer le prix par million de tokens d’entrée et de sortie pour des tarifs avec cache, en batch ou mis à jour.