原生OpenAI格式

基于给定提示创建文本补全,兼容 OpenAI Completions 传统补全接口。

接口信息

  • 请求方式POST
  • 请求地址/v1/completions

认证方式

Bearer Token

请求头:Authorization: Bearer sk-xxxxxx

请求头

参数位置说明
AuthorizationHeaderBearer ,格式:Authorization: Bearer sk-xxxxxx

请求体

Content-Type:application/json

参数名类型是否必填说明
modelstring模型名称
promptstring | array<string>输入提示文本,支持字符串或字符串数组
max_tokensinteger最大生成Token数量
temperaturenumber采样温度
top_pnumber核采样参数
ninteger生成结果数量
streamboolean是否开启流式返回
stopstring | array<string>停止序列
suffixstring文本后缀内容
echoboolean是否回显原始输入prompt

响应信息

  • HTTP 状态码:200
  • Content-Type:application/json

请求示例

curl "你的接口地址/v1/completions" \
  -H "Authorization: Bearer sk-xxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "text-davinci-003",
    "prompt": "讲一个简短的小故事",
    "temperature": 0.7,
    "max_tokens": 512
  }'