如果您登录了openai的网站,可在此处看到官方的教程说明
https://beta.openai.com/docs/quickstart/build-your-application
API的KEY的申请,就在这页的下方就有按钮了
+ Create new secret key
本篇教您用Docker跑官方OpenAI运行环境。
官方版本:
git clone https://github.com/openai/openai-quickstart-python.git
cd openai-quickstart-python
cp .env.example .env
python -m venv venv
. venv/bin/activate
pip install -r requirements.txt
flask run
但如果只想在免费期间试用看看,也可用docker在自己的MacOS快速安装哦。
git clone https://github.com/openai/openai-quickstart-python.git
cd openai-quickstart-python
#多一道步骤,先跑Docker
docker run --rm -v $(pwd):/app -w /app -p 5001:5000 -ti python:3.10.9 bash
#略过venv的安装,都跑容器了不用venv,直接装
pip install -r requirements.txt
#容器内不可听127.0.0.1,所以这里多一个参数--host
flask run --host 0.0.0.0
完成后,记得要在.env中设置您的Token,就能用了.
FLASK_APP=app
FLASK_ENV=development
OPENAI_API_KEY=
因为AirPlay接收器会吃掉5000跟7000,必免冲突所以我把host端的Port换成5001
用流览器开启画面,就能测试啦,记住Docker的port开在5001。
http://127.0.0.1:5001
如果没问题,记得commit成image,就不用一直重装了,这里的乱码是容器的hostname,请别抄我的.
docker commit 520ad08c41e2 openai
离开容器,用我们commit的image重新启动
docker run --rm -v $(pwd):/app -w /app -p 5001:5000 -ti openai flask \
run --host 0.0.0.0
您应该能看到如下画面:
$docker run --rm -v $(pwd):/app -w /app -p 5001:5000 -ti openai flask \
run --host 0.0.0.0
* Serving Flask app 'app' (lazy loading)
* Environment: development
* Debug mode: on
* Running on all addresses.
WARNING: This is a development server. Do not use it in a production deployment.
* Running on http://172.17.0.2:5000/ (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
* Debugger PIN: 130-035-104
No Comment
Post your comment