个人文档
  • AI编程Cursor
  • GPT使用笔记
  • npm常用库合集
  • 同步用
  • 小Demo们
  • 工具网站教程集合
  • HTML、CSS 工具方法集合
    • HTML 全局属性
    • css常用功能
    • font-face 字体|子集相关
    • iframe父子页面传值
    • input输入优化
    • loading状态
    • nodejs使用谷歌邮箱发邮件
    • 为 Dom 自定义事件监听
    • 初始html的head标签配置
    • 拼音输入中文汉字的事件监听
    • 文字颜色效果
    • 文档片段范围 Range
    • 移动端开发-rem
    • 等宽字体推荐
    • 网站SEO优化注意点
    • 邮件html模板
  • JS 工具方法集合
    • Axios 简单使用
    • Axios 简单封装
    • Gitbook的安装和使用
    • Github 登录开发
    • HTML转为纯文本
    • JS 中强大的操作符
    • cookie 操作
    • js 动态加载js资源
    • js 常用功能语句
    • js取代trycatch的方法封装
    • js接口下载二进制
    • script 标签的异步属性
    • 判断当前是移动端还是pc端
    • 刷新token队列管理
    • 前端多线程 Web Worker
    • 加密-AES对称加密
    • 加密-node进行rsa加密解密
    • 地区省市区三级联动的地址数据 + 功能
    • 复制插件
    • 开发时环境变量
    • 得到随机图片
    • 数字格式整理集合
    • 数学计算插件
    • 时间格式整理
    • 获取ip地址
    • 获取url传参
    • 进制转换和位运算符
    • 页面隐藏|激活|关闭的监听
  • JS 知识点研究
    • Babel 历史和原理
    • Babel 配置和使用
    • Function 的 apply、call、bind
    • HTTP浏览器缓存粗解
    • Source map 文件还原为源码
    • TS常用技巧
    • js 的加载和模块化
    • js 的新数据类型 Symbol
    • js的代理对象 proxy 和 defineProperty
    • js的原型链 prototype
    • vite 打包体积优化
    • webpack 可视化打包文件大小插件
    • webpack 基础使用配置
    • webpack 版本5的报错
    • yeoman 开发脚手架的工具
    • 同步异步和微任务宏任务
    • 移动端调试---谷歌工具+eruda+vconsole
    • 转换-Blob URL
    • 转换-FileReader
    • 转换-Js文件类型和转换
    • 转换-前端开发的URL的编码和解码
    • 转换-字符串和Base 64的转换
  • Node 和 Npm 相关
    • Node 开发环境配置
    • express + jwt 校验
    • node 常用方法
    • node后台服务器-PM2
    • node基本使用
    • npm 中依赖的版本问题
    • npm 功能使用
    • npm指令说明和其他对比
    • nvm版本管理+自动切换node版本
  • React 学习
    • React Hook
    • React 项目基础开发
    • React.memo 和 React.PureComponent
    • React懒加载进阶
    • useContext Hook
    • useEffect Hook
    • useMemo 和 useCallback - Hook
    • useRef Hook
    • useState Hook
    • 同步修改变量功能封装 useVal for react
    • 轻便的传值组件
  • Rust 语言相关
    • Rust 基本
    • Rust 基础学习
    • Rust 调用 Object-C 的API
    • Tauri 基本使用
    • Tauri 是什么
  • VUE 学习
    • Vue3 使用
    • Vue3使用hook
    • Vue开发小技术点
    • vue路由切换时的动画效果
    • 花式引入组件和资源-打包时拆包减少js体积
  • Web3相关
    • Web3.0开发上-准备和概念理解
    • Web3.0开发下-功能代码示例
    • 以太坊区块链和Web3.0
    • 开发智能合约
  • python
    • pyenv版本管理工具
    • python初始化
    • python基本概念
    • venv虚拟环境
  • 个人其他
    • Steam Deck的基本设置和插件
  • 其他编程相关
    • Git教程和常用命令
    • Java开发-JDK和Maven的安装和卸载
    • Jenkins安装和基本使用
    • Linux系统指令
    • Mac 使用2K屏幕开启缩放
    • Mac 使用VS code打开项目
    • Mac 安装 Homebrew
    • Mac 的终端 shell 与 zsh
    • Mac 软件和插件
    • MacBook使用建议
    • Mac升降级到指定版本的系统
    • Mac安装Zsh
    • Mac安装软件各种提示
    • Mac系统脚本语言 AppleScript 的使用
    • Mac终端代理工具
    • Markdown(md)文档开发-Typora
    • Mysql 的安装和使用
    • Nginx 安装和基础使用
    • Nginx 稍微高深的配置
    • Slate - Api 的文档开发工具
    • Sublime配置
    • Ubuntu的 apt-get 使用
    • VScode配置
    • Windows 软件和插件
    • curl 工具使用
    • github 网站访问优化
    • host 文件
    • inquirer 终端中和用户交互
    • uTools的插件开发教程
    • vim 文本编辑功能
    • 使用 Github Pages 免费部署网站
    • 压缩指令 zip 和 unzip
    • 油猴的安装和开发(Tampermonkey)
    • 阿里云简略使用
  • 微信开发
    • 微信小程序开发
    • 微信开发必读
    • 微信开发提前购买域名
    • 微信手机打开的页面中授权登录
    • 微信扫码登录
    • 微信服务号登录+推送服务提醒
    • 自定义分享卡片-node.js实现
  • 数据结构与算法
    • KMP算法
    • Wildcard字符串分析算法
    • 二叉树
    • 字典树
    • 时间复杂度浅析
    • 算法神器——动态规划
