chatgpt如何学习程序开发 ChatGPT 的几种访问途径及开发学习入门

AI资讯1年前 (2023)发布 fengdao
31 0

本文为个人在最近了解学习 相关知识搜集资料保存的笔记,会持续更新。

仓库同步更新文档:

1 注册一个 账号

如果你想直接访问官网服务或者获取 API Key 用于开发,首先需要注册一个 账号

1.找梯子访问。例如可以买一个月的会员,免费的节点基本很容易因同 IP 注册太多而失败。

2.准备一个邮箱。可以用 QQ、163 等邮箱,能收到激活邮件就行。

3.国外手机号,用于接收验证码。可以找接码平台,平均一块钱一个码,但充值基本至少1美元或10块钱起。可以用于多注册几个账号。

4.去官网注册,按流程操作即可: 注册/登录

5.注册成功后,可点击右上角个人头像,弹出菜单中可以找到生成 Keys 的选项链接。新账号默认有 5 美元余额,如果是该手机注册的第一个账号则有 18 美元,当前注册的有效期基本都是截止至7月1日。

2 体验 功能的几种途径

国内访问并体验 拥有一定的门槛,主要受限于网络无法访问、账号无法注册等条件。根据你拥有的条件不同,可以有以下几种途径使用 的功能。

2.1 无 VPN、无 API KEY:使用免费在线应用

这是国内大多数人的现状,可能都听说了它的强大,但苦于没有途径去体验一下。但对于突破了约束条件的同学来说,可以很轻松的使用开源程序搭建基于 API 的在线应用网站。

事实上也确实如此,所以实际上有许多可以免费体验的在线网站。基于该背景,我尝试写了一个脚本程序,根据 上开源程序的 fork 信息分析并抓取这样的网站地址并汇总,基于 每天定时执行。其地址为:

当前已汇总网站数量1024个,日均新增100+个。对于有此类需求的同学可以保持关注。由于部分站点可用性需人工验证,欢迎热心同学参与维护。

chatgpt如何学习程序开发_程序开发入门_程序开发教程

2.2 拥有科学上网能力:、免费在线应用

可以正常访问外网应用,但由于没有 账号,仍无法直接使用官网服务。但相对来说,在外网部署的基于 GPT API 的免费应用更多一些。

2.3 拥有 API KEY:自建在线应用

如果你有 API KEY,但科学上网并不是那么方便,除了使用免费的 在线网站外,还可以基于开源程序搭建自己的站点:

支持可以一键部署到、服务的开源应用仓库参考:

提示:当前有一些第三方可以提供免费的外网代理服务,让你能够直接将服务部署在国内服务器,或者使用本地客户端类应用。但由于请求经过代理服务器时可能存在 API KEY 泄漏的风险,应注意仔细甄别此类服务。

2.4 有 VPN 和有 API KEY:自建在线应用、安装客户端应用

有此条件的同学已经不用为无法体验发愁了,但仍可能对使用便捷性、个性化使用等有一定的要求。有一些开源应用程序或客户端可能可以满足此类需求。

3 入门学习3.1 基于 API 的应用开发

自从官方开放了 API 调用能力后,当前已经有非常多的基于 API 的开源应用实现。但其核心逻辑是非常简单的,都是基于对 发起 http 请求并处理响应结果。示例:

const result = await fetch(`https://api.openai.com/v1/chat/completions`, {
  headers: {
    "Content-Type": "application/json",
    Authorization: `Bearer ${apiKey}`,
  },
  method: "POST",
  body: JSON.stringify({
    messages,
    model: "gpt-3.5-turbo",
    temperature: 0.5,
    max_tokens: 4096,
    stream: true,
  })
});

你可以编写程序基于不同的逻辑需求,构造对应的body参数,请求 并处理返回结果,即可进行相关应用程序的开发。

3.2 入门知识库3.3 调教指南

通过 提供其核心能力,其主要是通过参数的内容不同而对请求分析和理解。如何构造高质量的信息则成为了关键。以下是一些可参考学习的相关资料:

4 其他 AI 产品

除了 官方应用和 外,以下产品或应用也值得关注:

© 版权声明

相关文章

暂无评论

暂无评论...