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