获取和使用ChatGPT的key
获取和使用ChatGPT的key
我直接问了 ChatGPT 它给了我回答
获取 ChatGPT 的 API 密钥需要访问 OpenAI 的官网 并注册一个账户。以下是具体步骤:
注册或登录 OpenAI 账户:前往 OpenAI 平台进行注册,或者直接登录。
创建 API Key:
- 登录后,进入 API 密钥管理页面:API Keys。
- 点击 “Create new secret key” 按钮以生成新的 API 密钥。
- OpenAI 会生成一个密钥,你可以将其复制并妥善保存,因为该密钥只会在生成时显示一次。
保存和保护密钥:
- 将 API 密钥安全地存放在本地文件、环境变量或密码管理工具中。
- 不要在代码中明文存放 API 密钥,尤其是公开的代码仓库(如 GitHub)中,以避免泄漏。
使用 API Key:
- 你可以使用该密钥调用 OpenAI 的 API,比如通过
requests
库来发送 HTTP 请求,或者使用 OpenAI 提供的官方 Python 库进行接口交互。
- 你可以使用该密钥调用 OpenAI 的 API,比如通过
获取和使用 API Key 可能会产生费用,建议参考 OpenAI 的 定价页面 了解相关计费方式。
获取
登录以后效果
点击创建
拷贝出来
插曲
在获取之前也进行了文章搜索,楼下博主 2023年4月23的文章问询是没有答案的。我现在的时间是2024年11月2日,直接问询已经可以回答。
在Python中使用Key
先安装 openai bao
在 Python 中,
!
符号是 Jupyter Notebook 和 IPython shell 的一个特殊语法。它用于在 shell 中执行系统命令,而不是 Python 代码。在 Jupyter Notebook 中,您可以使用!pip install <package-name>
来安装 Python 包。如果您在其他 Python 环境中使用 pip,则不需要使用!
符号。
import openai
import os
from dotenv import load_dotenv, find_dotenv # 如果没有需要安装 pip intall python-dotenv
_ = load_dotenv(find_dotenv()) # read local .env file
openai.api_key = os.environ['OPENAI_API_KEY']
.env文件和环境变量的作用
- .env文件是一个文本文件,用于存储环境变量的键值对。可以在区别环境之间共享配置
- 环境变量是在操作系统中设置的变量,用于存储重要的、敏感的信息
OpenAI API密钥保存在.env文件中
- 从https://beta.openai.com/account/api-keys获得API密钥
- 在.env文件中添加一个键值对,格式为”OPENAI_API_KEY=your_api_key”
kaole
这里有一个及其痛苦的过程,付款。信用卡,国内的信用卡不行,visa卡,开通国际消费能力也不行,需要美国信用卡,这里使用了美国的visa卡。并不需要申请实体卡,只要一张虚拟信用卡。这里对接https://www.nobepay.com,这是一个正规的虚拟信用卡申请网站,总部在英国,支持多个国家货币结算(包括美元,欧元等)。支持中文界面和中文客服,下面是nobepay的主页面,至于如何申请虚拟信用卡,这里就不介绍详细的步骤了,nobepay网站上有详细的说明,还不明白,可以直接联系客服小姐姐。总之,只要选择最新的美国visa或万事达卡段,大多数情况下是可以支付ChatGPT Plus账户费用的,如果不行就再申请一张其他卡段的虚拟信用卡。另外,nobepay也支持支付宝付款
害,弄一圈也没弄成。换成国内统一千问大模型了