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

python后端调用Deep Seek API

python后端调用Deep Seek API


需要依次下载
●Ollama
●Deepseek R1 LLM模型
●嵌入模型nomic-embed-text / bge-m3
●AnythingLLM

参考教程:
Deepseek R1打造本地化RAG知识库:安装部署使用详细教程
手把手教你:deepseek R1基于 AnythingLLM API 调用本地知识库

python调用anythingllm的API

import requests
# import jsondef
def ask_anythingllm(question, workspace_name, api_key):url = f"http://localhost:3001/api/v1/workspace/{workspace_name}/chat"headers = {"Authorization": f"Bearer {api_key}","Content-Type": "application/json","accept": "application/json"}data = {"message": question,"mode": "query"  # 可选chat/query模式}response = requests.post(url, headers=headers, json=data)if response.status_code == 200:result = response.json()# 提取有效回答(去除思考过程)answer = result['textResponse'].split('</think>')[-1].strip()sources = result.get('sources', [])return answer, sourceselse:return f"Error: {response.text}", []# 示例调用
workspace = "" # 填入workspace 名字,注意要全小写
api_key = "" # api_key
question = "你是谁?"
print(question)
answer, sources = ask_anythingllm(question, workspace, api_key)
print("回答:", answer)
print("来源:", [src['title'] for src in sources])

注意workspace_name与anythingllm平台上的显示有所出入,要全部小写,且空格要改成连字符,比如说
MY Workspaces要写成my-workspaces
DeepSeek要写成deepseek

结果:
在这里插入图片描述

http://www.lryc.cn/news/537170.html

相关文章:

  • 自有证书的rancher集群使用rke部署k8s集群异常
  • 【线性代数】1行列式
  • DeepSeek免费部署到WPS或Office
  • 数据结构 二叉树
  • 鸿蒙开发:熟知@BuilderParam装饰器
  • 光谱相机在天文学领域的应用
  • 不到1M的工具,使用起来非常丝滑!
  • 软考高级《系统架构设计师》知识点(二)
  • 深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器
  • 云原生AI Agent应用安全防护方案最佳实践(上)
  • Java Virtual Machine(JVM)
  • vue前端可视化大屏页面适配方案
  • Docker中安装MySql方法
  • 云轴科技ZStack+神州鲲泰,全面支持企业私有化部署DeepSeek模型
  • $ npx electron-forge import 一直报权限问题 resource busy or locked,
  • LLM:GPT 系列
  • 2025年:边缘计算崛起下运维应对新架构挑战
  • 【深度学习模型分类】
  • 【Java报错已解决】org.springframework.beans.factory.BeanCreationException
  • 理解 WebGPU 中的 GPUQueue:GPU 的命令队列
  • 电脑显示器无信号是什么原因?查看解决方法
  • Debian系发行版通用软件彻底卸载指南
  • 微信小程序地图标记点,安卓手机一次性渲染不出来的问题
  • LabVIEW软件需求开发文档参考
  • MYSQL批量UPDATE的两种方式
  • 【Viper】配置格式与支持的数据源与go案例
  • C++17 中的 std::reduce:详细教程
  • 解决 paddle ocr 遇到 CXXABI_1.3.13 not found 的问题
  • 探索 Text-to-SQL 技术:从自然语言到数据库查询的桥梁
  • mac搭建环境