Files
test2/05-LLM/01_api_deepseek_v3.py
2026-02-26 16:49:19 +08:00

46 lines
1.6 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
from openai import OpenAI
def dm01():
client = OpenAI(
api_key="sk-0797e0871d044ca5a9baf9d30216cd1a",
base_url="https://api.deepseek.com")
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content": "Hello"},
],
stream=False
)
print(response.choices[0].message.content)
# 调用第三方模型远程这里以DeepSeek为例。
def dm02(prompt):
# 创建客户端
client = OpenAI(api_key="sk-0797e0871d044ca5a9baf9d30216cd1a", base_url="https://api.deepseek.com")
# 创建会话
response = client.chat.completions.create(
# 模型deepseek-chat是deepseek-v3
# 模型deepseek-reasoner是deepseek-r1
model="deepseek-chat",
messages=[
{"role": "system", "content": "你是一个ai助手"},
{"role": "user", "content": prompt},
],
stream=False
)
# 打印结果
print(response.choices[0].message.content)
if __name__ == '__main__':
# dm01()
prompt="我要做中文新闻文本分类的任务大概数据如下体验2D巅峰 倚天屠龙记十大创新概览 8 60年铁树开花形状似玉米芯(组图) 5 同步A股首秀港股缩量回调 2 最终要求对应的类别如下所示finance,realty,stocks,education,science,society,politics,sports,game,entertainment"
dm02(prompt)
# 调用大模型来实现分类任务
# dm02("体验2D巅峰 倚天屠龙记十大创新概览")