chatgptApi 文档使用以及 Demo演示

前言:最近chatGpt 很火爆,搞得国内某度都按耐不住了,开始搞‘文心一言’了。体验到了ChatGPT的强大之后,那么我们会想,如果我们想基于ChatGPT开发一个自己的聊天机器人,这个能搞定吗?

ChatGPT平台已经为技术提供了一个入口了,很简单的就是实现了。

OpenAI 官网:https://platform.openai.com/

chatgptApi 文档使用以及 Demo演示_第1张图片

 一、OpenAI的账号 请移步: 在线阅读《ChatGPT 从入门到精通》

 1. 这里的邮箱一定要写谷歌邮箱,最好,最容易注册成功。

2. 需要国外的手机号短信u验证码才能成功。

3. 然后你去一个俄罗斯的在线接码平台:sms active   https://www.sms-activate.org/

现在充值最低都是2 美刀起了,之前是1美刀。

 4. 充值完后,在左侧找到 :OpenAI

 5. 点进去找最便宜的国家, 添加到购物车就可以了, 右侧列表,立马有记录, 然后复制电话号码,去openAI官网注册那填电话号码,获取短信验证码。


二、创建: api钥匙https://platform.openai.com/account/api-keys

这个 api钥匙 是用于 HTTP 请求身份验证的,可以创建多个。注意这个创建之后需要马上复制好保存,关闭弹框之后就看不到了。

 chatgptApi 文档使用以及 Demo演示_第2张图片

 创建api钥匙  创建完成赶紧保存。

chatgptApi 文档使用以及 Demo演示_第3张图片

三、官方 API 文档链接:https://platform.openai.com/docs/api-reference/authentication

注意 API 调用是收费的,但是 OpenAI 已经为我们免费提供了18美元的用量,足够大家放心使用。之前注册成功的都是18美刀的额度,最近开始只给5美刀的额度了。

chatgptApi 文档使用以及 Demo演示_第4张图片

 四、接口示例

该接口功能较多,支持最常用的问答功能。

(1)请求方式,Post

(2)url:https://api.openai.com/v1/completions

(3)请求体 (json)。

{
  "model": "text-davinci-003",
  "prompt": "Say this is a test",
  "max_tokens": 7,
  "temperature": 0,
  "top_p": 1,
  "n": 1,
  "stream": false
}

(4)接口文档 https://platform.openai.com/docs/api-reference/completions/create 

 请求参数解析:

chatgptApi 文档使用以及 Demo演示_第5张图片

五、JavaScript调用API

下面直接可以使用js+html开发一个对话,具体的源码demo:如下:




    
    
    Ai - Chat
    
    
    
    



    

与Ai对话,请描述您的需求-支持中文、英语、日本语等

注意:需要替换自己的api-钥匙,修改这一行代码:

xhr.setRequestHeader("Authorization", "Bearer api钥匙")。

 运行一下html,看下效果:
chatgptApi 文档使用以及 Demo演示_第6张图片

chatgptApi 文档使用以及 Demo演示_第7张图片

你可能感兴趣的:(chatgptAI,chatgpt,人工智能)