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

1.2 KiB

OpenAI API 函数调用 DEMO

该项目是一个 Python 程序,在与 OpenAI 的 GPT 模型对话时提供插件支持。

功能

  • 支持设置代理服务器
  • 往消息列表中添加条目
  • 与用户进行对话并调用插件函数提供额外功能
  • 加载配置文件
  • 其他辅助函数

用法

  1. 在 config.json 中配置项目所需的参数,例如 API 密钥、模型等。

  2. 运行 main.py 文件。程序会读取配置文件,并根据配置的参数和提示,生成 OpenAI API 的请求并打印出回应。

插件功能

该项目提供了以下插件功能:

  1. 获取当前时间
  2. 运行系统指令
  3. 调用 Wolfram Alpha 的数学计算接口
  4. 爬取指定网页的文本内容
  5. 读取本地文件内容
  6. 将数据写入本地文件中

安装

克隆项目到本地:

git clone https://github.com/PeterBilly/OpenAI-Functions.git

进入项目目录:

cd OpenAI-Functions

安装依赖:

pip install -r requirements.txt

配置文件

使用 config.json 文件进行配置,模板见 config_template

许可证

该项目使用 AGPL v3 开源许可证。详情请参阅 LICENCE 文件。