首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
用 agent-service-toolkit 把 LangGraph 代理变成可上线的 AI 代理服务
📅 2026/10/17 6:38:59
✍️ 爱科研究院
👁 阅读 3,247
用 agent-service-toolkit 把 LangGraph 代理变成可上线的 AI 代理服务【免费下载链接】agent-service-toolkitFull toolkit for running an AI agent service built with LangGraph, FastAPI and Streamlit项目地址: https://gitcode.com/GitHub_Trending/ag/agent-service-toolkit用 LangGraph 写通一个 agent 之后真正费劲的往往在后面服务化、流式输出、会话持久化、前端界面每一块都要自己补。agent-service-toolkit 就是为这一步准备的 AI 代理服务工具包内置现成代理、FastAPI 服务和 Streamlit 聊天界面clone 下来几分钟内就能跑起完整闭环。适合谁解决什么问题已选定 LangGraph、不想从零搭服务框架的开发者需要快速给老板或用户演示 agent 效果的团队想试用 human-in-the-loop、多代理协作、RAG 等玩法的个人生产环境要把记忆后端换成 Postgres 或 MongoDB 的人十分钟跑起来先拿到代码git clone https://gitcode.com/GitHub_Trending/ag/agent-service-toolkit cd agent-service-toolkit配置里至少要有一个 LLM 的 API key照下面写即可cp .env.example .env echo OPENAI_API_KEYyour_openai_api_key .env用 uv 安装依赖并启动服务入口是 src/run_service.py跑起 FastAPI 后端uv sync --frozen source .venv/bin/activate python src/run_service.py再开一个终端启动聊天界面 src/streamlit_app.pystreamlit run src/streamlit_app.py浏览器打开http://localhost:8501就能对话。服务侧的 API 文档在http://localhost:8080/redoc/info端点会列出当前可用代理和模型。核心能力拆解记忆后端如何一键切换代理的对话状态靠 checkpoint 持久化。src/memory/ 下给了三套实现sqlite.py、postgres.py、mongodb.pysrc/memory/init.py 里的initialize_database()根据配置自动选择。你只需在.env里改一个变量DATABASE_TYPEpostgres # 可选 sqlite / postgres / mongo默认 sqlite选 Postgres 时再补上POSTGRES_USER、POSTGRES_PASSWORD、POSTGRES_HOST等变量缺失会在启动时报错提示不会静默回退。本地开发用默认 SQLite 即可零配置。如何注册你自己的代理src/agents/ 里有十几个可直接参考的样例chatbot.py、research_assistant.py、rag_assistant.py、github_mcp_agent/、langgraph_supervisor_agent.py覆盖了工具调用、RAG、MCP 工具和监督者-子代理层级编排。加一个新代理只需两步复制research_assistant.py改成你的逻辑再到 src/agents/agents.py 的agents字典里注册。之后直接通过/你的代理名/invoke或/你的代理名/stream访问无需改服务层。流式输出与语音怎么配服务层 src/service/service.py 同时提供 token 级和消息级流式端点前端不用额外处理拼接。语音方面src/voice/ 把 STT/TTS 封装成SpeechToText和TextToSpeech两个类在.env配VOICE_STT_PROVIDER、VOICE_TTS_PROVIDER后Streamlit 界面自动出现语音输入输出。如果不用 Streamlit 而是接 CopilotKit 这类前端所有代理还可通过 AG-UI 协议暴露用法见 docs/AGUI.md。进阶与扩展Docker 一键起栈cp .env.example .env配好 key 后执行docker compose watchcompose.yaml 会拉起 postgres、agent_service、streamlit_app 三个容器改代码自动热重载MongoDB 等可选后端在 docker/ 下有附加 compose 文件。本地模型接 Ollama 见 docs/Ollama.md本地 GPU 跑 vLLM/SGLang 见 docs/Local_GPU_Deployment.md。RAG 代理基于 ChromaDB 的实现和 scripts/create_chroma_db.py 建库流程写在 docs/RAG_Assistant.md。自建前端src/client/client.py 的AgentClient支持同步/异步、流式/非流式调用src/run_client.py 有完整用法示例拿它替换掉 Streamlit 即可接自己的应用。代理写得好只是第一步agent-service-toolkit 把写完到上线中间那段路铺平了你只需专注代理本身。延伸阅读docs/AGUI.md、docs/VertexAI.md、docs/File_Based_Credentials.md【免费下载链接】agent-service-toolkitFull toolkit for running an AI agent service built with LangGraph, FastAPI and Streamlit项目地址: https://gitcode.com/GitHub_Trending/ag/agent-service-toolkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/17 6:38:59
LangWatch 自定义仪表盘:3 步建好你的第一块监控面板
2026/10/17 6:33:59
刻蚀设备PM后首件:为什么总是不稳定
2026/10/17 6:33:59
工程师副业的边界:竞业与合规红线
2026/10/17 7:14:01
车载协议文件自动化转换:DBC/LDF与Excel双向互转工具
2026/10/17 7:14:01
基于YOLOv8的路面缺陷检测系统:从数据采集到可视化看板全流程实战
2026/10/17 7:14:01
Ling-3.1-flash工具调用完整教程:Function Calling接入指南,快速打造你的AI编程助手
2026/10/17 7:14:01
AI医疗落地实战:场景、商业模式与合规路径的系统拆解
2026/10/17 7:14:01
扩散模型新突破:调制DiT大规模激活实现零样本视觉对应
2026/10/17 7:09:01
AI批量清洗1688土图,重绘欧美极简大牌风抬高商品售价
2026/10/17 0:02:58
NetSpot 实战:用信道分析与频宽优化解决 Wi-Fi 卡顿
2026/10/17 0:02:58
C++ split() 字符串分割的五种实现与性能实测
2026/10/17 0:02:58
R语言坐标轴范围设置:从xlim/ylim到coord_cartesian的完整指南
2026/10/16 1:17:36
流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南
2026/10/16 1:17:35
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别
2026/10/16 1:17:35
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容
2026/10/16 1:17:35
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/16 18:46:48
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/16 18:46:46
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)