Compatibilité des paramètres
La plupart des paramètres de conversation standard se comportent de façon cohérente dans les requêtes compatibles RouteAPI. Les capacités optionnelles peuvent varier selon le modèle ; il est recommandé de les confirmer dans la console avant un usage en production.
Paramètres à confirmer
Section intitulée « Paramètres à confirmer »| Paramètre | À confirmer |
|---|---|
tools | Le modèle choisi prend en charge les appels d’outils. |
tool_choice | Le mode de sélection d’outil demandé est pris en charge. |
response_format | Le modèle prend en charge JSON mode ou JSON Schema. |
stream_options | La réponse en streaming peut retourner les informations d’utilisation. |
reasoning | Le modèle choisi prend en charge les paramètres de contrôle du raisonnement. |
temperature | Une valeur 0 transmise explicitement est conservée. |
parallel_tool_calls | Une valeur false transmise explicitement est conservée. |
0 et false explicites
Section intitulée « 0 et false explicites »Si le client envoie :
{ "temperature": 0, "stream": false, "parallel_tool_calls": false}RouteAPI traite ces valeurs comme des paramètres explicites et ne les supprime pas parce qu’elles valent 0 ou false.
Bonnes pratiques
Section intitulée « Bonnes pratiques »- Avant la mise en ligne, confirmez dans la console la prise en charge des capacités requises.
- Gardez des paramètres de requête cohérents entre test et production.
- Lorsqu’un modèle ne prend pas en charge une capacité, retournez en priorité une erreur client claire.
- Après modification des paramètres, comparez le comportement des requêtes dans les journaux d’utilisation.