创建补全
为提供的提示和参数创建补全。
AuthorizationBearer <token>
In: header
modelstring
要使用的模型 ID。您可以使用列出模型 API 查看所有可用模型。
promptstring | array<string>
要生成补全的提示,编码为字符串或字符串数组。
best_of?integer
在服务器端生成 best_of 个补全并返回"最佳"的(每个令牌对数概率最高的)。
Range
1 <= value <= 20
echo?boolean
除了补全外,还要回显提示。
frequency_penalty?number
介于 -2.0 和 2.0 之间的数字。正值会根据新令牌在文本中的现有频率对其进行惩罚。
Range
-2 <= value <= 2
logit_bias?object
修改指定令牌在补全中出现的可能性。
Empty Object
logprobs?integer
包含最可能的 logprobs 个令牌的对数概率。最大值为 5。
Range
0 <= value <= 5
max_tokens?integer
要生成的最大令牌数。
Range
0 <= value
n?integer
为每个提示生成多少个补全。
Range
1 <= value <= 128
presence_penalty?number
介于 -2.0 和 2.0 之间的数字。正值会根据新令牌在文本中是否出现过对其进行惩罚。
Range
-2 <= value <= 2
seed?integer
如果指定,系统将尝试生成确定性样本。
stop?string | array<string>
最多 4 个序列,API 将在这些序列处停止生成令牌。
stream?boolean
是否流式返回部分进度。默认为 false。
suffix?string
插入文本补全后出现的后缀。
temperature?number
使用的采样温度,介于 0 和 2 之间。
Range
0 <= value <= 2
top_p?number
使用温度的替代采样方法,称为核采样。
Range
0 <= value <= 1
user?string
代表您最终用户的唯一标识符。
Response Body
curl -X POST "https://api.openroute.cn/v1/completions" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-3.5-turbo-instruct", "prompt": "Say this is a test", "max_tokens": 7, "temperature": 0 }'
Last updated on