Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client