Skip to main content

Capacités des modèles

Les grands modèles de langage (LLM) sont des types de modèles d’IA construits à l’aide de techniques d’apprentissage profond et de traitement du langage naturel. Après avoir été entraînés sur d’énormes quantités de données textuelles, ils peuvent comprendre, générer et traiter le langage humain. Les LLM présentent les principales capacités suivantes :
  • Génération de texte Les LLM peuvent générer un contenu logiquement cohérent en fonction du contexte et ajuster le style de sortie selon les besoins.
  • Compréhension du langage Les LLM peuvent comprendre avec précision le sens du texte saisi et prendre en charge une conversation contextuelle.
  • Traduction de texte Les LLM sont capables de compréhension et de génération interlingues, permettant la traduction entre différentes langues.
  • Questions-réponses basées sur les connaissances Grâce à une vaste base de connaissances, les LLM peuvent répondre à des questions dans des domaines tels que la culture, la science et l’histoire.
  • Compréhension et génération de code Les LLM peuvent comprendre et générer du code (Python, Java, C++, etc.), détecter les erreurs de code et proposer des suggestions.
  • Classification et résumé de texte Les LLM peuvent comprendre des phrases complexes, catégoriser et extraire des informations, et résumer les points clés.

Sélection des modèles

Sur la Page de service LLM, vous pouvez parcourir la liste des modèles pris en charge, découvrir les bases et la tarification des modèles. Cliquez sur un modèle spécifique pour ouvrir sa page de détails et accéder à une démo en ligne. Après avoir essayé différents modèles sur votre tâche, vous pouvez les comparer et choisir celui qui convient le mieux.

Intégration API

Novita AI fournit des API rapides et fiables pour les modèles open source, combinant la simplicité et la fiabilité des API LLM de premier plan avec la flexibilité et l’efficacité économique des LLM open source.
  • ChatCompletion : prend en charge les modes streaming et non streaming.
  • Completion : prend également en charge les modes streaming et non streaming.
Si vous utilisez déjà l’API ChatCompletion ou Completion d’OpenAI, définissez simplement votre URL de base sur : api.novita.ai/openai , récupérez et définissez votre clé API, puis mettez à jour le nom du modèle selon vos besoins pour commencer à utiliser les services LLM.
Pour savoir comment créer, stocker et utiliser une clé API, consultez Clés API.

Exemples de code

Python

Curl

Paramètres clés

Paramètres de base

model : Le LLM cible. Consultez la liste complète sur la Page de service LLM.

Messages

ChatCompletion uniquement
messages : entrées et sorties lors de l’interaction avec le LLM. Chaque message appartient à un personnage. Les messages peuvent vous aider à obtenir de meilleures sorties ; vous pouvez essayer différentes méthodes pour obtenir de meilleurs résultats.
  • content : contenu du message.
  • role : définissez l’interlocuteur :
    • system : définissez le rôle de l’IA, en indiquant au modèle son rôle ou son comportement.
    • user : l’entrée de l’utilisateur.
    • assistant : la réponse de l’IA. Les utilisateurs peuvent donner à l’avance des exemples de sortie, en indiquant au modèle comment répondre à la demande actuelle.
  • name (facultatif) : sépare les auteurs de messages ayant le même rôle.

Prompt

ChatCompletion uniquement
prompt : texte d’instruction pour générer une complétion, écrit par l’utilisateur à destination du LLM afin d’indiquer clairement au modèle sa tâche.

Contrôle de la sortie

Différentes combinaisons de paramètres peuvent aider le modèle à générer un contenu plus satisfaisant. Diversité du texte
‘temperature’ et ‘top_p’ peuvent contrôler la diversité du texte généré ; nous vous conseillons de n’en définir qu’un seul. Plus la valeur est élevée, plus le texte sera diversifié. Plus la valeur est faible, plus le texte sera précis.
  • temperature : contrôle le caractère aléatoire. Plus élevé = plus créatif.
  • top_p : échantillonnage par noyau (nucleus sampling). Contrôle la probabilité cumulée.
  • top_k : limite le nombre de tokens candidats.
Pénalités de répétition
  • presence_penalty : contrôle les tokens répétés dans les textes. Si un token existe déjà dans le texte, une pénalité s’applique, ce qui entraîne davantage de tokens dans le texte.
  • frequency_penalty : contrôle la fréquence des tokens dans les textes. Chaque fois que le même token existe dans le texte, une pénalité s’applique, ce qui entraîne moins de répétitions de ce même token par la suite dans le texte.
  • repetition_penalty : pénalise ou encourage la répétition.

Limites de sortie

  • max_tokens : nombre maximal de tokens dans une réponse. Le contenu après cette valeur dans le texte sera tronqué.
  • stream : indique s’il faut utiliser le streaming. Pour les sorties longues, nous vous conseillons d’utiliser le mode streaming afin d’éviter les erreurs de délai d’attente :
    • true : résultats partiels diffusés au fur et à mesure de leur génération.
    • false : résultat complet après traitement.
  • stop : chaînes qui termineront la génération lorsqu’elles seront rencontrées.
Dernière modification le 17 septembre 2026