Aller au contenu

Utiliser votre clé API

Votre location est livrée avec une clé API qui commence par gfk_. Elle fonctionne exactement comme une clé API OpenAI, sauf qu’elle pointe vers le GPU que vous avez loué. Tout ce qui sait parler à l’API OpenAI peut l’utiliser : les bibliothèques officielles d’OpenAI, LangChain, la plupart des applications de chat, ou une simple commande curl.

Il vous faut trois choses. Vous les trouverez toutes dans Tableau de bord → Locations Actuelles.

QuoiValeur
URL de base (aussi appelée endpoint ou API base)https://gpuflow.app/v1
Clé APIvotre clé, qui commence par gfk_
Modèlele modèle d’IA installé sur ce GPU, par exemple qwen2.5:7b (l’étape 1 explique comment le trouver)

Dans les exemples ci-dessous, remplacez gfk_your_key par votre propre clé.

1. Vérifier votre clé et trouver le nom du modèle

Section intitulée « 1. Vérifier votre clé et trouver le nom du modèle »

Collez ceci dans un terminal :

Fenêtre de terminal
curl https://gpuflow.app/v1/models \
-H "Authorization: Bearer gfk_your_key"

Vous obtenez une réponse de ce type :

{
"object": "list",
"data": [{ "id": "qwen2.5:7b", "object": "model", "owned_by": "gpuflow" }]
}

L’id (ici qwen2.5:7b) est le nom du modèle à utiliser. Si la description du fournisseur cite d’autres modèles, vous pouvez aussi utiliser ces noms.

Fenêtre de terminal
curl https://gpuflow.app/v1/chat/completions \
-H "Authorization: Bearer gfk_your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen2.5:7b",
"messages": [
{"role": "system", "content": "Tu es un assistant utile. Réponds brièvement."},
{"role": "user", "content": "Écris une description produit de deux lignes pour une gourde en acier."}
]
}'

Ajoutez "stream": true pour voir la réponse s’afficher au fur et à mesure, comme dans une application de chat.

Fenêtre de terminal
curl https://gpuflow.app/v1/chat/completions \
-H "Authorization: Bearer gfk_your_key" \
-H "Content-Type: application/json" \
-d '{"model": "qwen2.5:7b", "stream": true,
"messages": [{"role": "user", "content": "Explique ce qu’est un GPU en trois phrases."}]}'

Beaucoup d’applications ont un réglage appelé « OpenAI-compatible », « Custom OpenAI » ou « OpenAI API base ». Remplissez-le ainsi :

  1. URL de base / API base / endpoint : https://gpuflow.app/v1
  2. Clé API : votre clé gfk_…
  3. Modèle : le nom trouvé à l’étape 1, par exemple qwen2.5:7b

Si l’application demande un « fournisseur » (provider), choisissez « OpenAI » ou « OpenAI-compatible ».

Ce que la clé permet, et ce qu’elle ne permet pas

Section intitulée « Ce que la clé permet, et ce qu’elle ne permet pas »
  • Elle fonctionne pour le chat : /v1/models et /v1/chat/completions.
  • Elle fonctionne jusqu’à la fin de votre location. Ensuite, elle répond invalid_api_key.
  • Elle n’est qu’à vous. Toute personne qui l’a peut utiliser votre location : ne la collez donc pas dans du code public ou dans des conversations. Si elle a fuité, cliquez sur Nouvelle clé dans Locations Actuelles. L’ancienne clé cesse aussitôt de fonctionner.

Quelque chose ne marche pas ? Consultez Résoudre un problème.