当前位置: 首页 > ai >正文

【记录】Python调用大模型(以Deepseek和Qwen为例)

代码

import requests
import json
from openai import OpenAI

预备(以BERTopic聚合主题为例)

prompt = """
I have a topic that is described by the following keywords: 
{INPUT}Based on the information above, extract a short but highly descriptive topic label of at most 5 words. Make sure it is in the following format:
topic: <topic label>
"""test = "xxx"msg = [{"role": "system", "content": prompt},{"role": "user",   "content": test}
]url = "https://api.siliconflow.cn/v1/chat/completions"model="deepseek-ai/DeepSeek-V3" # 替换为模型广场对应模型名client = OpenAI(api_key="sk-xxx",  # 从https://cloud.siliconflow.cn/i/Dyv2uzaz获取,链接为邀请。API密钥栏获取密钥,注意隐私保密。base_url="https://api.siliconflow.cn/v1"
)
# 或
headers = {"Authorization": "Bearer <token>","Content-Type": "application/json"
}

设定模型

payload = {"model": model,"messages": msg,"stream": False,   # 流输出"max_tokens": 4096,  #max_tokens必须小于等于16384"stop": None,"temperature": 0,  #求稳定的话尽可能温度为0"frequency_penalty": 0.5,"n": 1# 注意:根据API文档,你可能需要移除或适当地填充tools字段 # https://docs.siliconflow.cn/cn/api-reference/chat-completions/chat-completions
}

会话

response = client.chat.completions.create(**payload)
print(response)
#或
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
http://www.xdnf.cn/news/2984.html

相关文章:

  • 思维导图的快速生成
  • 某铝制品长棒材精轧线低压无源滤波装置改造案例
  • 智慧停车场升级难题:免布线视频桩如何破解三大核心痛点
  • 低版的spring boot 1.X接入knife4j
  • 批量修改文件名前后缀
  • 国内无法访问GitHub官网的问题解决
  • Cell Res | Stereo-seq揭示人类肝癌浸润区促进肝细胞-肿瘤细胞串扰、局部免疫抑制和肿瘤进展
  • 探索数学之美:分形几何之在线交互式曼德博集合动画演示工具
  • C++类与对象基础
  • 破局传统采购,连锁大药房打造一体化招采平台
  • 川土微电子全国产供应链且全面通过IBEE EMC认证的车规CAN收发器CA-IF1044AX-Q1
  • Mysql数据类型
  • 0.5 像素边框实现
  • Javscript 数组的常用方法有哪些?
  • 软实时如Windows,在工业领域的弊端
  • Game Booster汉化版:一键优化,畅享游戏
  • std::functional 类是干什么用的?
  • 项目实战-飞机大战【补档】
  • 【AI面试准备】模型自动化评估
  • C++学习:六个月从基础到就业——异常处理:机制与最佳实践
  • Qt5与现代OpenGL学习(三)纹理
  • 极狐GitLab 如何使用文件导出迁移项目和群组?
  • 机器学习day4-Knn+交叉验证api练习(预测facebook签到位置)
  • QT6链接mysql数据库
  • SQL实战:04之SQL中的分组问题求解
  • 深度学习·经典模型·VisionTransformer
  • 串口通信协议
  • (004)Excel 监视窗口
  • 系统分析师-第十三、十四章
  • 算法设计:分支限界法的基础原理与应用