Powered by GitBook
On this page
  • GPT使用笔记
  • 使用方式
  • 注册openai
  • 登录
  • 网站-和智能AI聊天的
  • 插件-搜索时展示智能AI的回答
  • 其他工具

Was this helpful?

GPT使用笔记

title: GPT使用笔记 id: ab2c0945558c6f338e13fbaa390f182c tags: [] date: 2000/01/01 00:00:00 updated: 2024/12/31 15:57:54 isPublic: true --#|[分隔]|#--

GPT使用笔记

这是使用ChatGPT的笔记。

官网地址:https://openai.com/

Api key管理地址:https://platform.openai.com/settings/organization/api-keys

使用方式

GPT是Open AI的产品,所以想要使用,需要在Open AI进行注册和登录。

大体说明

目前使用gpt,无论是公众号、小程序、各种网页里边,任对方说的天花乱坠、免费、无限制等等,等到了最后,必须要花钱或者看广告或者拉好友,否则会被限制聊天次数、频率、聊天速度,基本会被限制的不能使用。

而且,即使花了钱、看了广告、拉了好友等等,也只是把聊天次数、频率、聊天速度的限制放宽了一点而已!

所以,抛弃幻想,想正常使用gpt,必须花钱!

花钱使用 GPT 主要有两种方式:

  • 不使用API keys的方式,需要按月、按年付费(或者看广告、拉好友,本质也是这种),付费后,聊天次数、聊天频率、聊天速度会根据服务等级的不同,放宽到不同的限制。

  • 充值使用API keys,不使用不扣钱,扣钱依据是模型、聊天的文本量,推荐这种。

官方提供-使用网页版(不推荐)

登录后,可以直接使用它的网页版,地址:https://chat.openai.com/ 。

但这种有使用次数和频率限制,仅能体验一下,需要花钱订阅会员来提升使用次数和频率,按月、按年收费,但还是不太推荐。

此外网页版还受到网络、地理位置限制,因为需要翻墙、需要是gpt可以提供服务的国家才行,中国是禁止gpt向本国提供服务的。

官方提供-使用API keys(推荐)

另一种方式,是GPT提示API key,拿走这个API key,就可以在自己的页面、服务器中,调用openai的gpt的接口来使用GPT,把前端功能好好设计一下,可以比官方页面版更好用,同样需要花钱。

进入个人中心管理页,侧边栏菜单能看到 API kyes,这里可以生成一个API key,然后 billing 页中可以查看自己账户的余额,每次使用自己的 API key,都会产生一笔费用,费用从下面几个方面来定义:

  • 不同模型的价格不同。

  • 主要计价是看tokens数量,也就是用户发送的文本量、GPT回答的文本量。

具体可以看官方定价,相对来说,使用普通模型聊天还是很便宜的。

相对网页版来说,使用API keys更灵活,可以自己买一台位置在国外的服务器,用来请求gpt接口,自己的前端页面在调用自己的服务器,来间接使用API keys访问gpt。

注意:给自己的账户充值需要国外的银行卡,又是一个门槛,所以后面我会讲其他的方式。

官方提供-客户端app

官方提供的app,不过还是不推荐吧,主要是因为网络和付费问题。

使用第三方(最推荐)

这是我现在使用的方式,主要优势是方便、便宜。

先说一下这个方案的原理:

  1. 首先花钱租一个GPT的API keys,自己充值余额。

  2. 然后找个接口地址,你访问这个接口地址,这个接口本身在国外,它会替你访问GPT的接口,这样一来一回,自己可以访问GPT的接口了(在国内想访问gpt,这是唯一的方式,翻墙软件的原理也是这样的,那些公众号、小程序本质也是这样的)。

  3. 找一个页面、浏览器插件或者软件,它的功能很简单,就是和GPT聊天,但需要你把API keys和接口地址在他这里配置好。

所以最终的目标,就是解决上面三个痛点。

上面三个问题的解决,可能某些第三方能解决某一个,有些能解决两个,有的能全解决。

我现在使用的方案,是使用两个第三方:

  • 第一个:解决问题1和问题2,也就是提供 API keys 和 接口地址,这个第三方的网站:https://api.gpt.ge/

    • 有一点需要注意,使用它的 API keys,必须使用它的接口地址。

  • 第二个:解决问题3,它能提供页面、电脑端的软件,并且支持自己配置API keys和接口地址。

    • 它的git地址:https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web

    • 它的网页地址:https://app.nextchat.dev/

    • 此外,它也提供花钱订阅后,直接使用它自带的服务和gpt聊天,本质是不使用API keys的方式的放宽限制的服务,不推荐。

