当前位置: 首页 > 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

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

相关文章:

python后端调用Deep Seek API

python后端调用Deep Seek API 需要依次下载 ●Ollama ●Deepseek R1 LLM模型 ●嵌入模型nomic-embed-text / bge-m3 ●AnythingLLM 参考教程&#xff1a; Deepseek R1打造本地化RAG知识库:安装部署使用详细教程 手把手教你&#xff1a;deepseek R1基于 AnythingLLM API 调用本地…...

自有证书的rancher集群使用rke部署k8s集群异常

rancher使用自签域名&#xff0c;或者商业证书容易踩到的坑。 最开始的报错&#xff1a; docker logs kubelet‘s id E0214 13:04:14.590268 9614 pod_workers.go:1300] "Error syncing pod, skipping" err"failed to \"StartContainer\" for …...

【线性代数】1行列式

1. 行列式的概念 行列式的符号表示: 行列式的计算结果:一个数 计算模型1:二阶行列式 二阶行列式: 三阶行列式: n阶行列式: 🍎计算行列式 计算模型2:上三角形行列式 上三角形行列式特征:主对角线下皆为0。 上三角形行列式: 化上三角形通用方法:主对角线下,…...

DeepSeek免费部署到WPS或Office

部署到WPS - 通过OfficeAI插件接入&#xff1a; - 准备工作&#xff1a;安装最新版本的WPS Office软件&#xff1b;访问DeepSeek官网&#xff0c;点击右上角的“API开放平台”&#xff0c;登录账号&#xff08;若无账号需先注册&#xff09;&#xff0c;登录成功后&#xff0c;…...

数据结构 二叉树

一、⼆叉树的定义 ⼆叉树是⼀种特殊的树型结构&#xff0c;它的特点是每个结点⾄多只有2棵⼦树&#xff08;即⼆叉树中不存在度⼤于2的结点&#xff09;&#xff0c;并且⼆叉树的⼦树有左右之分&#xff0c;其次序不能任意颠倒。 ⼆叉的意思是这种树的每⼀个结点最多只有两个孩…...

鸿蒙开发:熟知@BuilderParam装饰器

前言 本文代码案例基于Api13。 在实际的开发中&#xff0c;我们经常会遇到自定义组件的情况&#xff0c;比如通用的列表组件&#xff0c;选项卡组件等等&#xff0c;由于使用方的样式不一&#xff0c;子组件是动态变化的&#xff0c;针对这一情况&#xff0c;就不得不让使用方把…...

光谱相机在天文学领域的应用

天体成分分析 恒星成分研究&#xff1a;恒星的光谱包含了其大气中各种元素的吸收和发射线特征。通过光谱相机精确测量这些谱线&#xff0c;天文学家能确定恒星大气中氢、氦、碳、氮、氧等元素的含量。如对太阳的光谱分析发现&#xff0c;太阳大气中氢元素占比约 71%&#xff0…...

不到1M的工具,使用起来非常丝滑!

今天给大家推荐两款电脑上超实用的小软件&#xff0c;分别是倒计时工具和关机助手&#xff0c;用起来特别顺手&#xff0c;希望能帮到大家。 关机助手 帮你自动关机 先说说关机助手。这款软件简直太方便了&#xff01;它是一款免安装的小工具&#xff0c;体积超小&#xff0c;…...

软考高级《系统架构设计师》知识点(二)

操作系统知识 操作系统概述 操作系统定义&#xff1a;能有效地组织和管理系统中的各种软/硬件资源&#xff0c;合理地组织计算机系统工作流程&#xff0c;控制程序的执行&#xff0c;并且向用户提供一个良好的工作环境和友好的接口。操作系统有三个重要的作用&#xff1a; 管理…...

深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器

作为一位个人开发者兼产品经理&#xff0c;我的工作日常紧密围绕着云资源的运维和管理。在这个过程中&#xff0c;操作系统扮演了至关重要的角色&#xff0c;而操作系统控制台则成为了我们进行系统管理的得力助手。本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功…...

云原生AI Agent应用安全防护方案最佳实践(上)

当下&#xff0c;AI Agent代理是一种全新的构建动态和复杂业务场景工作流的方式&#xff0c;利用大语言模型&#xff08;LLM&#xff09;作为推理引擎。这些Agent代理应用能够将复杂的自然语言查询任务分解为多个可执行步骤&#xff0c;并结合迭代反馈循环和自省机制&#xff0…...

Java Virtual Machine(JVM)

JVM跨平台原理 跨平台&#xff1a;一次编译&#xff0c;到处运行 本质&#xff1a;不同操作系统上运行的JVM不一样&#xff0c;只需要把java程序编译成一份字节码文件&#xff0c;JVM执行不同的字节码文件。 Java是高级语言&#xff0c;提前编译一下&#xff08;变成字节码文件…...

vue前端可视化大屏页面适配方案

参考了其他博主的代码&#xff0c;但发现会有滚动条&#xff0c;并且居中的位置不太对&#xff0c;所以改了一下css&#xff0c;修复了这些问题&#xff0c;直接上代码 <template> <div class"ScaleBoxA"><divclass"ScaleBox"ref"Sca…...

Docker中安装MySql方法

使用Docker安装MySQL的详细步骤,涵盖单机部署、数据持久化、网络配置等内容: 1. 安装Docker 如果尚未安装Docker,请先安装: Windows/macOS:下载 Docker Desktop 并安装。 Linux: curl -fsSL https://get.docker.com | bash sudo systemctl start docker sudo system…...

云轴科技ZStack+神州鲲泰,全面支持企业私有化部署DeepSeek模型

