Comment utiliser l'API ERNIE X1.1 ?

Ashley Innocent

Ashley Innocent

10 September 2025

Comment utiliser l'API ERNIE X1.1 ?

Apidog pour les entreprises

Déploiement sur site

SSO & RBAC

Conforme SOC 2

Explorer Apidog Enterprise

Les développeurs recherchent constamment des modèles d'IA robustes qui fournissent des résultats fiables sans coûts ni complexité excessifs. Baidu répond à ce besoin avec ERNIE X1.1, un modèle de raisonnement de pointe qui améliore la précision factuelle, le respect des instructions et les capacités agentiques. Lancé lors du Wave Summit 2025, ce modèle s'appuie sur les fondations d'ERNIE 4.5, intégrant l'apprentissage par renforcement de bout en bout pour des performances supérieures. Les utilisateurs y accèdent via ERNIE Bot, l'application Wenxiaoyan ou la plateforme Qianfan Model-as-a-Service (MaaS) via API, ce qui le rend polyvalent pour les applications individuelles et d'entreprise.

💡
Pour tester et intégrer facilement l'API ERNIE X1.1 dans vos projets, téléchargez Apidog gratuitement – cet outil API tout-en-un simplifie la gestion des requêtes, le débogage et l'automatisation, assurant des interactions fluides avec l'écosystème de Baidu.
bouton

Cet article vous guide à travers tous les aspects de l'utilisation de l'API ERNIE X1.1. Nous commençons par un aperçu du modèle, puis passons aux procédures de configuration, et enfin explorons les scénarios d'utilisation avancés. En suivant ces étapes, vous intégrerez ERNIE X1.1 efficacement dans vos flux de travail.

Qu'est-ce qu'ERNIE X1.1 ? Caractéristiques et capacités clés

Baidu conçoit ERNIE X1.1 comme un modèle de raisonnement multimodal à pensée profonde qui s'attaque à des tâches complexes impliquant la planification logique, la réflexion et l'évolution. Il réduit considérablement les hallucinations, améliore le respect des instructions de 12,5 % et augmente les fonctions agentiques de 9,6 % par rapport à son prédécesseur, ERNIE X1. De plus, il atteint une précision factuelle 34,8 % plus élevée, ce qui le rend idéal pour des applications telles que les questions-réponses de connaissances, la génération de contenu et l'appel d'outils.

Le modèle prend en charge de vastes fenêtres contextuelles, jusqu'à 32K tokens dans certaines variantes, lui permettant de traiter des entrées longues sans perdre en cohérence. Les développeurs exploitent ses capacités multimodales pour gérer le texte, les images et même l'analyse vidéo, étendant les cas d'utilisation au-delà des modèles de langage traditionnels. Par exemple, ERNIE X1.1 identifie le contenu des images avec précision et simule des scénarios physiques, tels que des particules dans un conteneur 3D en rotation.

De plus, ERNIE X1.1 privilégie la fiabilité en fournissant des informations précises plutôt que des instructions trompeuses, ce qui le distingue dans les environnements critiques en matière de sécurité. Baidu le déploie sur la plateforme Qianfan, assurant l'évolutivité pour les appels API à volume élevé. Cette configuration permet une intégration transparente avec les systèmes existants, que vous développiez des chatbots, des moteurs de recommandation ou des outils d'analyse de données.

En ce qui concerne les métriques de performance, ERNIE X1.1 démontre sa domination dans les benchmarks, comme le montrent les évaluations récentes.

Performances de référence d'ERNIE X1.1 : Surpasser les concurrents

Baidu évalue ERNIE X1.1 par rapport à des modèles de pointe comme DeepSeek R1-0528, Gemini 2.5 Pro et GPT-5, révélant ses atouts en termes de précision et de faibles taux d'hallucination. Une visualisation clé du lancement illustre ces comparaisons à travers plusieurs benchmarks.

En revanche, le panneau des taux d'hallucination couvre HalluQA (Hallu-Précision, Moins de non-existent est mieux), Hallu Lens (Taux, Plus bas est mieux) et d'autres. Ici, ERNIE X1.1 affiche les barres les plus basses, indiquant des erreurs minimales – par exemple, moins de 25 % dans HalluQA.

Ces données soulignent comment ERNIE X1.1 surpasse DeepSeek en termes de performances globales tout en restant au niveau de GPT-5. Les développeurs bénéficient de ces métriques lors de la sélection de modèles pour des tâches exigeant de la précision. Passons maintenant à l'implémentation pratique en configurant l'accès.

Démarrer avec l'API ERNIE X1.1 sur la plateforme Qianfan

Vous commencez par vous inscrire sur la plateforme Wenxin Qianfan de Baidu AI Cloud. Visitez le site officiel et créez un compte développeur en utilisant votre adresse e-mail ou votre numéro de téléphone. Une fois vérifié, demandez l'accès API aux modèles ERNIE. Baidu examine les applications rapidement, souvent en quelques heures, vous accordant un ID client et des clés secrètes.

