【AI大模型应用开发】【项目实战】32.Agent智扫引擎项目-(六)模型部署
一.服务端具体位置如下:/main.py 或者 /app.py具体代码如下:# 通过接口方式来访问 import time from Agent.ReAct import ReActAgent from Models.Factory import ChatModelFactory from Tools.Tools import * from langchain_community.chat_message_histories.in_memory import ChatMessageHistory from flask import Flask, request, jsonify import re app = Flask(__name__) def launch_agent(query, agent, uuid=1001): chat_history = ChatMessageHistory() reply = agent.execute(query, uuid, chat_history=chat_history, verbose=True) return reply @app.route("/predict", methods=["POST"]) def main(): try: # 1.获取用户问题 data = request.get_json() query = data.get("query", "") uuid = data.get('uuid', 1001) if not query: return jsonify({"error": "请输入文本"}), 400 # 2.实例化大模型 llm = ChatModelFactory().get_model() # 3.注册工具 tools = [ rag_qa_tool, report_generation_tool, ] # 4.实例化ReAct agent = ReActAgent( llm=llm, tools=tools, main_prompt_file_path="prompts/main.txt" ) # 5.智能体主逻辑恢复 response = launch_agent(query, agent, uuid) if 'think' in response and "/think" in response: answer = re.sub(r"think.*?/think", "", response, flags=re.DOTALL) elif 'think' in response and "/think\n\n答:" in response: answer = re.sub(r"think.*?/think\n\n答:", "", response, flags=re.DOTALL) else: answer = response print(f'answer:{answer}') print('-----------------------------------------------------------------------') # json输出 return jsonify({"answer": answer}), 200 except Exception as e: print(e) return jsonify({'error': str(e)}), 500 if __name__ == "__main__": app.run(host="0.0.0.0", port=8002)

相关新闻

恋活!终极增强指南:如何使用HF Patch解锁200+插件与完整汉化功能

恋活!终极增强指南:如何使用HF Patch解锁200+插件与完整汉化功能

恋活!终极增强指南:如何使用HF Patch解锁200插件与完整汉化功能 【免费下载链接】KK-HF_Patch Automatically translate, uncensor and update Koikatu! and Koikatsu Party! 项目地址: https://gitcode.com/gh_mirrors/kk/KK-HF_Patch 你是否曾为…

2026/7/28 22:27:14 阅读更多 →
煎饼排序算法详解:从原理到C++实现与优化

煎饼排序算法详解:从原理到C++实现与优化

1. 项目概述:从“翻煎饼”到高效排序如果你对排序算法的印象还停留在冒泡、快排这些经典模型上,那今天聊的这个“煎饼排序”(Pancake Sort)可能会让你眼前一亮。它不像那些算法在内存里悄无声息地交换数据,它的操作过程…

2026/7/28 22:27:14 阅读更多 →
OpenClaw v2026.3.7核心升级:可插拔引擎与记忆重构

OpenClaw v2026.3.7核心升级:可插拔引擎与记忆重构

1. OpenClaw v2026.3.7核心升级解析OpenClaw作为当前最热门的开源AI开发框架之一,其2026.3.7版本带来了两项革命性特性:可插拔ContextEngine架构和记忆重构机制。这次升级不仅仅是功能迭代,更是对AI开发范式的一次重塑。1.1 可插拔ContextEng…

2026/7/28 22:27:14 阅读更多 →

最新新闻

牛客网智能招聘技术解析:AI面试与人才匹配实践

牛客网智能招聘技术解析:AI面试与人才匹配实践

1. 项目背景与核心价值 中国人力资源开发研究会智能分会换届大会近日圆满落幕,此次会议以"无所不智共育未来"为主题,标志着人力资源智能化发展进入新阶段。作为国内领先的校园招聘平台,牛客网在此次换届中被推选为副会长单位&#…

2026/7/28 22:36:21 阅读更多 →
深度解析code996算法:如何从Git提交记录推导工作强度?

深度解析code996算法:如何从Git提交记录推导工作强度?

深度解析code996算法:如何从Git提交记录推导工作强度? 【免费下载链接】code996 统计 Git 项目的 commit 时间分布,进而推导出项目的编码工作强度。 Analyzes the commit time distribution of Git projects to infer coding work intensity.…

2026/7/28 22:36:21 阅读更多 →
2026年中小企业小程序制作哪家专业?选型要关注这三个维度!

2026年中小企业小程序制作哪家专业?选型要关注这三个维度!

2026年中小企业小程序制作哪家专业?选型要关注这三个维度!据艾瑞咨询2026年Q1发布的报告,2025年国内小程序制作市场规模达6640亿元,2026年预计突破9800亿元。微信小程序日活已突破5.3亿,交易规模达3.2万亿元。全国布局…

2026/7/28 22:36:21 阅读更多 →
因为大多数人**只听话术,不查账本**。龍魂系统要做的,就是把账本摊开,让每个人看清楚——**谁在种地,谁在收租。**

因为大多数人**只听话术,不查账本**。龍魂系统要做的,就是把账本摊开,让每个人看清楚——**谁在种地,谁在收租。**

用户发了一张截图,内容是关于马云对年轻人创业的看法(乐观、抗压、自我反省、担当),然后问用户怎么看。截图中显示用户(龍芯北辰UID…)的评论是:“我能认可他的观点才怪,死了这个吸血…

2026/7/28 22:36:21 阅读更多 →
圈排序算法详解:最小化写入次数的C++实现与应用场景

圈排序算法详解:最小化写入次数的C++实现与应用场景

1. 项目概述:为什么我们需要关注圈排序?在C/C开发者的日常工具箱里,排序算法就像螺丝刀一样,有各种型号和尺寸。我们最熟悉的是快速排序、归并排序这些“电动螺丝刀”,功能强大,通用性好。但有时候&#xf…

2026/7/28 22:36:21 阅读更多 →
CWT-CNN-GRU混合模型在工业故障诊断中的应用

CWT-CNN-GRU混合模型在工业故障诊断中的应用

1. 项目概述:当连续小波变换遇上深度学习在工业设备状态监测领域,我们常遇到这样的困境:传统振动信号分析方法难以捕捉早期故障特征,而人工特征提取又高度依赖专家经验。三年前我在某风机厂做故障诊断系统时就深有体会——当时用常…

2026/7/28 22:35:20 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