如今&#xff0c;DeepSeek的影响力正呈指数级扩散。全球范围内&#xff0c;从科技巨头到初创企业&#xff0c;纷纷投身于DeepSeek系列模型的接入浪潮。为应对企业数据安全与算力高效管理的双重挑战&#xff0c;云轴科技ZStack联合神州鲲泰&#xff0c;基于昇腾算力底座共推ZSta…...

$ npx electron-forge import 一直报权限问题 resource busy or locked,

jackLAPTOP-7DHDAAL0 MINGW64 /e/project/celetron-project/my-electron-app (master) $ npx electron-forge import > Checking your system > Checking git exists > Checking node version > Checking packageManager version √ Found node22.14.0 √ Found gi…...

LLM:GPT 系列

阅读原文&#xff1a; LLM&#xff1a;Qwen 系列 GPT&#xff08;Generative Pre-trained Transformer&#xff09;是生成式预训练语言模型&#xff0c;基于 Transformer 架构&#xff0c;专注于通过自回归的方式生成自然语言文本&#xff0c;即给定一个输入序列 x { x 1 , …...

2025年:边缘计算崛起下运维应对新架构挑战

一、引言 随着科技的飞速发展&#xff0c;2025年边缘计算正以前所未有的速度崛起&#xff0c;给运维行业带来了全新的架构挑战。在这个充满机遇与挑战的时代&#xff0c;美信时代公司的美信监控易运维管理软件成为运维领域应对这些挑战的有力武器。 二、边缘计算崛起带来的运维…...

【深度学习模型分类】

深度学习模型种类繁多&#xff0c;涵盖了从基础到前沿的多种架构。以下是主要模型的分类及代表性方法&#xff1a; 1. 基础模型 1.1 多层感知机&#xff08;MLP&#xff09; 特点&#xff1a;全连接神经网络&#xff0c;适用于结构化数据。 应用&#xff1a;分类、回归任务…...

【Java报错已解决】org.springframework.beans.factory.BeanCreationException

???很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。??? 欢迎订阅本专栏 目录…...

CANN一维最近邻上采样算子

aclnnUpsampleNearest1dV2 【免费下载链接】ops-cv 本项目是CANN提供的图像处理、目标检测相关的算子库&#xff0c;实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-cv &#x1f4c4; 查看源码 产品支持情况 产品是否支持Ascend 950PR/Ascend 950…...

对比多个模型 API 供应商后我为何选择 Taotoken 作为主用平台

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 对比多个模型 API 供应商后我为何选择 Taotoken 作为主用平台 作为个人开发者&#xff0c;在构建需要集成大语言模型能力的应用时&…...

Windows系统opencl.dll文件丢失无法启动程序解决

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…...

桶排序、堆排序、奇偶排序、计数排序、阿坤老师的独特瓷器、封闭图形个数、二进制王国【算法赛】

桶排序import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Collections; import java.util.LinkedList;public class Main {static int N100010,idx;//res0;static String s[]new String[N];static boolean num[…...

基于Claude的智能任务编排引擎:从对话到执行的AI范式跃迁

1. 项目概述&#xff1a;一个基于Claude的智能任务编排与执行引擎最近在GitHub上看到一个挺有意思的项目&#xff0c;叫eyaltoledano/claude-task-master。光看名字&#xff0c;你可能会觉得这又是一个简单的Claude API调用封装。但深入研究后&#xff0c;我发现它的定位远不止…...

告别横屏限制!为你的Arduino/STM32 OLED项目添加竖屏显示功能(SH1107驱动适用)

突破显示边界&#xff1a;SH1107 OLED竖屏显示的工程实践指南 当你在开发智能家居控制面板或便携式传感器设备时&#xff0c;是否曾为横屏OLED显示的文字阅读体验不佳而困扰&#xff1f;传统SH1107驱动芯片仅支持180度旋转&#xff0c;无法满足现代用户对竖屏显示的自然阅读需求…...

别再只用history了!手把手教你用PSReadLine和自定义函数Get-AllHistory,找回所有PowerShell历史命令

突破PowerShell历史记录局限&#xff1a;打造全局命令追踪系统 每次关闭PowerShell窗口后&#xff0c;那些精心调试过的命令就像从未存在过一样消失得无影无踪——这可能是大多数PowerShell用户都经历过的挫败时刻。系统管理员在排查复杂问题时&#xff0c;开发者调试脚本时&am…...

Obsidian 同步插件完整指南:单点登录、冲突合并、极速首同步、.obsidian 配置同步与内置 AI

Obsidian 强在本地文件与插件生态&#xff0c;但“多设备同步”一直是高频痛点&#xff1a;要么官方同步成本高&#xff0c;要么 WebDAV 配置复杂&#xff0c;还要担心限流、冲突、误删找不回。 Nutstore Sync 是坚果云推出并上架 Obsidian 社区插件市场的同步插件&#xff0c;…...

嵌入式开发者的新玩具:用Tabby串口功能连接开发板,比Putty更香?

嵌入式开发者的效率革命&#xff1a;Tabby串口工具深度评测与实战指南 当你在调试一块STM32开发板时&#xff0c;是否曾为Putty那复古的界面和繁琐的配置感到烦躁&#xff1f;或是为了同时管理SSH会话和串口连接而不得不在多个工具间来回切换&#xff1f;Tabby的出现&#xff0…...

LVGL界面布局避坑指南:为什么你的lv_obj_align_to总对不齐?

LVGL界面布局避坑指南&#xff1a;为什么你的lv_obj_align_to总对不齐&#xff1f; 在嵌入式GUI开发中&#xff0c;LVGL凭借其轻量级和跨平台特性成为许多开发者的首选。然而&#xff0c;当新手尝试构建复杂界面时&#xff0c;往往会遇到一个令人抓狂的问题——明明调用了对齐函…...