功能特性
前缀续写
指定回复的开头,让模型接着写
前缀续写允许你给出助手回复的开头,模型会从这段文字之后继续生成。适合代码补全、强制固定的输出格式开头等场景。
适用模型
前缀续写属于部分厂商的扩展能力,例如 DeepSeek(deepseek-v4-pro)与 Kimi(Kimi/kimi-k3)。其他模型是否支持请以厂商文档为准,或联系我们确认。
示例
把最后一条消息设为 assistant,内容为希望的开头。DeepSeek 的写法是为该消息加上 "prefix": true:
from openai import OpenAI
client = OpenAI(api_key="YOUR_API_KEY", base_url="https://netnexus.top/api/v1")
resp = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[
{"role": "user", "content": "用 Python 写一个快速排序"},
{"role": "assistant", "content": "```python\n", "prefix": True},
],
stop=["```"],
)
print(resp.choices[0].message.content)注意事项
- 不同厂商的前缀续写写法不同(例如 Kimi 使用
partial字段),请以对应模型的官方文档为准。 - 部分模型仅在非思考模式下支持前缀续写。
