开源推荐
morning
GitHub 热门项目: openai-cs-agents-demo
摘要
GitHub项目:openai-cs-agents-demo 仓库地址:https://github.com/openai/openai-cs-agents-demo Stars:6589 | 作者:openai 项目描述:Demo of a customer service use case implemented with the OpenAI Agents SDK =============...
the
backend
openai
python
https
your
OpenAI
bash
run
can
2026-10-20
1 阅读
约6分钟阅读
GitHub Trending
字号:
GitHub 项目:openai-cs-agents-demo
仓库地址:https://github.com/openai/openai-cs-agents-demo
星级:6589 | 作者:openai
项目描述:使用 OpenAI Agents SDK 实现的客户服务用例演示
===================================================
自述文件内容:
# 客户服务代理演示
[](许可证)


该存储库包含构建在 [OpenAI Agents SDK](https://openai.github.io/openai-agents-python/) 之上的客户服务界面的演示。
它由两部分组成:
1. 处理代理编排逻辑的Python后端,实现Agents SDK [客户服务示例](https://github.com/openai/openai-agents-python/tree/main/examples/customer_service)
2. Next.js UI 允许代理编排过程可视化并提供聊天界面。它使用[ChatKit](https://openai.github.io/chatkit-js/)提供高质量的聊天界面。

## 如何使用
### 设置您的 OpenAI API 密钥
您可以通过在终端中运行以下命令来在环境变量中设置 OpenAI API 密钥:
````bash
导出 OPENAI_API_KEY=your_api_key
````
您还可以按照[这些说明](https://platform.openai.com/docs/libraries#create-and-export-an-api-key)在全局级别设置 OpenAI 密钥。
或者,您可以在“python-backend”文件夹根目录下的“.env”文件中设置“OPENAI_API_KEY”环境变量。您需要安装“python-dotenv”包以从“.env”文件加载环境变量。然后,将这些代码行添加到您的应用程序中:
````bash
从 dotenv 导入 load_dotenv
加载_dotenv()
````
### 安装依赖项
通过运行以下命令安装后端的依赖项:
````bash
cd python 后端
python -m venv .venv
源 .venv/bin/activate
pip install -r 要求.txt
````
对于 UI,您可以运行:
````bash
光盘用户界面
npm 安装
````
### 运行应用程序
如果您想使用单独的 UI,则可以独立运行后端,也可以同时运行 UI 和后端。
#### 独立运行后端
从“python-backend”文件夹中,运行:
````bash
python -m uvicorn main:app --reload --port 8000
````
后端将位于:[http://localhost:8000](http://localhost:8000)
#### 同时运行 UI 和后端
从“ui”文件夹中,运行:
````bash
npm 运行开发
````
前端将位于:[http://localhost:3000](http://localhost:3000)
该命令还将启动后端。
## 定制
该应用程序专为演示目的而设计。请随意更新代理提示、护栏和工具以适应您自己的客户服务工作流程或尝试新的用例!模块化结构可以轻松地根据您的需求扩展或修改编排逻辑。
## 包括代理
- 分类代理:路由至专家的入口点。
- 航班信息代理:分享实时状态、连接风险和备用选项。
- 预订和取消代理:预订、重新预订或取消行程。
- 座位及特殊S
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