Skip to main content
POST
BaseURL : La BaseURL par défaut est https://direct.evolink.ai, qui offre une meilleure prise en charge des modèles de texte et des connexions persistantes. https://api.evolink.ai est le point d’accès principal pour les services multimodaux et sert d’adresse de secours pour les modèles de texte.
Identifiant de modèle réservé à ce point de terminaison : gpt-6-luna-decisions s’utilise uniquement sur /v1/decisions. Sur Chat Completions, Responses ou d’autres points de terminaison, il renvoie 400 model_endpoint_mismatch. Pour les conversations ou la génération de texte, utilisez gpt-6-luna avec Chat Completions ou l’API Responses.
Choisir un type de questionUne requête peut contenir plusieurs questions indépendantes, qui partagent le même input. Si une question ultérieure dépend d’une réponse précédente, répartissez-les en deux requêtes.
Différence avec Chat Completions / Responses : Ce point de terminaison accepte uniquement model, input, questions et safety_identifier. Tout champ supplémentaire renvoie 400 unknown_parameter ; les images doivent être des URL de données base64 ; le streaming n’est pas pris en charge.

Autorisations

Authorization
string
header
requis

##Tous les points de terminaison exigent une authentification Bearer Token##

Obtenir un API Key :

Consultez la page de gestion des API Keys pour obtenir votre API Key

Ajouter à l’en-tête de la requête :

Corps

application/json
model
enum<string>
requis

Identifiant du modèle. Utilisez gpt-6-luna-decisions ; ce point de terminaison accepte aussi l’identifiant de modèle OpenAI gpt-6-luna. Le comportement et la facturation sont identiques ; les enregistrements d’utilisation et de facturation sont attribués à gpt-6-luna-decisions.

gpt-6-luna-decisions ne peut être utilisé que sur ce point de terminaison. Sur Chat Completions, Responses ou d’autres points de terminaison, il renvoie 400 model_endpoint_mismatch.

Options disponibles:
gpt-6-luna-decisions,
gpt-6-luna
Exemple:

"gpt-6-luna-decisions"

input
requis

La base commune à toutes les décisions : un texte ou un tableau de messages utilisateur, qui peuvent contenir du texte et des images intégrées.

Exemple:

"I was charged twice for my order."

questions
object[]
requis

Questions à évaluer ; au moins 1 est requise. Les questions sont indépendantes et peuvent combiner différents types ; les valeurs name des questions doivent être uniques dans une même requête.

Si une question ultérieure dépend d’une réponse précédente, répartissez-les en deux requêtes.

Minimum array length: 1
safety_identifier
string

Facultatif. Votre propre identifiant d’utilisateur final (une chaîne opaque), transmis sans modification au fournisseur du modèle pour détecter les abus

Réponse

Une réponse par question, dans le même ordre que les questions de la requête

model
string

Le modèle qui a effectivement pris les décisions

Exemple:

"gpt-6-luna"

answers
object[]

Une réponse par question, dans le même ordre que dans la requête. Utilisez name pour retrouver la question et type pour distinguer les types de réponse

usage
object

Utilisation des tokens. Ce point de terminaison facture uniquement les tokens d’entrée : la sortie, les lectures du cache et les écritures dans le cache sont gratuites. Un montant minimum s’applique à chaque requête ; si une entrée dépasse 272 000 tokens, le tarif d’entrée de toute la requête est 2 fois le tarif normal. Consultez les Tarifs des modèles pour les prix actuels.