返回 MCP 目录
public公开dns本地运行

openai-agents-chat-demo

基于OpenAI Agents框架的智能聊天机器人,支持自定义工具扩展和Web交互。

article

README

🚀 openai-agents-chat-demo

本项目是基于OpenAI Agents框架实现的聊天对话机器人,能实现智能对话,还支持功能扩展,同时提供简洁的Web界面,方便用户进行交互。

🚀 快速开始

本聊天机器人基于OpenAI Agents框架,为用户提供智能对话服务。以下是使用前的准备步骤:

  1. 确保你的环境满足要求。
  2. 安装所需依赖。
  3. 进行必要的配置。
  4. 运行项目并开始使用。

环境要求

  • Python 3.8+
  • llm API密钥

安装依赖

pip install -r requirements.txt

配置

  1. 查看config,进行自定义配置。

运行

python app.py

访问 http://localhost:8050 开始使用聊天机器人。

✨ 主要特性

  • 使用OpenAI Agents框架实现智能对话。
  • 支持自定义工具函数扩展能力。
  • 提供简洁的Web界面进行交互。
  • 支持对话历史记录和上下文管理。

📚 详细文档

项目结构

| 文件/文件夹 | 详情 | | ---- | ---- | | app.py | Web应用主入口 | | agent.py | 聊天代理实现 | | config.py | 配置文件 | | templates/ | HTML模板 | | static/ | 静态资源文件 | | utils/ | 工具函数 |

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端