テキスト補完(レガシー)
古典的な「テキスト入力 → テ キスト出力」の補完エンドポイントです(会話構造はありません)。新規プロジェクトでは チャット補完 を推奨します。
RequestREQUEST
POST
https://test.kailin.com.cn/v1/completionsResponseRESPONSE
Fill in the request and hit Send — the response shows up here
リクエスト
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
}'
リクエストボディ
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
model | string | はい | 補完系のモデルである必要があります |
prompt | string / array | はい | 続きを生成するテキスト。配列を渡すとバッチリクエストになります |
stream | boolean | いいえ | ストリーム出力(SSE)、デフォルトは false |
max_tokens | number | いいえ | 生成する最大トークン数 |
temperature | number | いいえ | サンプリング温度 0–2 |
top_p | number | いいえ | Nucleus サンプリング |
n | integer | いいえ | 生成する補完の数 |
stop | string / array | いいえ | 終了シーケンス |
echo | boolean | いいえ | プロンプトを結果にそのまま含めて返す |
logprobs | integer | いいえ | トークンごとの対数確率を返す(最大 5) |
frequency_penalty / presence_penalty | number | いいえ | 繰り返しに対するペナルティ |
seed | integer | いいえ | ランダムシード |
レスポンス
{
"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
}
}
注意
すべてのチャネルで補完系のモデルが提供されているとは限りません。モデル名でエラーが出る場合は、まず GET /v1/models で利用可能な一覧を確認してください。