OpenAI API Tester
Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
La construction de la requête et du code cURL, Python et JavaScript se fait localement dans votre navigateur. Lorsque vous appuyez sur Exécuter, votre clé d'API OpenAI et votre prompt sont envoyés directement depuis votre navigateur vers OpenAI — pas vers ArrayKit. Votre clé est conservée uniquement en mémoire du navigateur et n'est jamais stockée ni envoyée à ArrayKit. Évitez d'utiliser des clés de production sur des machines partagées ou publiques.
Tester l'API Claude
À propos de OpenAI API Tester
Le testeur d'API OpenAI vous permet de construire, exécuter et copier des requêtes OpenAI Chat Completions sans quitter votre navigateur. Collez votre clé d'API OpenAI, choisissez un modèle comme gpt-4o ou gpt-4o-mini, définissez le nombre maximal de tokens et écrivez un prompt — l'outil assemble une requête POST valide vers https://api.openai.com/v1/chat/completions et génère des extraits cURL, Python et JavaScript prêts à l'emploi. Là où le CORS l'autorise, appuyez sur Exécuter pour envoyer la requête directement depuis votre navigateur vers OpenAI et inspecter la réponse JSON brute. Il est conçu pour les développeurs qui vérifient qu'une nouvelle clé fonctionne, prototypent un prompt, déboguent une erreur 401 ou de limite de débit, ou copient une requête testée directement dans leur application. La requête et le code sont construits localement dans le navigateur ; votre clé n'est utilisée que pour appeler OpenAI lorsque vous choisissez d'exécuter la requête.
Fonctionnalités
- Construit une requête POST valide vers https://api.openai.com/v1/chat/completions avec messages et max_tokens
- Suggestions de modèles pour gpt-4o, gpt-4o-mini, gpt-4-turbo, o1-mini et gpt-3.5-turbo
- Exécute les requêtes directement depuis le navigateur là où le CORS l'autorise et affiche la réponse JSON brute
- Génère du cURL, du Python et du JavaScript prêts à copier pour la même requête
- Nombre maximal de tokens ajustable et champ de modèle modifiable pour tout modèle Chat Completions
- En-tête Authorization: Bearer câblé automatiquement à partir de la clé que vous collez
- Bouton afficher/masquer pour le champ de la clé d'API afin qu'elle reste hors de vue à l'écran
- Basculez entre les onglets cURL, Python et JavaScript et copiez en un clic
Comment utiliser OpenAI API Tester
- Collez votre clé d'API OpenAI (sk-…) dans le champ de la clé
- Choisissez ou tapez un modèle tel que gpt-4o-mini et définissez le nombre maximal de tokens
- Écrivez votre prompt dans la zone de prompt
- Appuyez sur Exécuter pour envoyer la requête et lire la réponse JSON
- Ouvrez l'onglet cURL, Python ou JavaScript et copiez le code
Erreurs courantes et dépannage
- L'exécution échoue avec une erreur CORS / réseau dans le navigateur — OpenAI peut bloquer les appels navigateur cross-origin ; copiez plutôt le cURL ou le Python généré et exécutez-le depuis un terminal ou votre backend.
- 401 Incorrect API key provided — Vérifiez que la clé est active et copiée en entier (commence par sk-), et qu'elle appartient à la bonne organisation ou au bon projet OpenAI.
- 429 limite de débit ou insufficient_quota — Vous avez atteint une limite de débit ou n'avez plus de crédit ; patientez et réessayez, ou ajoutez la facturation dans le tableau de bord OpenAI.
- 404 modèle introuvable — Le nom du modèle est incorrect ou votre compte n'y a pas accès ; utilisez un modèle que vous pouvez appeler, par exemple gpt-4o-mini.
- La réponse est coupée en milieu de phrase — Augmentez la valeur du nombre maximal de tokens pour que la complétion ait la place de se terminer.
Foire aux questions
- Qu'est-ce que le testeur d'API OpenAI ?
- C'est un outil ArrayKit qui construit une requête OpenAI Chat Completions à partir de votre clé, de votre modèle et de votre prompt, vous permet de l'exécuter là où le CORS l'autorise, et vous fournit du cURL, du Python et du JavaScript prêts à copier pour le même appel.
- Est-il sûr de coller ici ma clé d'API OpenAI ?
- La requête et le code sont construits localement dans votre navigateur. Lorsque vous appuyez sur Exécuter, votre clé et votre prompt sont envoyés directement depuis votre navigateur vers OpenAI, jamais vers ArrayKit, et la clé est conservée uniquement en mémoire du navigateur — elle n'est ni stockée ni envoyée à ArrayKit. Évitez d'utiliser des clés de production sur des machines partagées.
- Pourquoi l'exécution échoue-t-elle parfois alors que le cURL fonctionne ?
- Les navigateurs appliquent le CORS, donc un appel direct depuis le navigateur peut être bloqué même lorsque la requête est valide. Copiez plutôt le cURL ou le Python généré et exécutez-le depuis un terminal ou un backend.
- Quels modèles puis-je tester ?
- Tout modèle Chat Completions auquel votre compte a accès. L'outil suggère gpt-4o, gpt-4o-mini, gpt-4-turbo, o1-mini et gpt-3.5-turbo, et vous pouvez taper le nom de tout autre modèle.
- Puis-je obtenir du code Python et JavaScript, pas seulement du cURL ?
- Oui. Basculez entre les onglets cURL, Python et JavaScript pour copier exactement la même requête dans le langage de votre choix.
- L'outil stocke-t-il mes prompts ou mes réponses ?
- Non. Le prompt sert à construire et exécuter la requête ; ArrayKit ne stocke pas vos prompts, clés ni réponses sur un serveur.
Outils associés
- Anthropic Claude API Tester — Build, run and copy Anthropic Claude Messages API requests as cURL, Python and JavaScript.
- Google Gemini API Tester — Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.
- Replicate API Tester — Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
- Hugging Face API Tester — Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.
- 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.
- cURL vers Fetch — Convertit une commande curl en un appel fetch() JavaScript.
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
- Analyseur d’URL — Décompose une URL en ses parties et liste les paramètres de requête.
Tous les outils ArrayKit