補全
補全 API 提供經典 OpenAI 相容文字補全流程,適用於 prompt 導向生成與舊版整合場景。
原生 OpenAI 格式
若您的工作流只需要單一 prompt 文字生成,而不需要多輪 chat schema,請使用 completions 端點。
https://api.dgrid.ai
POST
/v1/completions請求體
| 欄位 | 型別 | 必填 | 預設值 | 說明 |
|---|---|---|---|---|
model | string | 是 | - | 目標模型 ID。 |
prompt | string 或 array | 是 | - | 提示文字或提示陣列。 |
suffix | string | 否 | - | 用於插入場景的後綴文字。 |
max_tokens | integer | 否 | 16 | 最大補全長度。 |
temperature | number | 否 | 1 | 採樣溫度。 |
top_p | number | 否 | 1 | Nucleus sampling。 |
n | integer | 否 | 1 | 回傳的補全數量。 |
stream | boolean | 否 | false | 是否串流。 |
logprobs | integer | 否 | - | 返回 log probability 數量。 |
echo | boolean | 否 | false | 是否回傳原始 prompt。 |
stop | string 或 array | 否 | - | 停止序列。 |
presence_penalty | number | 否 | 0 | 存在懲罰。 |
frequency_penalty | number | 否 | 0 | 頻率懲罰。 |
best_of | integer | 否 | 1 | 伺服器端挑選最佳結果數。 |
logit_bias | object | 否 | - | Token 偏置映射。 |
user | string | 否 | - | 終端使用者識別。 |
回應體
| 欄位 | 型別 | 說明 |
|---|---|---|
id | string | Completion 識別碼。 |
object | string | 固定為 text_completion。 |
created | integer | 建立時間戳。 |
model | string | 用於生成的模型。 |
choices | array | 補全結果列表。 |
choices[].text | string | 生成文字。 |
choices[].index | integer | choice 索引。 |
choices[].logprobs | object 或 null | 若有要求時返回 log probability。 |
choices[].finish_reason | string | 結束原因。 |
usage | object | Token 使用統計。 |
