Files
OpenAI-Functions/README.md
2023-06-19 02:46:09 +08:00

57 lines
1.2 KiB
Markdown

# OpenAI API 函数调用 DEMO
该项目是一个 Python 程序,在与 OpenAI 的 GPT 模型对话时提供插件支持。
## 功能
- 支持设置代理服务器
- 往消息列表中添加条目
- 与用户进行对话并调用插件函数提供额外功能
- 加载配置文件
- 其他辅助函数
## 用法
1. 在 config.json 中配置项目所需的参数,例如 API 密钥、模型等。
2. 运行 main.py 文件。程序会读取配置文件,并根据配置的参数和提示,生成 OpenAI API 的请求并打印出回应。
## 插件功能
该项目提供了以下插件功能:
1. 获取当前时间
2. 运行系统指令
3. 调用 Wolfram Alpha 的数学计算接口
4. 爬取指定网页的文本内容
5. 读取本地文件内容
6. 将数据写入本地文件中
## 安装
克隆项目到本地:
```bash
git clone https://github.com/PeterBilly/OpenAI-Functions.git
```
进入项目目录:
```bash
cd OpenAI-Functions
```
安装依赖:
```bash
pip install -r requirements.txt
```
## 配置文件
使用 config.json 文件进行配置,模板见 [config_template](config_template.json)
## 许可证
该项目使用 AGPL v3 开源许可证。详情请参阅 [LICENCE](LICENCE) 文件。