Prompt vers Code API

Convertissez votre prompt en code cURL, Python ou Node.js prêt à l'emploi pour OpenAI, Anthropic et Google. Outil gratuit.

Gratuit Sans inscription Fonctionne dans votre navigateur

    

Vos données restent dans votre navigateur : rien n'est envoyé à nos serveurs.

Tester un prompt dans une fenêtre de chat est simple ; en faire un appel d’API qui fonctionne demande de connaître le point d’accès, les en-têtes, le format de requête et le SDK de chaque fournisseur. Cet outil écrit ce code pour vous, en commande cURL, en Python ou en Node.js, pour OpenAI, Anthropic (Claude) et Google (Gemini), avec un prompt correctement échappé pour que guillemets, apostrophes et retours à la ligne ne cassent rien.

Comment transformer un prompt en code d’API

  1. Choisissez le modèle et le format : cURL, Python ou Node.js.
  2. Saisissez le prompt système (facultatif) et le prompt utilisateur, puis fixez le nombre maximal de tokens de la réponse.
  3. Copiez le code. Définissez votre clé d’API comme variable d’environnement (OPENAI_API_KEY, ANTHROPIC_API_KEY ou GEMINI_API_KEY) et lancez-le.
  4. En Python et Node.js, installez d’abord le SDK avec la commande indiquée en tête du code.

Ce que fait le code généré

Chaque fournisseur a sa propre API actuelle. Le code OpenAI utilise la Responses API, présentée par le SDK d’OpenAI comme l’interface principale ; le prompt système va dans instructions. Le code Anthropic utilise la Messages API avec le champ system. Le code Gemini utilise l’Interactions API des SDK google-genai actuels, avec system_instruction, et envoie la clé dans l’en-tête x-goog-api-key plutôt que dans l’URL.

L’échappement est le point faible des extraits écrits à la main. Dans la commande cURL, le corps JSON passe par un heredoc entre apostrophes (<<'EOF') : le shell ne touche ni aux guillemets, ni aux $, ni aux accents graves de votre prompt. En Python et Node.js, chaque valeur est écrite comme un littéral de chaîne JSON, valide dans les deux langages. Nos tests exécutent le code généré avec des prompts remplis de guillemets, barres obliques inverses, tabulations, retours à la ligne et emojis pour vérifier que le texte arrive intact.

Les SDK lisent la clé dans une variable d’environnement : elle n’apparaît jamais dans le code. Gardez cette habitude : ne mettez jamais de clé d’API dans du JavaScript côté navigateur et ne la versionnez pas dans un dépôt.

Questions fréquentes

Puis-je coller ma clé d’API ici en toute sécurité ?

Vous n’en avez pas besoin : le code généré lit la clé dans une variable d’environnement, elle n’apparaît donc jamais dans l’extrait. Rien de ce que vous saisissez ici n’est envoyé à un serveur, mais en règle générale, ne collez pas de clés d’API dans des sites web.

Pourquoi le code OpenAI utilise-t-il la Responses API plutôt que Chat Completions ?

La documentation actuelle du SDK d’OpenAI présente la Responses API comme la manière principale d’appeler ses modèles, et le paramètre max_tokens de Chat Completions est déprécié. Chat Completions fonctionne toujours si votre projet l’utilise déjà.

Pourquoi la commande cURL Gemini envoie-t-elle la clé dans un en-tête ?

La documentation actuelle de Google transmet la clé dans l’en-tête x-goog-api-key. Une clé placée dans l’URL se retrouve dans l’historique du terminal et dans les journaux des proxys et des serveurs : l’en-tête est plus sûr.

Mon prompt contient des guillemets et des retours à la ligne. Le code fonctionnera-t-il ?

Oui. Le corps cURL utilise un heredoc entre apostrophes, que le shell n’interprète pas, et les valeurs Python et Node.js sont écrites sous forme de littéraux correctement échappés. Des tests automatiques couvrent chaque fournisseur et chaque format.

Quelle valeur choisir pour le nombre maximal de tokens ?

Elle limite la longueur de la réponse. Trop basse, les réponses longues sont coupées ; élevée, elle ne compte que si le modèle écrit vraiment autant. Les modèles de raisonnement imputent aussi leur raisonnement interne à cette limite : laissez-leur plus de marge qu’à un simple modèle de chat.

Outils similaires