Skip to content

补全

传统文本补全接口(Legacy Completions),适用于非对话式的文本生成场景。

创建补全 POST

POST https://flashapi.ai/v1/completions

Authorization

参数位置说明
AuthorizationHeaderBearer sk-xxxx
Content-TypeHeaderapplication/json

请求参数

参数类型必填默认值说明
modelstring-模型名称
promptstring/array-提示文本
max_tokensinteger16最大生成 token 数
temperaturenumber1.0采样温度,0~2
top_pnumber1.0核采样参数
streambooleanfalse是否流式输出
stoparray/stringnull停止序列
suffixstringnull补全后缀

示例请求

cURLPythonJavaScript bash

curl -X POST "https://flashapi.ai/v1/completions" \

 -H "Content-Type: application/json" \

 -H "Authorization: Bearer sk-xxxx" \

 -d '{

 "model": "gpt-3.5-turbo-instruct",

 "prompt": "写一首关于春天的诗:",

 "max_tokens": 256,

 "temperature": 0.8

 }'

python

from openai import OpenAI

client = OpenAI(

 api_key="sk-xxxx",

 base_url="https://flashapi.ai/v1"

)

response = client.completions.create(

 model="gpt-3.5-turbo-instruct",

 prompt="写一首关于春天的诗:",

 max_tokens=256,

 temperature=0.8

)

print(response.choices[0].text)

javascript

import OpenAI from 'openai';

const client = new OpenAI({

 apiKey: 'sk-xxxx',

 baseURL: 'https://flashapi.ai/v1',

});

const response = await client.completions.create({

 model: 'gpt-3.5-turbo-instruct',

 prompt: '写一首关于春天的诗:',

 max_tokens: 256,

 temperature: 0.8,

});

console.log(response.choices[0].text);

响应

json

{

 "id": "cmpl-abc123",

 "object": "text_completion",

 "created": 1677858242,

 "model": "gpt-3.5-turbo-instruct",

 "choices": [

 {

 "text": "\n春风拂面暖意浓,\n百花争艳满园红。",

 "index": 0,

 "finish_reason": "stop"

 }

 ],

 "usage": {

 "prompt_tokens": 12,

 "completion_tokens": 24,

 "total_tokens": 36

 }

}