Aller au contenu principal

Complétions de texte (historique)

POST /v1/completions

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
POSThttps://test.kailin.com.cn/v1/completions
ResponseRESPONSE
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ètreTypeObligatoireDescription
modelstringOuiDoit être un modèle de type complétion
promptstring / arrayOuiTexte à poursuivre ; passez un tableau pour les requêtes par lot
streambooleanNonSortie en streaming (SSE), false par défaut
max_tokensnumberNonNombre maximal de tokens à générer
temperaturenumberNonTempérature d'échantillonnage, de 0 à 2
top_pnumberNonÉchantillonnage nucleus
nintegerNonNombre de complétions à générer
stopstring / arrayNonSéquences d'arrêt
echobooleanNonRenvoie le prompt dans le résultat
logprobsintegerNonRenvoie les log-probabilités par token (max 5)
frequency_penalty / presence_penaltynumberNonPénalités de répétition
seedintegerNonGraine 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.