准备
代码
from openai import OpenAI
API_KEY = "你的硅基流动 APIKey"
client = OpenAI(api_key=API_KEY, base_url="https://api.siliconflow.cn/v1")
def get_response(question):
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V3",
messages=[
{"role": "system", "content": "智能助手"},
{"role": "user", "content": question}
],
stream=True
)
return response
def get_answer(question: str) -> str:
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V3",
messages=[
{"role": "system", "content": "智能助手"},
{"role": "user", "content": question}
],
stream=True
)
answer = ""
for chunk in response:
part = chunk.choices[0].delta.content
print(part, end='', flush=True)
answer += part
print()
return answer
if __name__ == '__main__':
q = "Python写一个 requests 的 简单 demo;直接回答代码就行,不要解释;"
answer = get_answer(q)
print(answer)