Lazy loaded image
如何配置 OpenAI 环境变量
字数 570阅读时长 2 分钟
2026-1-2
2026-1-4
type
status
date
slug
summary
tags
category
icon
password
  1. ## 配置 OpenAI 环境变量
  1. 操作步骤
  1. 本地创建一个新文件夹(文件夹命名最好是英文、文件夹内无其他文件)
  1. 打开编辑器(VScode)→打开刚才创建的「文件夹」
  1. 在项目文件夹里,创建一个名为 `.env` 的文件
  1. 不是 .env.py
  1. 不是 xxx.env
  1. `.env`文件确认要保存(MacOS系统: command+s)
  1. VSCode 编辑器,看一下当前文件上面是否有小圆点,如果有代表没有保存
  1. 输入如下代码
  1. `sk-xxx` 使用自己的 key 替换
  1. `OPENAI_BASE_URL`
  1. 不是 OPENAI_API_BASE
  1. 不是 OPENAI_API_URL
  1. `OPENAI_BASE_URL`的值是 `https://api.fe8.cn/v1`(`/v1`不要漏掉)
  1. `OPENAI_BASE_URL`是访问 OpenAI 的代理跳板,已解决网络通道问题
  1. OPENAI_API_KEY="sk-xxx"
OPENAI_BASE_URL="https://api.fe8.cn/v1"
  1. 注意事项
  1. 关闭:梯子、魔法、科学上网
  1. 无需在命令行或 Windows 的全局环境配置变量
  1. ## 安装包 pip
  1. 安装项目依赖的包
  1. MacOS 系统
  1. pip3 install python-dotenv openai
  1. Windows 系统
  1. pip install python-dotenv openai
  1. ## 创建源代码文件
  1. 在编辑器(VSCode)里,新建名为 `index.py` 的文件
  1. 复制如下代码在 index.py 文件中
import os from openai import OpenAI

加载 .env 到环境变量

from dotenv import load_dotenv, find_dotenv _ = load_dotenv(find_dotenv())

配置 OpenAI 服务

client = OpenAI()
response = client.chat.completions.create( messages=[ { "role": "user", "content": "讲个笑话", } ], model="gpt-3.5-turbo", )
print(response)

print(print(response.choices[0].message.content)) # 更具体的的打印

  1. 运行代码,在`index.py` 的文件,运行 Python 代码
  1. 保存 .env文件
  1. 确保为最新的 Python 版本
  1. 查看运行代码结果
  1. 暂时无法在飞书文档外展示此内容
  1. 6. 2. 官方 OpenAI key (自己去OpenAI官方注册的key)
注意:这是在 OpenAI 官方注册的key才能使用,如果你用DevAGI的key,请不要使用。
  1. 如果你有 OpenAI 的官方 key,并可以畅通访问 OpenAI 的网络
  1. 需修改 `.env` 文件里的 `OPENAI_API_KEY` 为你自己的 key,并删除 `OPENAI_BASE_URL`
  1. 如果你需要通过代理访问 OpenAI,那么需要配置 `OPENAI_BASE_URL` 为你的代理地址
  1. 再次提醒:如果你使用 DevAGI 的 key ,不要 用如下代理地址
OPENAI_API_KEY="sk-xxx" # OpenAI 官方的 key OPENAI_BASE_URL="https://a.xairun.com/v1" # 国内的代理地址,再次提醒:如果你使用 DevCTO的key,不要用这个地址。
上一篇
实时即未来,大数据项目车联网之项目基石与前瞻【一】
下一篇
如何用Claude读写论文? 提升科研效率

评论
Loading...