チャットプレフィックスの完了は、チャット完了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