如何配置 OpenAI 环境变量

简介: 如何配置 OpenAI 环境变量
  1. 配置 OpenAI 环境变量
  2. 操作步骤
  1. 本地创建一个新文件夹(文件夹命名最好是英文、文件夹内无其他文件)
  2. 打开编辑器(VScode)→打开刚才创建的「文件夹」
  3. 在项目文件夹里,创建一个名为.env的文件
  1. 不是 .env.py
  2. 不是 xxx.env
  3. .env文件确认要保存(MacOS系统: command+s)
  4. VSCode 编辑器,看一下当前文件上面是否有小圆点,如果有代表没有保存
  1. 输入如下代码
  1. sk-xxx 使用自己的 key 替换
  2. OPENAI_BASE_URL
  1. 不是 OPENAI_API_BASE
  2. 不是 OPENAI_API_URL
  3. OPENAI_BASE_URL的值是 https://api.fe8.cn/v1/v1不要漏掉)
  4. OPENAI_BASE_URL是访问 OpenAI 的代理跳板,已解决网络通道问题
OPENAI_API_KEY="sk-xxx"
OPENAI_BASE_URL="https://api.fe8.cn/v1"
  1. 注意事项
  1. 关闭:梯子、魔法、科学上网
  2. 无需在命令行或 Windows 的全局环境配置变量
  1. 安装包 pip
  2. 安装项目依赖的包
  1. MacOS 系统
pip3 install python-dotenv openai    
  1. Windows 系统
pip install python-dotenv openai    
  1. 创建源代码文件
  2. 编辑器(VSCode)里,新建名为 index.py 的文件
  3. 复制如下代码在 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文件
  2. 确保为最新的 Python 版本
  3. 查看运行代码结果
目录
相关文章
|
4月前
|
Python
[python]从环境变量和配置文件中获取配置参数
[python]从环境变量和配置文件中获取配置参数
|
4月前
|
开发框架 Unix Linux
LangChain 构建问题之在Unix/Linux系统上设置OpenAI API密钥如何解决
LangChain 构建问题之在Unix/Linux系统上设置OpenAI API密钥如何解决
56 0
|
5月前
|
存储 开发框架 JavaScript
深入理解与应用:框架中的环境变量管理
【7月更文挑战第4天】在现代软件开发中,环境变量扮演着至关重要的角色,尤其是在多环境部署和配置管理的场景下。它们允许开发者在不修改代码的情况下,根据不同的环境(如开发、测试、生产)调整应用的行为和配置。本文将探讨如何在常见的Web开发框架中高效地使用环境变量,并通过代码示例展示其应用,以Django和Node.js的Express框架为例。
101 1
|
5月前
|
Java Linux Shell
配置系统PATH环境变量
配置系统PATH环境变量
|
7月前
|
前端开发 测试技术 API
NuxtJS3配置多环境变量
OK,配置完成~~~~~~
304 4
|
API 数据安全/隐私保护
gitlab--内置的环境变量、自定义环境变量
gitlab--内置的环境变量、自定义环境变量
|
Shell Linux Perl
10.2.3 环境变量的功能
10.2.3 环境变量的功能
101 0
|
Oracle Java 关系型数据库
如何配置jdk环境变量
配置jdk环境变量
177 0
|
Linux iOS开发 MacOS
一日一技:你真的知道如何设置环境变量?
一日一技:你真的知道如何设置环境变量?
161 0

热门文章

最新文章