如何申请openai API Key和调用open API详细教程

释放双眼,带上耳机,听听看~!
本文详细介绍了如何申请openai的API Key以及如何使用该Key进行open API的调用,适合新手小白学习。项目GPT_API_free提供免费支持GPT-4等功能,国内加速体验更佳。

前言

🚀🚀本文将手把手讲解如何去申请一个openai的apiKey,以及如何实现open API的调用

🚀🚀就算你是一个新手小白也能够学会的!!!

🚀申请API-Key

这里申请一个openai的apiKey,我们是基于GitHub的一个开源项目

项目的名字叫做GPT_API_free

项目链接:GPT_API_free

这个开源项目主打的特点为:

  1. 支持Models, Embedding, text-davinci(免费版不支持), GPT-3.5-Turbo, GPT-3.5-Turbo-16K(免费版不支持), GPT-4DALLE(免费版不支持), Whisper(免费版不支持)。(免费版就可以支持AutoGPT, gpt_academic, langchain等)
  2. 免费版支持GPT-4,一天3次。
  3. 与官方完全一致的接口标准,兼容各种软件/插件。
  4. 支持流式响应。
  5. 国内线路使用动态加速,体验远优于使用代理连接官方。
  6. 无需科学上网,国内环境直接可用。
  7. 个人完全免费使用。

具体介绍大家可以去项目查看

现在我们来到项目的首页

如何申请openai API Key和调用open API详细教程

往下滑我们可以看到在文档介绍里有一个🚀[申请领取内测免费API Key]

我们点击进去,授权成功以后就可以拿到免费API Key了

如何申请openai API Key和调用open API详细教程

要将我们的Key保存好,不要泄漏给他人,不然可能会导致Key失效哦

官方也给出提示了:请妥善保管,不要泄露给他人,如泄漏造成滥用可能会导致Key被封禁

🚀调用API

现在我们已经拿到了Key了,接下来我们就需要去使用这个API Key去调用openai了

那么如何使用呢?

我们继续翻阅官方文档可以发现在下方给出了使用的方法

如何申请openai API Key和调用open API详细教程

这里我们使用第一种方法,通过访问base_url="https://api.chatanywhere.tech/v1"这个链接去发送请求

from openai import OpenAI

client = OpenAI(
    # defaults to os.environ.get("OPENAI_API_KEY")
    api_key="YOUR API KEY",
    base_url="https://api.chatanywhere.tech/v1"
    # base_url="https://api.chatanywhere.cn/v1"
)

接下来我们开始写我们项目的代码JavaScript版本的

首先我们需要初始化一个项目

npm init

接下来需要引入openai的依赖

npm i openai

现在我们创建一个index文件用于书写我们的代码

  1. 引入模块require('openai')加载OpenAI SDK。
  2. 创建客户端:使用API密钥和基础URL创建OpenAI客户端实例。
  3. 定义异步函数main函数处理与OpenAI API的异步通信。
  4. 发送请求:调用chat.completions.create方法,使用gpt-3.5-turbo模型和提问消息来生成回复。
  5. 处理响应:通过console.log输出API返回的第一个选择。
  6. 执行主函数main()执行上述步骤。
const OpenAI = require('openai')

const client = new OpenAI({
    apiKey: 'sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    baseURL: 'https://api.chatanywhere.tech/v1'
})


async function main() {
    const chatCompletion = await client.chat.completions.create(
        {
            messages: [{ role: 'user', content: '你是谁?' }],
            model: 'gpt-3.5-turbo'
        }
    )
    console.log(chatCompletion.choices[0]);
}
main()

最后我就能在控制台看到来自openai给我们输出的结果

如何申请openai API Key和调用open API详细教程

总结

本文讲解了如何去申请一个openai的apiKey,以及如何实现open API的调用

手把手教,相信看到这里的你一定有所收获的!!!!!

赶紧动手申请一个属于自己的OpenAi-Key吧!!!!

本网站的内容主要来自互联网上的各种资源,仅供参考和信息分享之用,不代表本网站拥有相关版权或知识产权。如您认为内容侵犯您的权益,请联系我们,我们将尽快采取行动,包括删除或更正。
AI教程

高质量ADSL代理服务申请及使用方法

2024-7-19 14:00:00

AI教程

Animatediff-Lightning模型改进视频生成效率10倍以上,原理和使用方法详解

2024-7-20 8:56:00

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索