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

【记录】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)

相关文章:

  • 使用 np.zeros_like(label) 保存预测概率时发现数据类型不匹配导致的隐式类型转换
  • 局域网视频会议软件BeeWorks Meet
  • 软考高项(信息系统项目管理师)第 4 版全章节核心考点解析(力扬老师课程精华版)
  • MES系列-ISO95 IEC/ISO 62264
  • 推荐系统中 Label 回收机制之【时间窗口设计】
  • Agent开源工具:mcp快速接入,mcp-use上手指南
  • 极客天成参与”AI助力智慧城市构建”主题演讲暨招商引智专题推介活动
  • 哈希表笔记(一 )
  • 使用C# ASP.NET创建一个可以由服务端推送信息至客户端的WEB应用(一)
  • 简单音频比较
  • 信息科技伦理与道德3-4:面临挑战
  • 前端与后端开发详解:从概念到就业技能指南
  • 【零基础】Ubuntu22.04本地部署Dify
  • Nginx 核心功能笔记
  • 案例解析:基于量子计算的分子对接-QDOCK(Quantum Docking)
  • 告别碎片化!两大先进分块技术如何提升RAG的语义连贯性?
  • ImageDataGenerator ()用法简介
  • 排序算法详解笔记(二)
  • 测试——BUG篇
  • C++算法(17):reverse函数用法详解,头文件<algorithm>与实战示例
  • 浙商银行一季度净赚超59亿微增0.61%,非息净收入降逾22%
  • 张元济和百日维新
  • 买新房可申领学位,广州南沙出台购房入学政策
  • “上海-日喀则”直飞航线正式通航,将于5月1日开启首航
  • 4月份全国93个国家气象站日最高气温达到或突破极值
  • 申花四连胜领跑中超联赛,下轮榜首大战对蓉城将是硬仗考验