关键点摘要:

  1. 环境变量的设置和读取
    1.1。使用 dotenv 库来加载环境变量
    1.2。创建 .env 文件来存放环境变量
    1.3。将 .env 文件添加到 .gitignore

  2. OpenAI API 密钥的管理
    2.1。如何从 OpenAI 获取 API 密钥
    2.2。如何将 API 密钥添加到 .env 文件
    2.3。使用 os.getenv() 读取 API 密钥


代表性标题:
🔑 如何使用 dotenv 管理和安全地存取你的 OpenAI API 密钥


详尽教程:

🔑 如何使用 dotenv 管理和安全地存取你的 OpenAI API 密钥

在开发过程中,我们经常需要使用各种密钥、密码和其他敏感数据。直接将这些数据嵌入到代码中并不是一个好主意,因为这样会有安全风险。dotenv 是一个非常有用的库,可以帮助我们管理这些数据。

1️⃣ 环境变量的设置和读取

1.1 使用 dotenv 库来加载环境变量

dotenv 允许我们从一个 .env 文件中读取变量,并将它们导入到环境中。这使得敏感数据的管理变得非常简单。

安装 dotenv

首先,我们需要安装这个库:

1
pip install python-dotenv

1.2 创建 .env 文件来存放环境变量

在你的项目的根目录下,创建一个 .env 文件。在这个文件中,你可以设置你的环境变量。例如:

1
OPENAI_API_KEY=your_actual_api_key_here

🚫 **注意:**确保你不要将你的实际 API 密钥分享给任何人。

1.3 将 .env 文件添加到 .gitignore

为了确保你的 .env 文件不会被提交到你的版本控制系统 (如 git),你应该将其添加到 .gitignore 文件中。只需在 .gitignore 文件中添加以下行:

1
.env

2️⃣ OpenAI API 密钥的管理

2.1 如何从 OpenAI 获取 API 密钥

前往 OpenAI 并登录或注册。在控制面板中,你可以生成一个新的 API 密钥。

2.2 如何将 API 密钥添加到 .env 文件

.env 文件中,添加以下行:

1
OPENAI_API_KEY=your_newly_generated_key

your_newly_generated_key 替换为从 OpenAI 获取的实际密钥。

2.3 使用 os.getenv() 读取 API 密钥

在你的 Python 代码中,使用以下代码来读取你的 API 密钥:

1
2
3
4
5
6
import os
from dotenv import load_dotenv

load_dotenv() # 加载 .env 文件
api_key = os.getenv("OPENAI_API_KEY")
print(api_key) # 此处只是为了展示,实际应用中请不要直接打印密钥

以上步骤可以确保你的 OpenAI API 密钥存储得当且安全。🔒


希望这份教程对你有帮助!如果你有任何其他问题或需要进一步的澄清,请随时询问。🚀👩‍💻🌟