Ensuite, installez les SDK nécessaires. Les utilisateurs Python utilisent le SDK Qianfan via pip : pip install qianfan. Cette bibliothèque gère l'authentification et les requêtes efficacement. Pour d'autres langages comme Java ou Go, Baidu fournit des SDK équivalents avec des interfaces similaires.

Après l'installation, configurez vos variables d'environnement. Définissez QIANFAN_AK sur votre clé d'accès et QIANFAN_SK sur votre clé secrète. Cette étape sécurise vos identifiants sans les coder en dur dans les scripts. Une fois la configuration terminée, vous passez à l'authentification.

Authentifier les requêtes vers l'API ERNIE X1.1

La plateforme Qianfan utilise OAuth 2.0 pour l'authentification. Vous générez un jeton d'accès en envoyant une requête POST au point de terminaison du jeton. En Python, le SDK Qianfan automatise ce processus. Pour une implémentation manuelle, construisez une requête comme ceci :

import requests

url = "https://aip.baidubce.com/oauth/2.0/token"
params = {
    "grant_type": "client_credentials",
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_CLIENT_SECRET"
}
response = requests.post(url, params=params)
access_token = response.json()["access_token"]

Stockez le jeton, qui expire après 30 jours, et rafraîchissez-le si nécessaire. Attachez-le aux appels API via le paramètre de requête access_token. Cette méthode assure une communication sécurisée. Cependant, manipulez toujours les jetons avec précaution pour éviter toute exposition.

Une fois authentifié, vous ciblez les points de terminaison appropriés pour ERNIE X1.1.

Points de terminaison de l'API ERNIE X1.1 et structure des requêtes

Baidu structure les API ERNIE sous le chemin /chat. Pour ERNIE X1.1, utilisez le point de terminaison /chat/ernie-x1.1 ou /chat/ernie-x1.1-32k pour un contexte étendu, selon les variantes disponibles. Confirmez le nom exact du modèle dans votre tableau de bord Qianfan, car il peut apparaître comme "ernie-x1.1-preview" lors du déploiement initial.

Envoyez des requêtes POST avec des corps JSON. Les paramètres clés incluent :

Un exemple de corps de requête :

{
    "messages": [
        {"role": "user", "content": "Explain quantum computing."}
    ],
    "temperature": 0.7,
    "top_p": 0.9,
    "stream": false
}

Les en-têtes doivent inclure Content-Type: application/json et le jeton d'accès dans l'URL : https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/ernie-x1.1?access_token=YOUR_TOKEN.

Ce format prend en charge les conversations à un tour et à plusieurs tours. Pour les entrées multimodales, ajoutez des champs "type" comme "image" avec des URL ou des données base64.

Gérer les réponses de l'API ERNIE X1.1

Les réponses arrivent au format JSON. Champs clés :

En mode streaming, traitez les morceaux via les Server-Sent Events (SSE), où chaque événement contient des résultats partiels. Analysez-les comme ceci en Python :

import qianfan

chat_comp = qianfan.ChatCompletion()
resp = chat_comp.do(model="ERNIE-X1.1", messages=[{"role": "user", "content": "Hello"}], stream=True)
for chunk in resp:
    print(chunk["result"])

Vérifiez les erreurs dans le champ "error_code". Les problèmes courants incluent les jetons invalides (code 110) ou les limites de débit (code 18). Surveillez l'utilisation pour rester dans les quotas, qui varient selon l'abonnement – les niveaux gratuits limitent à 100 QPS, tandis que les plans payants augmentent.

Une fois les bases couvertes, les développeurs se tournent souvent vers des outils comme Apidog pour des tests rationalisés.

Utilisation d'Apidog pour le test de l'API ERNIE X1.1

Apidog constitue une excellente plateforme pour tester les points de terminaison de l'API ERNIE X1.1. Il offre des interfaces intuitives pour concevoir, déboguer et automatiser les requêtes, ce qui le rend supérieur pour le développement collaboratif.

Tout d'abord, téléchargez et installez Apidog depuis leur site officiel. Créez un nouveau projet et importez la spécification de l'API ERNIE. Apidog prend en charge les importations OpenAPI, alors téléchargez la spécification de Baidu si disponible, ou ajoutez manuellement les points de terminaison.

Pour configurer une requête, accédez à la section API et créez une nouvelle méthode POST pour /chat/ernie-x1.1. Saisissez votre jeton d'accès dans les paramètres de requête. Dans l'onglet du corps, construisez la structure JSON avec les messages et les paramètres. Le système de variables d'Apidog vous permet de paramétrer des jetons ou des invites pour les réutiliser.

Envoyez la requête et inspectez les réponses en temps réel. Apidog met en évidence les structures JSON, suit les temps et enregistre les erreurs. Par exemple, testez une requête simple : "Générez un script Python pour l'analyse de données." Analysez le champ "result" pour la précision.

De plus, automatisez les tests en créant des scénarios. Liez plusieurs requêtes pour simuler des conversations à plusieurs tours – une pour l'invite initiale, une autre pour le suivi. Utilisez des assertions pour valider les clés de réponse, comme s'assurer que "usage.total_tokens" < 1000.

