初始化

This commit is contained in:
HCha
2023-06-19 02:46:09 +08:00
commit a3c2446a82
7 changed files with 1141 additions and 0 deletions

56
README.md Normal file
View File

@@ -0,0 +1,56 @@
# 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) 文件。