mirror of
https://github.com/HChaZZY/OpenAI-Functions.git
synced 2025-12-06 09:43:48 +08:00
57 lines
1.2 KiB
Markdown
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) 文件。
|