切换主题
原生OpenAI格式
基于给定提示创建文本补全
原生OpenAI格式
POST /v1/completions
基于给定提示创建文本补全
认证
BearerAuth
请求体
必填:是
application/json
| 字段 | 必填 | 类型 | 说明 |
|---|---|---|---|
| model | 是 | string | - |
| prompt | 是 | oneOf<string | array<string>> | - |
| max_tokens | 否 | integer | - |
| temperature | 否 | number | - |
| top_p | 否 | number | - |
| n | 否 | integer | - |
| stream | 否 | boolean | - |
| stop | 否 | oneOf<string | array<string>> | - |
| suffix | 否 | string | - |
| echo | 否 | boolean | - |
原始 Schema
json
{
"type": "object",
"required": [
"model",
"prompt"
],
"properties": {
"model": {
"type": "string"
},
"prompt": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"max_tokens": {
"type": "integer"
},
"temperature": {
"type": "number"
},
"top_p": {
"type": "number"
},
"n": {
"type": "integer"
},
"stream": {
"type": "boolean"
},
"stop": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"suffix": {
"type": "string"
},
"echo": {
"type": "boolean"
}
},
"x-apifox-orders": [
"model",
"prompt",
"max_tokens",
"temperature",
"top_p",
"n",
"stream",
"stop",
"suffix",
"echo"
]
}响应
200 成功创建响应
application/json
| 字段 | 必填 | 类型 | 说明 |
|---|---|---|---|
| id | 否 | string | - |
| object | 否 | string | Examples: text_completion |
| created | 否 | integer | - |
| model | 否 | string | - |
| choices | 否 | array<object> | - |
| choices[].text | 否 | string | - |
| choices[].index | 否 | integer | - |
| choices[].finish_reason | 否 | string | - |
| usage | 否 | object | - |
| usage.prompt_tokens | 否 | integer | 提示词 Token 数 |
| usage.completion_tokens | 否 | integer | 补全 Token 数 |
| usage.total_tokens | 否 | integer | 总 Token 数 |
| usage.prompt_tokens_details | 否 | object | - |
| usage.prompt_tokens_details.cached_tokens | 否 | integer | - |
| usage.prompt_tokens_details.text_tokens | 否 | integer | - |
| usage.prompt_tokens_details.audio_tokens | 否 | integer | - |
| usage.prompt_tokens_details.image_tokens | 否 | integer | - |
| usage.completion_tokens_details | 否 | object | - |
| usage.completion_tokens_details.text_tokens | 否 | integer | - |
| usage.completion_tokens_details.audio_tokens | 否 | integer | - |
| usage.completion_tokens_details.reasoning_tokens | 否 | integer | - |
原始 Schema
json
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"object": {
"type": "string",
"examples": [
"text_completion"
]
},
"created": {
"type": "integer"
},
"model": {
"type": "string"
},
"choices": {
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"index": {
"type": "integer"
},
"finish_reason": {
"type": "string"
}
},
"x-apifox-orders": [
"text",
"index",
"finish_reason"
]
}
},
"usage": {
"type": "object",
"properties": {
"prompt_tokens": {
"type": "integer",
"description": "提示词 Token 数"
},
"completion_tokens": {
"type": "integer",
"description": "补全 Token 数"
},
"total_tokens": {
"type": "integer",
"description": "总 Token 数"
},
"prompt_tokens_details": {
"type": "object",
"properties": {
"cached_tokens": {
"type": "integer"
},
"text_tokens": {
"type": "integer"
},
"audio_tokens": {
"type": "integer"
},
"image_tokens": {
"type": "integer"
}
},
"x-apifox-orders": [
"cached_tokens",
"text_tokens",
"audio_tokens",
"image_tokens"
]
},
"completion_tokens_details": {
"type": "object",
"properties": {
"text_tokens": {
"type": "integer"
},
"audio_tokens": {
"type": "integer"
},
"reasoning_tokens": {
"type": "integer"
}
},
"x-apifox-orders": [
"text_tokens",
"audio_tokens",
"reasoning_tokens"
]
}
},
"x-apifox-orders": [
"prompt_tokens",
"completion_tokens",
"total_tokens",
"prompt_tokens_details",
"completion_tokens_details"
]
}
},
"x-apifox-orders": [
"id",
"object",
"created",
"model",
"choices",
"usage"
]
}