尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
【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)
RELATED

相关推荐

恋活!终极增强指南:如何使用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/9/29 22:22:40
煎饼排序算法详解:从原理到C++实现与优化

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

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

📅 2026/9/10 0:26:43
OpenClaw v2026.3.7核心升级:可插拔引擎与记忆重构

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

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

📅 2026/8/4 17:36:08
MORE NEWS

更多资讯

📰

Agent训练场架构设计:日跑300万沙箱的评分与防作弊实践

1. 从标题拆解:一个“Agent 训练场”到底在解决什么问题“一天跑 300 万个沙箱”这个数字第一次看到的时候,我下意识算了一笔账:一天 86400 秒,300 万个沙箱意味着平均每秒要拉起并跑完大约 35 个隔离环境。这不是“跑个 demo”的…

📰

AI 伦理与安全

AI 伦理与安全你可能觉得伦理是个很抽象的词,离日常生活很远。但想想这些场景:招聘时用 AI 筛选简历,结果它把所有女性求职者都淘汰了——不是因为它有偏见,而是因为训练数据里历史上的成功者多为男性。有人把公司的商业机密输入 …

📰

免费网页翻译插件,支持英文页面双语对照阅读

WoDeTool 1.3.0:新增网页翻译,英文页面双语对照阅读 翻译后保留原文,滚动自动续译,随时可还原。 更新日期:2026 年 9 月 25 日 安装地址:在线安装 一句话说明 WoDeTool 1.3.0 新增 网页翻译(英…

📰

秋日晨拍新诗——颗颗新绿肺晶莹,吐纳蕴育气真香

《景观榕》〖自创文体:『双“绝”联排』,分绝合排。😋🤗〗作者:当代梦幻精灵_cq独树成林小叶榕 ​玉冠塔云翠印光 气根板墙筑根基 城市景观傲风霜颗颗新绿肺晶莹 吐纳蕴育气真香 座座工坊运转忙 维系充氧恒久刚炼字说明…

📰

DeepAgents+MCP+A2A+Skills:构建可编排可扩展的多智能体集群

最近的实践重点一直放在一件事上:把零散的 Agent 从“单个玩具”拼成“一组能干活的团队”。试了几套主流方案之后,我发现当前最值得跟进的一条技术路线,就是标题里这组词:DeepAgents、MCP、A2A、Skills。你可以把 DeepAgents 理解…

📰

新人的第一篇文章

我是一个长得像I人的I人,对于一个新手而言学好C语言是最想要达到的目标,至于为什么学编程自然是为了想要提升自己,提高自己的质量。对于我自己来说,我愿意投入很多时间和精力,如果时间允许我将保持每天1到2小时的时间&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