チャットプレフィックスの完了は、チャット完了APIに続き、ユーザーはモデルにアシスタントのプレフィックスメッセージを提供して、メッセージの残りの部分を完成させます。知らせ#
1.
チャットプレフィックスの完了を使用する場合、ユーザーはmessagesリストの最後のメッセージのrole assistantであることを確認し、最後のメッセージのprefixパラメーターをTrueに設定する必要があります。
2.
ユーザーは設定する必要があります base_url="https://api.deepseek.com/beta" ベータ機能を有効にするため。
サンプルコード#
以下は、チャットプレフィックスの完了の完全なPythonコードの例です。この例では、モデルにPythonコードを出力するようにassistantのプレフィックスメッセージを"```python\n"に設定し、 stopパラメーターを['```']に設定してモデルからの追加の説明を防ぐために設定します。 。from openai import OpenAI
client = OpenAI(
api_key="<your api key>",
base_url="https://api.deepseek.com/beta",
)
messages = [
{"role": "user", "content": "Please write quick sort code"},
{"role": "assistant", "content": "```python\n", "prefix": True}
]
response = client.chat.completions.create(
model="deepseek-chat",
messages=messages,
stop=["```"],
)
print(response.
Modified at 2025-02-06 09:08:04