Apidog excelle dans la simulation pour le développement hors ligne. Créez des serveurs de simulation imitant les réponses d'ERNIE X1.1, permettant la collaboration d'équipe sans appels API en direct. Partagez des projets via des liens pour obtenir des commentaires.

Pour des tests avancés, intégrez des jeux de données. Téléchargez des fichiers CSV avec des invites variées et exécutez des tests par lots pour évaluer la cohérence. Cette approche révèle les cas limites, tels que les entrées longues déclenchant des limites de contexte.

En intégrant Apidog, vous accélérez les cycles de développement. Cependant, n'oubliez pas de respecter les limites de débit de Baidu lors de tests approfondis.

Fonctionnalités avancées de l'API ERNIE X1.1

ERNIE X1.1 excelle dans les tâches agentiques, où il appelle des outils externes. Activez cela en incluant "tools" dans les requêtes – des tableaux de définitions de fonctions avec des noms, des descriptions et des paramètres. Le modèle répond avec des appels d'outils si nécessaire, que vous exécutez et renvoyez.

Par exemple, définissez un outil météo :

"tools": [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "Get current weather",
            "parameters": {
                "type": "object",
                "properties": {"location": {"type": "string"}}
            }
        }
    }
]

ERNIE X1.1 traite l'invite, génère un tool_call, et vous répondez avec le résultat dans le message suivant.

De plus, exploitez les entrées multimodales. Téléchargez des images via base64 dans les messages : {"role": "user", "content": [{"type": "image_url", "image_url": {"url": "data:image/jpeg;base64,..."}}]}. Cela permet un raisonnement basé sur la vision, comme la description de scènes ou l'analyse de graphiques.

Intégrez-vous à des frameworks comme LangChain pour des opérations en chaîne. Utilisez QianfanChatEndpoint :

from langchain_community.chat_models import QianfanChatEndpoint

llm = QianfanChatEndpoint(model="ernie-x1.1")
response = llm.invoke("Summarize this text...")

Cette abstraction simplifie les flux de travail complexes. Les limites de débit sont généralement plafonnées à 2000 tokens par minute pour l'entrée, mais les plans d'entreprise offrent une mise à l'échelle personnalisée. Les prix commencent bas – environ 0,28 $ par million de tokens d'entrée pour les variantes X1.

Bonnes pratiques pour l'intégration de l'API ERNIE X1.1

Les ingénieurs optimisent les performances en élaborant des invites précises. Utilisez des messages système pour définir les rôles : {"role": "system", "content": "Vous êtes un assistant utile."}. Cela guide efficacement le comportement.

Surveillez l'utilisation des tokens pour contrôler les coûts. Raccourcissez les invites et utilisez les paramètres de troncation. De plus, implémentez des tentatives pour les erreurs transitoires, comme les problèmes de réseau, avec un backoff exponentiel.

Sécurisez vos clés API dans des variables d'environnement ou des coffres-forts. Évitez de consigner des données sensibles dans les réponses. Pour la production, utilisez la mise en cache pour les requêtes fréquentes afin de réduire les appels.

Testez dans plusieurs langues, car ERNIE X1.1 excelle en chinois mais gère bien l'anglais. Évaluez vos intégrations par rapport aux forces du modèle, telles que les faibles hallucinations dans les questions-réponses factuelles.

Enfin, restez informé via le portail développeur de Baidu pour les nouvelles fonctionnalités ou les mises à jour du modèle.

Dépannage des problèmes courants de l'API ERNIE X1.1

Les utilisateurs rencontrent des erreurs d'authentification si les jetons expirent. Actualisez-les rapidement. Des noms de modèle invalides déclenchent des réponses 404 – vérifiez "ernie-x1.1" dans votre tableau de bord.

Les dépassements de limite de débit provoquent des erreurs 429. Implémentez la mise en file d'attente ou mettez à niveau les plans. Pour les réponses incomplètes, augmentez le paramètre max_tokens jusqu'à la limite du modèle.

Déboguez avec les journaux d'Apidog, qui capturent les cycles complets de requête/réponse. Si le multimodal échoue, assurez-vous que les formats d'image correspondent aux types pris en charge (JPEG, PNG).

Contactez le support de Baidu pour les problèmes persistants, en fournissant les codes d'erreur et les horodatages.

Conclusion : Élevez votre IA avec l'API ERNIE X1.1

ERNIE X1.1 permet aux développeurs de créer des applications intelligentes et fiables. De la configuration aux intégrations avancées, ce guide vous dote des connaissances nécessaires pour exploiter tout son potentiel. Intégrez Apidog pour des tests efficaces, et voyez vos projets prospérer.

À mesure que l'IA évolue, des modèles comme ERNIE X1.1 ouvrent la voie. Commencez à implémenter dès aujourd'hui et découvrez la différence en termes de précision et d'efficacité.

bouton

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API

Comment utiliser l'API ERNIE X1.1 ?