46 lines
1.6 KiB
Python
46 lines
1.6 KiB
Python
|
|
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巅峰 倚天屠龙记十大创新概览")
|