Futures
Accédez à des centaines de contrats perpétuels
CFD
Or
Une plateforme pour les actifs mondiaux
Options
Hot
Tradez des options classiques de style européen
Compte unifié
Maximiser l'efficacité de votre capital
Trading démo
Introduction au trading futures
Préparez-vous à trader des contrats futurs
Événements futures
Participez aux événements et gagnez
Demo Trading
Utiliser des fonds virtuels pour faire l'expérience du trading sans risque
CFD
Produits dérivés CFD sur actions américaines
US Stocks
Accédez à de véritables actions et ETF américains
HK Stocks
Tradez des actions des actions de qualité cotées à Hong Kong
Futures sur actions
Effet de levier élevé, trading 24h/24 et 7j/7
Actions tokenisées
Adossé à de véritables actions
IPO Access
Accédez à l'intégralité des introductions en bourse mondiales
GUSD
Mint GUSD pour des rendements de Treasury RWA
Activités boursières
Tradez des actions populaires et débloquez des airdrops généreux
Lancer
CandyDrop
Collecte des candies pour obtenir des airdrops
Launchpool
Staking rapide, Gagnez de potentiels nouveaux jetons
HODLer Airdrop
Conservez des GT et recevez d'énormes airdrops gratuitement
IPO Access
Accédez à l'intégralité des introductions en bourse mondiales
Points Alpha
Tradez on-chain et gagnez des airdrops
Points Futures
Gagnez des points Futures et réclamez vos récompenses d’airdrop.
Investissement
Simple Earn
Gagner des intérêts avec des jetons inutilisés
Investissement automatique
Auto-invest régulier
Double investissement
Profitez de la volatilité du marché
Staking souple
Gagnez des récompenses grâce au staking flexible
Prêt Crypto
0 Fees
Mettre en gage un crypto pour en emprunter une autre
Centre de prêts
Centre de prêts intégré
Promotions
Centre d'activités
Participez et gagnez des récompenses
Parrainage
20 USDT
Invitez des amis et gagnez des récompenses
Programme d'affiliation
Obtenez des commissions exclusives
Gate Booster
Développez votre influence et gagnez des airdrops
Annoncement
Mises à jour en temps réel
Blog Gate
Articles sur le secteur de la crypto
AI
Gate AI
Votre assistant IA polyvalent pour toutes vos conversations
Gate AI Bot
Utilisez Gate AI directement dans votre application sociale
GateClaw
Gate Blue Lobster, prêt à l’emploi
Gate for AI Agent
Infrastructure IA, Gate MCP, Skills et CLI
Gate Skills Hub
+10K compétences
De la bureautique au trading, une bibliothèque de compétences tout-en-un pour exploiter pleinement l’IA
Comment intégrer Gate.AI : Guide rapide pour les développeurs
Gate.AI API intégration permet aux développeurs d’accéder à plusieurs modèles d’IA via une API compatible OpenAI, réalisant une intégration, un routage et des tests unifiés, sans avoir à maintenir séparément des SDK pour chaque fournisseur de modèles. Que ce soit pour développer un chatbot, des outils internes, des agents intelligents, l’automatisation de processus ou des scripts d’évaluation de modèles, cela simplifie considérablement le processus d’intégration. Ce guide couvre la création de clés API, le routage automatique, la sélection manuelle de modèles, l’URL de base compatible OpenAI, le test de la première requête et le dépannage des erreurs de configuration courantes, sans aborder des sujets avancés comme la gouvernance d’entreprise, la stratégie de facturation ou la sécurité personnalisée.
Prérequis :
Quelles capacités obtiendrez-vous après avoir terminé ce guide ?
Après avoir terminé ce guide, vous serez capable de créer une clé API Gate.AI, configurer une URL de base compatible OpenAI, envoyer la première requête API avec model: "auto" et tester un ID de modèle spécifique.
Quelles applications peuvent être construites via l’intégration API Gate.AI ?
Les développeurs peuvent utiliser l’API Gate.AI pour accéder à un système multi-modèles via un format de requête compatible OpenAI, avec des scénarios typiques tels que :
| Type de construction | Rôle de Gate.AI | Exemple de sortie | | --------------------- | ------------------------------------- | ------------------------------------- | | Application de chat | Routage des messages utilisateur vers un modèle de chat supporté | Assistant client | | Outils internes | Configuration API unifiée entre équipes | Assistant d’écriture/de recherche IA | | Agents intelligents et automatisation | Connexion des appels de modèles et automatisation des tâches | Assistant d’appel d’outils | | Tests de modèles | Comparaison entre routage auto et ID de modèle fixe | Script d’évaluation | | Migration de projets | Remplacement de l’URL de base compatible OpenAI existante | Prototype multi-modèles |
Lorsque vous souhaitez que Gate.AI choisisse automatiquement le modèle, utilisez model: "auto"; si vous souhaitez reproduire le comportement d’un modèle spécifique, indiquez son ID précis.
Que devez-vous préparer avant de commencer ?
Avant de commencer, deux conditions clés doivent être remplies :
| Condition nécessaire | Raison importante | | --------------------- | -------------------------------------------------------------- | | Accès au compte Gate.AI | Nécessaire pour créer une clé API dans la Console et vérifier le routage | | Méthode de requête locale | Nécessite Python, Node.js ou curl pour envoyer des requêtes de test |
Il n’est pas nécessaire de choisir tous les modèles dès le départ. Vérifiez d’abord que la clé API et l’URL de base sont opérationnelles, puis testez la sélection manuelle de modèles.
Étape 1 : Créer une clé API Gate.AI
Cette étape consiste à créer les identifiants pour l’authentification API.
Procédure :
Vous verrez la nouvelle clé dans la zone des clés API. Si le secret n’est affiché qu’une seule fois, assurez-vous de le copier avant de fermer la fenêtre.
Étape 2 : Choisir entre routage automatique ou sélection manuelle de modèle
Cette étape détermine si Gate.AI attribue automatiquement un modèle ou si vous spécifiez un modèle dans la requête.
Procédure :
| Mode de sélection | Valeur du paramètre "model" | Cas d’usage | | --------------------- | -------------------------------------- | ---------------------------------------------- | | Routage automatique | "model": "auto" | Pour que Gate.AI choisisse automatiquement | | Sélection manuelle | "model": "anthropic/claude-sonnet-4.6" | Pour tester ou utiliser un modèle précis |
Le routage automatique est pratique pour une intégration rapide et des tests généraux; la sélection manuelle est adaptée pour des évaluations reproductibles d’un seul modèle.
Étape 3 : Configurer l’URL de base compatible OpenAI
Cette étape consiste à faire pointer un client de style OpenAI existant vers Gate.AI, plutôt que vers l’endpoint OpenAI par défaut.
Utilisez l’URL de base suivante :
text
Format d’authentification :
text Authorization: Bearer YOUR_API_KEY
La documentation Gate.AI indique que le chemin API doit être /openai/v1, et non simplement /v1 (jusqu’en juin 2026). Respectez strictement l’exemple pour remplir l’URL de base complète.
| Paramètre de configuration | Valeur | | --------------------------- | ---------------------------------------- | | URL de base | https://api.gate.ai/openai | | Méthode d’authentification | Authorization: Bearer YOUR_API_KEY | | Format | Compatible OpenAI | | Point de terminaison chat | POST /chat/completions | | Point de terminaison modèles | GET /models |
La majorité des erreurs d’intégration proviennent d’une URL de base abrégée ou d’une erreur de copie de la clé API. Vérifiez ces deux points avant d’ajuster la configuration du modèle.
Étape 4 : Envoyer la première requête API
Cette étape permet de tester si la clé API, l’URL de base et le format de chat compatible OpenAI fonctionnent ensemble.
Exemple en Python :
python from openai import OpenAI
client = OpenAI( api_key="YOUR_API_KEY", base_url="https://api.gate.ai/openai", )
completion = client.chat.completions.create( model="auto", messages=[ {"role": "system", "content": "You are a concise assistant."}, {"role": "user", "content": "Say hello from Gate.AI."} ], )
print(completion.choices[0].message.content)
Exemple en Node.js :
javascript import OpenAI from "openai";
const client = new OpenAI({ apiKey: "YOUR_API_KEY", baseURL: "https://api.gate.ai/openai", });
const completion = await client.chat.completions.create({ model: "auto", messages: [ { role: "system", content: "You are a concise assistant." }, { role: "user", content: "Say hello from Gate.AI." } ], });
console.log(completion.choices[0].message.content);
Exemple avec curl :
bash curl https://api.gate.ai/openai/chat/completions
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{ "model": "auto", "messages": [ {"role": "system", "content": "You are a concise assistant."}, {"role": "user", "content": "Say hello from Gate.AI."} ] }'
Vous devriez recevoir une réponse normale de l’assistant. En cas d’erreur d’authentification, vérifiez d’abord la clé API, sans modifier immédiatement le code.
Étape 5 : Tester un ID de modèle spécifique
Cette étape vérifie si la sélection manuelle de modèle fonctionne lorsque vous en avez besoin.
Changez le paramètre model de auto à un ID de modèle supporté spécifique :
python from openai import OpenAI
client = OpenAI( api_key="YOUR_API_KEY", base_url="https://api.gate.ai/openai", )
completion = client.chat.completions.create( model="anthropic/claude-sonnet-4.6", messages=[ {"role": "user", "content": "Explain model routing in one paragraph."} ], )
print(completion.choices[0].message.content)
Respectez strictement la dénomination du modèle selon la documentation ou la liste de modèles de Gate.AI. Une erreur d’orthographe entraînera un échec de la requête, même si la clé API et l’URL de base sont corrects.
Comment fonctionne le mécanisme de routage automatique dans les requêtes API Gate.AI ?
Le routage automatique de Gate.AI fonctionne en remplissant le champ model: "auto" dans le corps de la requête, combiné à la configuration de routage dans la console. Jusqu’en juin 2026, la gestion du routage est accessible via Console → Paramètres → Routage.
| Mode de routage | Emplacement de configuration | Paramètre API | | ------------------- | ---------------------------------------- | ------------------------------ | | Routage automatique | Console → Paramètres → Routage | "model": "auto" | | Sélection manuelle | Corps de la requête | Spécifier l’ID du modèle | | Contrôle de stratégie de routage | Configuration dans la console de routage | Définir comportement personnalisé |
Le routage automatique ne doit pas être confondu avec l’omission du champ modèle. Il faut explicitement indiquer "model": "auto" pour que Gate.AI effectue le routage.
Quelle méthode d’intégration faut-il privilégier ?
Choisissez selon votre environnement d’application :
| Méthode | Cas d’usage | Points principaux de modification | | ------------------------------ | ---------------------------------------------- | --------------------------------- | | SDK Python | Backend Python existant ou script | Définir base_url et api_key | | SDK Node.js | Service en JavaScript ou TypeScript | Définir baseURL et apiKey | | curl | Vérification rapide manuelle | Envoyer directement headers et payload JSON | | Application compatible OpenAI existante | Application supportant une URL de base personnalisée | Remplacer URL de base et clé API |
Il est souvent recommandé de commencer par une vérification rapide avec curl, puis d’intégrer avec Python ou Node.js dans l’application réelle.
Quelles sont les causes courantes d’échec des requêtes API Gate.AI ?
En cas de problème, vérifiez chaque point ci-dessous :
| Symptôme | Cause probable | Solution recommandée | | -------------------------------------- | ------------------------------------------------------------ | -------------------------------------------------- | | 401 ou clé API invalide | Clé manquante, expirée, mal copiée ou non utilisée avec Bearer | Recréer ou recopier la clé, utiliser Authorization: Bearer YOUR_API_KEY | | Modèle introuvable | ID de modèle incorrect ou non disponible pour le compte | Vérifier la documentation ou tester avec model: "auto" | | Code compatible OpenAI échoue immédiatement | URL de base incomplète ou ne contenant que /v1 | Vérifier l’URL de base complète et correcte | | Routage automatique ne fonctionne pas comme prévu | Routage désactivé ou configuration incorrecte dans la console | Vérifier que le routage automatique est activé dans la console | | Réponse vide ou erreur | Format de la corps de requête incorrect ou modèle non supporté | Tester avec une requête de chat simple, puis ajouter paramètres progressivement |
Commencez par vérifier la clé API, l’URL de base, puis l’ID de modèle. La majorité des problèmes d’intégration rapide peuvent être résolus par ces étapes.
Quelles autres configurations sont possibles après la première requête ?
Une fois la requête initiale réussie, vous pouvez étendre l’intégration en :
FAQ
Pourquoi privilégier model: "auto" ?
Utiliser model: "auto" permet de valider rapidement la clé API, l’URL de base, le format de requête et la configuration de routage. Une fois confirmé, vous pouvez tester un ID de modèle spécifique.
Peut-on utiliser le SDK OpenAI existant pour appeler Gate.AI ?
Oui. Gate.AI supporte le format API compatible OpenAI, il suffit de configurer la clé API Gate.AI et de remplacer l’URL de base par celle fournie.
Pourquoi la requête échoue après avoir changé pour un modèle spécifique ?
L’ID du modèle peut ne pas exister, contenir une faute d’orthographe ou ne pas être supporté par le compte actuel. Vérifiez l’ID dans la documentation ou la liste de modèles de Gate.AI.
Faut-il désactiver le routage automatique lors de l’utilisation d’un modèle spécifique ?
Pas nécessairement. Si vous souhaitez choisir manuellement un modèle, indiquez-le dans le corps de la requête. Si le comportement n’est pas conforme, vérifiez la configuration du routage dans la console.