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,您可以依照以下步骤进行操作:

  1. 首先,访问 OpenAI 官网并注册一个帐户。如果已有帐户,可以直接登录。
  2. 登录后,点击右上角的图标,打开下拉菜单。
  3. 在下拉菜单当选择 “View API Keys” 选项。
  4. 页面会显示已存在的 API Key,点击 “Create new secret key” 选项生成新的 API Key。
  5. 复制生成的 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 的重要凭证,可以实现对各种人工智能服务的访问和管理。

ChatGPT相关资讯

ChatGPT热门资讯

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!