🔙 使用说明 ⚙️
使用说明
1,blog复制粘贴到worker
里。
2,设定两个环境变量,修改端点:
you_chatgpt_api
(chatgpt的API)access_password_ENV
(删除,修改文章的密码)
优先用环境变量,非要抬杠不设,也行,worker内“gaiyixia”
再改一下脚本内的// chatgpt-API端点,如果是代理地址则替换为代理地址
3,绑定KV(YYTEST_KV
)
不喜欢这个名字就到代码里,修改// 定义 YYTEST_KV 为一个常量变量,方便后续维护
(一致就行)
4,进入绑定的KV,新增:
- 秘钥(
automation_blog
) - 值(复制粘贴json的内容)
5,通过cloudflare赛博大善人的cron触发访问/blog/suijishengcheng/1/1/1/1/1/1
自动生成文章写入。
(worker-设置-触发事件-添加-cron触发器-设置触发事件
)
worker代码,修改为:
const mockRequest = new Request("这里改为你的worker-url/blog/suijishengcheng/1/1/1/1/1/1", { method: "GET" });
(不能省略域名)
接口说明
/=blog
/blog/admin
= 后台 = ⚙️
/blog/shengcheng
= 自动生成 = 生成
/blog/xieru
= 自己写一篇 = 写入
/blog/xiugai
= 删除,修改已经存在的文章 = 修改
/blog/suijishengcheng/1/1/1/1/1/1
= 只要被访问就可以生成随机的文章
特别说明
1,/blog/xieru
支持html语言,但是,首行必须是
JS,CSS,基本上都可以,但是,最好别用body.*.CSS
,可能会破坏整体页面。
不支持md
2,/blog/xiugai
已经加密,其他你要加密,自己加。
参考:
else if (pathname === '/blog/xiugai/update' && request.method === 'POST') {
下一行,以及最后4行。
大概逻辑是,如果没有验证过的身份cookie,就进入通用验证页面“yanzhengmima”
3,搜索功能如果报错1101,把文章删除的仅剩一个,就可以了。
(如果没问题,就当我没说)
(具体什么原因我没找到,可能是在页面上手动复制粘贴的事,通过API,或者post写入的json倒是没问题)
(我猜测是标准json的空白符导致的)
(现在的json,去掉空白符了)
4. 模型更改:
model: 'gpt-3.5-turbo'
函数生成内容更改:
function getRandomPrompt()
不差钱就改个最新模型,多生成点内容。上限值调高(自己加)。考虑数据库、R2、其他,可能能写个长篇小说出来。(上下文,从理论上来说,绝非不可能)
弄个小玩具的推荐“google搜索:公益chatgpt-API site:github.com”
5. 最重要声明:仅仅是个玩具!!!
点击打开