《 程序员的未来 · 或许就是给 OpenAI ChatGPT 打工?|征稿活动V6》
最近 ChatGPT 很火, 尤其是 4.0 号称是小工具人了, 大家有需要的可以看看
账号不多 , 国内版独享 ChatGPT 4.0 API 接口的名额有限, 有需要的朋友请尽早联系我
插件内, 免科学上网用的是共享版 (字数有限), 国外版的可以自己去接入使用 (需要科学上网)
(Cocos ChatGPT 4.0-0314 版本 插件)
https://store.cocos.com/app/detail/4536
开发环境
NodeJs 为基础
编程语言: JavaScript + Typescript + Html
目前[已测试]平台
Cocos 的版本代码仅直接运行, 跑通浏览器测试过
Cocos Creator 3.4.0, 3.7.1 | Creator 2.4.10, 2.4.9, 2.4.0 | H5 |
---|---|---|
插件介绍
- 请注意, 国外模式要用 ChatGPT 4.0 需要准备自己的 API-KEY (Plus 版本的)
- 支持 API 调用 ChatGPT 4.0 的接口(最新快照数据到3月份)
- 已支持国内版本,免科学上网,总字数限制 50 万字左右
- 基于 js 写的一个调用 ChatGPT 官方 API 的小插件
- 面向想了解这一块的朋友, 其实也可以自己搭建, 参考下方官方链接
Token 的含义和作用
Token(语言符号),看似很复杂,其实就是字符的意思。
只要不是在官网直接使用,ChatGPT 回答问题、处理任务都不是免费的,它的计费方式根据【你的描述(问题)】和【它的反馈(回答)】的总字符数算钱。
Token的计算方式不明确,可以粗略理解为一个汉字、一个完整的单词约为2个token,一个字母、数字、符号、格式字符(空格、回车、制表符等)约为1个token。具体计算方式可以到官网自己看:OpenAi tokenizer
功能介绍
- 可自由切换国内、国外模式, 在中国使用国外模式需要科学上网, 请准备自己的 API-KEY, 也可以用插件里面的默认的几个
- 默认有几个 API-KEY , 免费的不一定后续还会有效
- 写了套基于 Cocos 去调用 ChatGPT 的示例场景, 科学上网后可以自由提问
- 可以自由填写要用的 API-KEY, 可以自由选择要是要的模型
- 自动保存填写的 API-KEY 和提问交流的记录
- 可以查看和清除记录, 默认隐藏问题记录, 可以点击查看
- 目前国内版本采取的是 Bearer TOKEN ,购买的150万字数限制的 API 接口,已经接入 ChatGPT 4.0 版本的 0314 版本, 国外 plus 版可以自己申请账号
- 所有的代码未混淆未压缩, 可以做二次开发, 结构简单, 构建逻辑比较清晰
- 兼容 Cocos 2.x 和 Cocos 3.x 版本, 有 JavaScript 和 Typescript 两种代码结构
使用教程
默认情况下科学上网后就可以提问了, 也可以自定义 API-KEY, 这样速度快一些
1.0.1 支持国内国外版本切换, 支持 ChatGPT 4.0 模型(演示)
1.0.2 这是 OpenAI ChatGPT Plus 官方的介绍和解释
1.1 打开 Cocos ChatGPT 面板, 简单查看下, 支持快捷键操作
1.2 简单拖拽下文件看看
1.3 简单让 ChatGPT 做个代码去除注释
1.4 简单让 ChatGPT 做个数学运算并写成代码
2.1 在 Cocos 场景里面使用 ChatGPT , 先打开场景
2.2 在 Cocos 场景里面让 ChatGPT 做数学运算
插件源码目录
总计 2.69 MB (2,831,236 字节)
cc-chatgpt-ai
│ main.js
│ package-lock.json
│ package.json
│
├─editor-scripts
│ main-process.js
│
├─i18n
│ en.js
│ zh.js
│
├─node_modules
│
├─panel
│ │ index.css
│ │ index.html
│ │ index.js
│ │
│ └─ChatGPT_Page
│ ccchatgpticon180.png
│ chatgpt.js
│ index.html
│ OpenAI.js
│ OpenAIUtil.js
│ OpenAIUtilPostTest.js
│ Run___index.html___Node.Js_Browsersync_双击运行_部署环境_HTTP_x.cmd
│ styles.css
│
└─run_times
│ AICreateSceneRES.meta
│ AIScene.fire
│ AIScene.fire.meta
│ AITools.meta
│ libs.meta
│
├─AICreateSceneRES
│ AICreateScene.fire
│ AICreateScene.fire.meta
│ AIRandSprite.ts
│ AIRandSprite.ts.meta
│ goldTest.png
│ goldTest.png.meta
│
├─AITools
│ AICommandSettings.js
│ AICommandSettings.js.meta
│ AICommandWindow.js
│ AICommandWindow.js.meta
│ OpenAI.js
│ OpenAI.js.meta
│ OpenAIUtil.js
│ OpenAIUtil.js.meta
│
└─libs
│ regenerator-runtime.meta
│
└─regenerator-runtime
runtime.js
runtime.js.meta
更新声明
- 后续更新的版本会继续放在这里面更新
版权声明
- 该插件资源中的源代码可商业使用
- 商业授权范围仅限于在您自行开发的游戏作品中使用
- 不得进行任何形式的转售、租赁、传播等
联系作者
- QQ : 386437237
- 邮箱 : 386437237@qq.com
购买须知
- 请各位朋友看后仔细思考,是否符合您的项目或者研究需求,谨慎使用
- 目前内容相对比较少, 后续才会迭代
- 因为本产品为付费虚拟商品,一经购买成功概不退款,请在购买谨慎确认购买内容。