InhabbitInhabbit Docs
AI 模型接口补全(Completions)

原生 OpenAI 格式

OpenAI 文本补全接口(POST /v1/completions)。

接口说明

基于给定提示词创建文本补全(Legacy Completions API)。

端点

POST https://llm.inhabbit.com/v1/completions

认证

参数位置类型必需说明
AuthorizationHeaderstring格式:Bearer sk-xxxxxx

请求体(application/json)

参数类型必需说明
modelstring模型标识
promptstring | array用于补全的文本提示词
max_tokensinteger最大补全 Token 数
temperaturenumber采样温度
top_pnumber核采样参数
ninteger生成的补全数量
streamboolean是否启用流式响应
stopstring | array停止序列
suffixstring补全后的后缀文本
echoboolean是否在响应中回显提示词

响应(200 OK)

{
  "id": "string",
  "object": "text_completion",
  "created": 0,
  "model": "string",
  "choices": [
    {
      "text": "string",
      "index": 0,
      "finish_reason": "string"
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0,
    "prompt_tokens_details": {
      "cached_tokens": 0,
      "text_tokens": 0,
      "audio_tokens": 0,
      "image_tokens": 0
    },
    "completion_tokens_details": {
      "text_tokens": 0,
      "audio_tokens": 0,
      "reasoning_tokens": 0
    }
  }
}

响应字段说明

字段类型说明
idstring补全的唯一标识
objectstring对象类型,固定为 text_completion
createdinteger创建时间戳
modelstring使用的模型
choicesarray补全结果列表
choices[].textstring生成的文本
choices[].indexinteger结果索引
choices[].finish_reasonstring完成原因
usageobjectToken 使用统计

示例

curl -X POST "https://llm.inhabbit.com/v1/completions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxxxxx" \
  -d '{
    "model": "gpt-3.5-turbo-instruct",
    "prompt": "人工智能的未来是",
    "max_tokens": 100,
    "temperature": 0.7
  }'

本页目录