如何查看OpenAI的api-key?

如何查看OpenAI的api-key?

记录一下如何查看 OpenAI的 api-key



前提

作为ChatGPT的开发商,OpenAI为开发者提供了API,使得开发者能在自己的应用程序中调用OpenAI的相关服务。本文主要内容就是教大家申请OpenAI的API Key。

首先,在申请API Key前,你需要达成 以下两个条件:

  • 拥有一个可用的OpenAI账号(这也常常被说成是ChatGPT账号)
  • 可正常访问OpenAI相关服务的网络环境(比如梯zi),主要原因是OpenAI目前不对中国地区提供服务。

具体操作

首先来到openAI的欢迎页面
在这里插入图片描述

点击右上角头像下面的 View API keys
在这里插入图片描述
秘钥只能见一次,创建之后需要自己记录下俩,否则只能重新创建秘钥
在这里插入图片描述
在这里插入图片描述

这样就查看到自己的api-key啦!

在这里插入图片描述

### 配置和获取OpenAI API Key 在Spring项目中配置和获取OpenAI API Key涉及两个主要部分:一是正确设置`application.yml`文件中的属性;二是通过Java代码读取这些属性。 #### 1. 在 `application.yml` 文件中配置API密钥 为了使应用程序能够访问OpenAI服务,需将API密钥和其他必要参数添加至项目的`application.yml`文件内: ```yaml spring: application: name: spring-ai ai: openai: api-key: sk-proj-myfw5vSul******3YZlgehiw5A9 # 这里的值应替换为实际的Secret Key[^1] base-url: https://api.openai.com/v1 # OpenAI API的基础URL地址 ``` 此段落定义了一个名为`ai.openai.api-key`的属性用于存储API密钥,并指定了调用OpenAI接口所需的基本路径。 #### 2. 创建配置类来加载并提供API密钥 为了让其他组件可以轻松获得这个API密钥,在Spring应用中通常会创建一个专门负责管理外部资源连接信息的配置类。下面是一个简单的例子展示如何实现这一点: ```java package com.example.config; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Configuration; @Configuration public class AiConfig { @Value("${ai.openai.api-key}") private String apiKey; public String getApiKey() { return this.apiKey; } } ``` 上述代码片段展示了如何利用`@Configuration`注解声明一个新的Bean实例以及怎样借助于`@Value`注入来自YAML配置文件的具体值[^2]。 当需要使用该API密钥时,只需简单地将此类作为依赖项引入即可自动完成初始化过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微风撞见云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值