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

深圳市网站开发线上营销渠道主要有哪些

深圳市网站开发,线上营销渠道主要有哪些,做专业的精品套图网站,小制作四年级项目简介 该工具包基于LangGraph、FastAPI和Streamlit构建,提供了构建和运行大模型Agent的最小原子能力,包含LangGraph代理、FastAPI服务、用于与服务交互的客户端以及一个使用客户端提供聊天界面的Streamlit应用。用户可以利用该工具包提供的模板快速搭建基于LangGraph框架…

项目简介

该工具包基于LangGraph、FastAPI和Streamlit构建,提供了构建和运行大模型Agent的最小原子能力,包含LangGraph代理、FastAPI服务、用于与服务交互的客户端以及一个使用客户端提供聊天界面的Streamlit应用。用户可以利用该工具包提供的模板快速搭建基于LangGraph框架的智能体应用,简化部署和调试过程,快速验证效果。
在这里插入图片描述

功能特点

○ LangGraph代理:基于LangGraph框架的智能体工作流,可自由设置节点和中断处理。
○ FastAPI服务:提供API服务,包含流式和非流式。
○ 内容审核:实现LlamaGuard进行内容审核。
○ UI界面:基于Streamlit的聊天界面,简化交互流程。
○ 多代理支持:在服务中运行多个代理,并通过URL路径调用,支持在UI界面随时切换。
○ 异步设计:利用async/await高效处理并发请求。
○ Docker支持:包含Dockerfile和docker compose文件,方便开发和部署。

文件结构解析

○ src/agents/:定义具有不同功能的几个代理。
○ src/core/:包括LLM定义和其他设置。
○ src/service/service.py:基于FastAPI的流式和非流式服务。
○ src/client/client.py:封装的客户端,用于与代理服务API进行交互。
○ src/streamlit_app.py:基于Streamlit的聊天界面。

快速启动

1. 配置文件

在项目根目录下创建一个.env文件,并填入模型服务商的API KEY。

# 最少需要填入一个模型服务商的API—KEY
# API keys for different providers
OPENAI_API_KEY=
DEEPSEEK_API_KEY=
ANTHROPIC_API_KEY=
GOOGLE_API_KEY=
GROQ_API_KEY=
USE_AWS_BEDROCK=false# Use a fake model for testing
USE_FAKE_MODEL=false# Set a default model
DEFAULT_MODEL=# Web server configuration
HOST=0.0.0.0
PORT=8080# Authentication secret, HTTP bearer token header is required if set
AUTH_SECRET=# Langsmith configuration
LANGCHAIN_TRACING_V2=false
LANGCHAIN_PROJECT=default
LANGCHAIN_ENDPOINT=https://api.smith.langchain.com
LANGCHAIN_API_KEY=# Application mode. If the value is "dev", it will enable uvicorn reload
MODE=# OpenWeatherMap API key
OPENWEATHERMAP_API_KEY=# Add for running ollama
# OLLAMA_MODEL=llama3.2
# Note: set OLLAMA_BASE_URL if running service in docker and ollama on bare metal
# OLLAMA_BASE_URL=http://host.docker.internal:11434# Agent URL: used in Streamlit app - if not set, defaults to http://{HOST}:{PORT}
# AGENT_URL=http://0.0.0.0:8080

2. 创建并启动虚拟环境

pip install uv
uv sync --frozen
source .venv/bin/activate

3. 启动agent服务

python src/run_service.py

4. 启动UI界面

source .venv/bin/activate
streamlit run src/streamlit_app.py

自定义agent

按照该项目的介绍,自定义agent需要如下两步:

  1. 在src/agents下新增自定义的agent模块。
  2. 将新增的agent导入src/agents/agents.py。

该项目默认提供了4种agent,其中的chatbot只能做简单的对话,因此笔者打算将其改造为智能问答阅读助手,可以用于解读上传的文件。

只需修改src/streamlit_app.py

# ... existing code ...# Config options
with st.sidebar:st.header(f"{APP_ICON} <
http://www.15wanjia.com/news/10647.html

相关文章:

  • 推广广告赚钱软件百度seo优化公司
  • 深圳做义工的网站营销培训总结
  • 服装网站建设怎么写线上销售方案
  • 北京公司网站建设定sem竞价培训
  • 深圳网站设计师星链友店
  • 政务网的门户网站建设西安网站优化推广方案
  • 用模板做网站的方法搜索引擎优化目标
  • alibaba网站建设百度注册
  • 可视化网站设计工具百度推广怎么弄
  • 网站做视频的怎么赚钱友情链接获取的途径有哪些
  • 杭州网页设计师搜索引擎优化的策略主要有
  • 除了亚马逊还有啥网站做海淘游戏推广赚佣金
  • 我的世界封面制作网站百度手机应用市场
  • php红色酒类食品企业网站源码百度助手应用商店下载安装
  • 腾讯云改wordpressseo怎么收费seo
  • iosapp做网站重庆seo技术博客
  • 专门做眼镜的国外网站百度做网站
  • 如何建立一个视频网站网络营销的发展概述
  • 微信分销怎么做沈阳seo网站关键词优化
  • 沈阳的网站制作公司哪家好高端定制网站建设公司
  • 怎样在阿里巴巴做网站百度首页官网
  • 深圳疫情防控最新通知宁波网站推广优化公司怎么样
  • 网站开发是在电脑上打出来的资料么百度手机助手应用商店
  • 哪里做网站便宜优化推广网站怎么做
  • 网站设计改版百度小说搜索排行榜
  • 建立单页网站河南自助建站seo公司
  • 想建一个网站老铁外链
  • wordpress讨论组seo技术自学
  • 广告创意设计总结seo费用价格
  • 微网站建设资讯万能推广app