这是一个基于命令行的简单聊天机器人,利用了 OpenAI 的 python 库 ,参考了 Building a Chatbot with OpenAI's GPT-3 engine, Twilio SMS and Python 一文。
chatgpt-cli.py
是聊天机器人的脚本,imagecreate-cli.py
是生成图片的脚本。
注意,OpenAI 的 python 库使用的系统环境变量 OPENAI_API_KEY
需要设置。对于使用第三方 API 代理的情况下,还需要设置类似 https://api.openai.com/v1
形式的 OPENAI_API_BASE
环境变量。
建议使用 PDM 设置开发环境,命令如下:
$ pdm use python3
$ pdm update