关于 Installation and Setup Guide
这是一个基于 Gradio 的 LLM 聊天应用,面向需要运行聊天界面和集成测试的开发者。它可配置使用 Ollama 或 Together.ai,并依托 Llama-Stack 提供推理环境。
主要功能
- 01Gradio 聊天界面
- 02支持 Ollama 或 Together.ai
- 03通过 Llama-Stack 配置推理
- 04配置 Tavily Search API 密钥
适用场景
- 01使用本地 Ollama 运行聊天应用
- 02通过 Together.ai API 提供模型推理
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
安装和设置指南
本文档提供了设置开发环境和运行应用程序的分步说明。
截图

前提条件
开始之前,请确保系统已安装所有必需的工具。
安装步骤
1. 安装并运行 Ollama(如果要使用 Together.ai API,请跳过)
Ollama 用于提供模型推理能力。
- 从 https://ollama.com/ 下载并安装 Ollama
- 使用以下命令启动 Ollama 服务:
ollama serveollama pull llama3.2:3b
2. 设置 LLama-Stack
LLama-Stack 将用于管理我们的推理环境。
- 安装
uv包管理器 - 设置虚拟环境(venv)
- 在虚拟环境中运行以下命令:
或INFERENCE_MODEL=llama3.2:3b llama stack build --template ollama --image-type venv --runINFERENCE_MODEL=meta-llama/Llama-3.3-70B-Instruct llama stack build --template together --image-type venv --run
3. 项目设置
克隆此仓库并安装所需的依赖项:
-
克隆仓库:
git clone [https://github.com/ricardoborges/chatlab.git] cd [chatlab] -
创建虚拟环境并安装依赖项:
uv venv uv pip install -r myproject.toml
4. 运行应用程序
如果不启动 Ollama 本地服务,请创建 TogetherAI 账户。然后,如果你还没有 API 密钥,请先从 Together 获取一个。
获取 API 密钥的方法: https://docs.google.com/document/d/1Vg998IjRW_uujAPnHdQ9jQWvtmkZFt74FldW2MblxPY/edit?tab=t.0
你需要在 .env 文件中设置以下环境变量:
TAVILY_SEARCH_API_KEY= TOGETHER_API_KEY=
或者直接忽略这些设置,并在 main.py 中设置 DEFAULT_STACK="Ollama"(如果要运行本地 Ollama 服务)
使用以下命令启动 Gradio 应用程序:
gradio main.py
运行此命令后,即可在浏览器中访问应用程序界面。
故障排除
如果在安装过程中遇到问题,请检查:
- Ollama 服务是否正在运行
- 虚拟环境是否已正确激活
- 是否已成功安装所有依赖项
其他资源
有关 LLama-Stack 的更多信息,请参阅官方文档。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。