注册openai

注册流程需要翻墙,而且即使翻墙了,可能你使用的代理的ip地址可能仍然无法使用:

  • 代理的 ip 地址被 Open AI 拉黑了。

  • ip 所在的国家不被 Open AI 支持。

所以需要换用可用的代理软件或者浏览器插件才行。

注册需要使用邮箱,最好使用外国邮箱,比如注册页提示的谷歌邮箱、微软邮箱。

此外,还需要一个外国的手机号接受验证码,可以使用 sms-activate (https://sms-activate.org/cn/)这个服务,注册登录后,直接充值,充值时可以需要支付宝,充值最低限额我看是需要2USD(可以理解为美元),也就是大概14元人民币。

充值完成后,可以在它首页的左侧找到OpenAI的服务,点开展示国家列表,建议直接使用列表第一的印度尼西亚,因为有的国家Open AI不支持,但这个肯定是可以的。

点击印度尼西游后面的购物车,进入到服务中,会展示一个印度尼西亚的号码,复制,回到 Open Ai 注册流程中,需要输入手机号的页面,选择国家为印度尼西亚,再把号码粘贴,注意把页面已经提前为你写好的开头两位删掉。

点击发送验证码,在 sms-activate 页面查看收到的验证码,粘贴回来,完成。

登录

正常注册完就登录了,以后再登录使用邮箱登录就行。

使用页面版GPT

登录成功后,打开 https://chat.openai.com/ 就是ChatGPT使用页面了,有可能会因为网络、对方不向中国提供服务的原因而打开失败。

因为Open AI支持我的代理ip去注册、登录,但 ChatGPT 页面不支持我的ip访问。

申请 API key

如果你使用其他第三方服务使用GPT,这个第三方服务大概率也是需要翻墙才能使用的。

此外这个第三方服务提供GPT服务,一般有两种模式:

  • 需要你自己先注册Open AI,创建一个属于你的API key,你再把这个key粘贴给这个第三方服务,它会使用你提供的API key访问ChatGPT服务。

  • 你注册登录就能使用,最省心(实际是对方自己申请了API key,公开给我们使用)。

所以有时候,需要我们自己去创建Open AI的API key。

地址:https://platform.openai.com/account/api-keys。

在这个地址可以申请一个免费的API key。

网站-和智能AI聊天的

地址:https://poe.com/ChatGPT

需要翻墙,仅需使用邮箱验证码登录,就可以使用GPT和其他几种智能AI聊天服务。

插件-搜索时展示智能AI的回答

名称:ChatGPT for Google

官网:https://chatgpt4google.com/

Chrome的插件详情页:https://chrome.google.com/webstore/detail/jgjaeacdkonaoafenlfkkkmbaopkbilf

安装后,提供Open AI的API key,可以在使用搜索引擎(百度、谷歌等等)时,在侧边栏使用ChatGPT服务回答你的问题。

从Chrome的插件详情页安装的这个插件,版本比较高,可以聊天式的和GPT沟通。

但从它github开源项目构建的插件安装后,只能搜一次展示一次,不能聊天一样的沟通。

插件-打开智能AI聊天窗口

名称:ChatHub - GPT-4, Gemini, Claude同时用

官网:https://chathub.gg/zh

Chrome的插件详情页:https://chromewebstore.google.com/detail/chathub-gpt-4-gemini-clau/iaakpnchhognanibcahlpcplchdfmgma

插件的功能是打开一个页面,页面中可以使用ChatGPT、Bing、Bard三个AI,但现在它不支持自己设置API keys了,只能花钱开它的服务。

软件-代码自动成生成

名称:Cursor

官网:https://www.cursor.com/

可以使用github登录,也可以添加自己从Open AI申请的key。

但感觉国人使用不太友好,因为它总是默认使用英文和你沟通。

其他工具

插件-翻墙用的

名称:无忧行 - 科学上网专用插件,谷歌、ChatGPT免费上

官网:https://jegocloud.com/ Chrome的插件详情页:https://chrome.google.com/webstore/detail/bnnamacamhjbdoimlbkegmbgkekphcbb

给chrome安装此插件,注册登录后可以免费启动代理,让浏览器科学上网。

虚拟号码服务 sms-activate

官网:https://sms-activate.org/cn/

sms-activate 可以花钱租赁一个虚拟号码,用来接受验证码。

注册登录后需要先充值,比如2usd也就是2美元,大概14元人民币,可以支付宝付款。

购买先选择是用来接收哪个服务的验证码,比如推特、Whatsapp、facebook等等。

然后再选择这个号码的归属地,可以是全球范围内的某一个国家,主要看 sms-activate 提供哪些,挺全的。

点击国家后面的购物车图标,就进入了服务,展示了一个号码,这个号码会等待验证码发过来。

这是就可以把号码复制走使用。

PreviousAI编程CursorNextnpm常用库合集

Last updated 3 months ago

Was this helpful?