Complétions de texte (historique)
Le point de terminaison de complétion classique (texte en entrée → texte en sortie), sans structure de conversation. Pour les nouveaux projets, préférez Chat Completions.
RequestREQUEST
POST
https://test.kailin.com.cn/v1/completionsResponseRESPONSE
Fill in the request and hit Send — the response shows up here
Requête
curl https://test.kailin.com.cn/v1/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-your-token" \
-d '{
"model": "gpt-3.5-turbo-instruct",
"prompt": "Three keywords about artificial intelligence:",
"max_tokens": 30,
"temperature": 0.8
}'
Corps de la requête
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
model | string | Oui | Doit être un modèle de type complétion |
prompt | string / array | Oui | Texte à poursuivre ; passez un tableau pour les requêtes par lot |
stream | boolean | Non | Sortie en streaming (SSE), false par défaut |
max_tokens | number | Non | Nombre maximal de tokens à générer |
temperature | number | Non | Température d'échantillonnage, de 0 à 2 |
top_p | number | Non | Échantillonnage nucleus |
n | integer | Non | Nombre de complétions à générer |
stop | string / array | Non | Séquences d'arrêt |
echo | boolean | Non | Renvoie le prompt dans le résultat |
logprobs | integer | Non | Renvoie les log-probabilités par token (max 5) |
frequency_penalty / presence_penalty | number | Non | Pénalités de répétition |
seed | integer | Non | Graine aléatoire |
Réponse
{
"id": "cmpl-xxx",
"object": "text_completion",
"created": 1730000000,
"model": "gpt-3.5-turbo-instruct",
"choices": [
{
"index": 0,
"text": " deep learning, neural networks, and natural language processing.",
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 18,
"total_tokens": 30
}
}
Avertissement
Tous les canaux ne proposent pas de modèles de type complétion. Si le nom du modèle provoque une erreur, vérifiez d'abord la liste disponible avec GET /v1/models.