README(how to get your openai api key)
如何获得OpenAI API密钥?- 详细步骤解释及图文教程
通过以下步骤可以获得您的OpenAI API密钥:
I. 注册OpenAI账户
- A. 打开OpenAI官网
- B. 登录或注册OpenAI账户
- C. 点击右上角的个人头像,打开下拉菜单
- D. 点击菜单中的”查看API密钥”
II. 创建API密钥
- A. 点击”创建新的密钥”按钮
- B. 输入密钥名称(可选)
- C. 复制生成的API密钥
III. 保存API密钥
- A. 将API密钥保存在安全的位置
- B. 不要与他人共享或将其暴露在客户端代码中
IV. 使用API密钥
- A. 将API密钥用于OpenAI API的身份验证
- B. 发送API要求时,在HTTP头部中包括API密钥
详细步骤解释及图文教程
I. 注册OpenAI账户
要获得OpenAI API密钥,首先需要注册OpenAI账户。
A. 打开OpenAI官网
在浏览器中输入OpenAI官网网址(https://beta.openai.com/)并访问。
B. 登录或注册OpenAI账户
如果您已有OpenAI账户,请使用您的用户名和密码登录。如果没有,请点击页面上的”Sign up”按钮完成账户注册进程。
C. 点击右上角的个人头像,打开下拉菜单
一旦成功登录,点击页面右上角的个人头像,将会弹出一个下拉菜单。
D. 点击菜单中的”查看API密钥”
在下拉菜单中,点击”View API keys”选项,页面将会跳转到API密钥管理页面。
II. 创建API密钥
在API密钥管理页面,您可以创建新的API密钥。
A. 点击”创建新的密钥”按钮
在API密钥管理页面的右上方,点击”Create new key”按钮。
B. 输入密钥名称(可选)
在弹出的对话框中,您可以为这个API密钥设置一个名称(可选),然后点击”Create”创建API密钥。
C. 复制生成的API密钥
一旦API密钥创建成功,系统将会为您生成一个API密钥。请复制这个API密钥并将其保存在安全的位置。
III. 保存API密钥
API密钥是非常重要和机密的,请务必妥善保存。
A. 将API密钥保存在安全的位置
建议将API密钥保存在只有您自己能够访问的安全位置,例如加密的磁盘或密码管理器。
B. 不要与他人共享或将其暴露在客户端代码中
请注意,不要将API密钥与他人共享,并确保不要在客户端代码中暴露API密钥,以避免他人滥用和访问您的账户。
IV. 使用API密钥
您现在可使用您的API密钥访问OpenAI API了。
A. 将API密钥用于OpenAI API的身份验证
当您向OpenAI API发送要求时,您需要在要求中包括API密钥作为身份验证的凭证。这将确保只有持有有效API密钥的用户可使用OpenAI API。
B. 发送API要求时,在HTTP头部中包括API密钥
当您发送API要求时,请确保在HTTP头部中包括您的API密钥。这可以通过在HTTP头部中添加”Authorization: Bearer
how to get your openai api key的进一步展开说明
概述
{openai} 是 OpenAI API 端点的 R 封装器。该软件包涵盖了 Models、Completions、Chat、Edits、Images、Embeddings、Audio、Files、Fine-tunes、Moderations 和 legacy Engines 端点。其中,后者即 Engines 端点仅用于向后兼容性,将很快被删除。
安装
从 CRAN 安装 {openai} 最简单的方法是使用“官方”的 install.packages() 函数:
你也能够使用 GitHub 上的开发版本从 GitHub 安装 {openai}:
if ( ! require (remotes)) (remotes)) install.packages ( “remotes” ) :: install_github ( “irudnyts/openai” ) remotes
身份验证
要使用 OpenAI API,您需要提供 API 密钥。首先,在此页面上注册 OpenAI API。注册并登录后,您需要打开此页面,在下拉菜单中单击 Personal,然后选择 View API keys。然后,通过单击绿色文字 Copy 可以复制密钥。
{openai} 的函数默许会查找 OPENAI_API_KEY 环境变量。如果要设置全局环境变量,可使用以下命令(将 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 替换为您的实际密钥):
否则,您可以将密钥添加到项目的 .Renviron 文件中。以下命令将打开 .Renviron 文件进行编辑:
if ( ! require (usethis)) (usethis)) install.packages ( “usethis” ) :: edit_r_environ ( scope = “project” ) usethis
您可以在文件中添加以下行(再次,将 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 替换为您的实际密钥):
= xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx OPENAI_API_KEYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
注意:如果您使用 GitHub/Gitlab,请不要忘记将 .Renviron 添加到 .gitignore 中!
最后,您始终可以手动向软件包的函数提供密钥。
示例
{openai} 的函数具有自我说明的名称。例如,要创建一个 completion,可使用 create_completion() 函数:
library (openai) (openai) create_completion ( model = “ada” , prompt = “生成一个问题和答案” ) #> $id #> [1] “cmpl⑹MiImjcaCSuQYY6u8UA2Mm0rCdbEo” #> #> $object #> [1] “text_completion” #> #> $created #> [1] 1670871532 #> #> $model #> [1] “ada” #> #> $choices #> text #> 1 根据您的用户多样性,完成时间可能在 5 分钟到 1 小时之间不等 #> index logprobs finish_reason #> 1 0 NA length #> #> $usage #> $usage$prompt_tokens #> [1] 7 #> #> $usage$completion_tokens #> [1] 16 #> #> $usage$total_tokens #> [1] 23
另外,您可使用 DALL·E 文本到图象模型使用 create_image() 生成图象:
create_image ( “一个骑着马的宇航员,以逼真的风格” )
还可使用 ChatGPT 的 gpt⑶.5-turbo 模型通过 create_chat_completion() 进行对话:
create_chat_completion ( model = “gpt⑶.5-turbo” , messages = list ( list ( “role” = “system” , “content” = “你是一个乐于助人的助手。” ), list ( “role” = “user” , “content” = “谁赢得了 2023 年的世界系列赛?” ), list ( “role” = “assistant” , “content” = “洛杉矶道奇队在 2023 年赢得了世界系列赛。” ), list ( “role” = “user” , “content” = “比赛是在哪里举行的?” ) ) ) #> $id #> [1] “chatcmpl⑹r7N6YXcMhg8xmVM4ohOcAmzPOy3f” #> #> $object #> [1] “chat.completion” #> #> $created #> [1] 1678117740 #> #> $model #> [1] “gpt⑶.5-turbo-0301” #> #> $usage #> $usage$prompt_tokens #> [1] 56 #> #> $usage$completion_tokens #> [1] 19 #> #> $usage$total_tokens #> [1] 75 #> #> #> $choices #> finish_reason index message.role #> 1 stop 0 assistant #> message.content #> 1 2023 年世界系列赛在德克萨斯州阿灵顿的环球生命运动场举行。
最后,语音到文本的 Whisper 可通过 create_transcription() 和 create_translation() 使用:
how to get your openai api key的常见问答Q&A
问题1:如何获得 OpenAI API Key?
答案:要获得 OpenAI API Key,您可以依照以下步骤进行操作:
- 首先,访问 OpenAI 官网并注册一个帐户。如果已有帐户,可以直接登录。
- 登录后,点击右上角的图标,打开下拉菜单。
- 在下拉菜单当选择 “View API Keys” 选项。
- 页面会显示已存在的 API Key,点击 “Create new secret key” 选项生成新的 API Key。
- 复制生成的 API Key 并妥善保存。
通过以上步骤,您可以获得到 OpenAI API Key,并在使用 OpenAI API 时进行身份验证。
问题2:如何安全地保护 API Key?
答案:为了保护您的 API Key,避免被他人不当使用,建议您采取以下措施:
- 不要在公共场合或不安全的环境下公然您的 API Key。
- 不要将 API Key 存储在公共代码库或版本控制系统中。
- 使用环境变量或安全存储装备来存储和使用 API Key。
- 定期更换 API Key,避免长时间使用同一 Key。
- 如果怀疑 API Key 被泄漏或存在风险,立即重新生成一个新的 Key。
通过采取上述安全措施,您可以有效地保护您的 API Key,确保其安全性。
问题3:OpenAI API Key 的用处有哪几种?
答案:OpenAI API Key 的主要用处是用于身份验证和访问 OpenAI API,通过 API Key,您可以:
- 使用 OpenAI 提供的各项人工智能服务,如文本生成、自然语言处理等。
- 在开发利用程序或网站时,通过 API Key 调用 OpenAI API 提供的功能和服务。
- 控制和管理对 OpenAI API 的访问权限。
- 追踪和监控 API 使用情况,和计费和付费相关事宜。
总结来讲,OpenAI API Key 是使用 OpenAI API 的重要凭证,可以实现对各种人工智能服务的访问和管理。