请求地址
https://chat2api.jerryz.com.cn
请求方式
通过 Refresh Token 请求(推荐)
参考 优雅地通过 OpenAI Refresh Token 自动获取 Access/Share Token 获取 Refresh Token,并前往 tokens.jerryz.com.cn 获取八位ID
按照 OpenAI API 的格式发送请求,将 API Key 设置为 id= 加上您的八位数ID
通过此方法请求时,支持使用多个 Refresh Token 实现多账号负载均衡,在获取八位ID时一起输入并用逗号隔开即可,但是不支持同时输入多个ID
通过 Access Token 请求
按照 OpenAI API 的格式发送请求,将 API Key 设置为 Access Token,多个 Token 间用逗号隔开即可。
通过此方法请求时,支持使用多个 Access Token 实现多账号负载均衡,但是 Access Token 有七天的时间限制,无法自动刷新
请求示例
123456789curl https://chat2api.je ...
Some Stars
⭐ Jerry Zhou的star列表,每周自动更新 ⭐
RSS订阅 Stars导航
Table of Contents
TypeScript
JavaScript
PHP
CSS
Dart
Java
Python
HTML
C#
Kotlin
C
miscellaneous
Go
Vue
C++
Shell
Rust
Svelte
Stylus
Batchfile
Jupyter Notebook
Dockerfile
TypeScript
oiov/wr.do - 🎉Free domain name distribution and short url generation platform, build with cloudflare.
coaidev/coai - 🚀 Next Generation AI One-Stop Internationalization Solution. 🚀 下一代 AI 一站式 B/C 端解决方案,支持 OpenAI,Midjourney,Claude,讯飞星火,Stable Diffusion, ...
背景
在许多平台上部署的网站都会有自动休眠的限制,为了解决这一问题,我们可以利用 GitHub Actions 的自动化功能,定期向我们的网站发送访问请求,从而避免网站被自动休眠。
代码
在Github仓库的 .github/workflows 中新建一个名为 auto-visit.yml 的文件,并修改 websites 变量的内容即可实现自动运行。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748name: Auto Visit Websiteson: schedule: - cron: '0 */12 * * *' # 每12小时执行一次 workflow_dispatch:jobs: auto-visit-websites: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 ...
https://tokens.jerryz.com.cn/
获取Refresh Token
前往 https://token.oaifree.com/auth 获取,但是需要是Linux Do论坛的三级用户
自己获取 Refresh Token : https://linux.do/t/topic/42253
全文内容
始皇最近整了个token服务:https://linux.do/t/topic/40591搞个获取token的脚本,原理见:https://zhile.io/2023/05/19/how-to-get-chatgpt-access-token-via-pkce.html直接贴码:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 ...
测评内容
本次测试的模型包括 gpt-4-turbo, claude-3-opus-20240229, gpt-4o, qwen-max, qwen-plus, glm-4, deepseek 和 百度文库文档助手
本次测试使用的 Prompt 为 请以云为话题,帮我写一篇内容丰富、立意深刻、语言优美的议论文,评价方法较为主观,欢迎在评论区发表不同意见
测试结果
GPT-4-Turbo:个人认为GPT-4-Turbo在中文文学类文本的撰写上非常糟糕,语言不够优美,立意一般也不是很恰当,并且用通篇关键词强行串联起混乱的逻辑,很多时候还夹杂很多的翻译腔。 gpt-4-turbo
Claude-3-Opus:Claude-3-Opus中,通篇关键词的问题依然存在,写作对象也不是很明确,但是Opus的立意比较深刻,文采也还算过关,还会使用多种修辞手法。 claude-3-opus-20240229
...
分享一个白嫖 Sourcegraph 的 Cody 订阅的方法,支持 gpt-4-turbo-preview、claude-3-opus-20240229 和 claude-3-sonnet-20240229 等众多模型。
注册
打开 https://sourcegraph.com/sign-in 进行注册,建议使用 GitHub 或 GitLab
开通会员
进入 https://sourcegraph.com/cody/manage ,选择 Pro 计划进行订阅
使用卡头 542550330088xxxx 进行订阅,地区任选,Google 一下对应的邮政编码即可(我选择的是日本 Miyagi,邮政编码 9820000)
获取 Access Token
打开设置页面
进入"Access tokens"页面
点击"Generate new token"
随便填写一个令牌名称,最后点击"Generate token"生成API令牌
点击复制按钮或显示按钮,即可获取到一个以"sgp_"开头的API ...
网址:cn.ai0.cn
CNChat - ChatGPT&Claude官网共享镜像站,支持 o1-preview、o1-mini、GPT-4o、GPT-4、Claude-3-Opus、Claude-3-5-Sonnet 等所有OpenAI和Anthropic官网模型,支持GPTs、Artifact等功能。OpenAI多模态模型包括上传 PDF、图片进行分析、联网对话、语音聊天等功能。
CNChat现已支持Claude共享镜像站功能,面向月会员及以上用户开放,功能和Claude官网相同。
CNChat现已支持o1-preview、o1-mini等最新模型,欢迎使用
特性
🛡️ 稳定
自2023年3月份起开始运营,运营时间超过多数网站。拥有API备用站点,确保CNChat始终在线。
🤖 精准
CNChat 支持 GPT-4o、GPT-4、Claude-3-Opus、Claude-3-5-Sonnet 等所有OpenAI和Anthropic官网模型,支持GPTs、Artifact等功能。OpenAI多模态模型包括上传 PDF、图片进行分析、联网对话、语音聊天等功能。无需担心封号风 ...
Counter 计数器
计数器现在已经可以正常使用了,欢迎大家使用!
可以插入Markdown文件或HTML网页的计数器
GitHub Repo
Powered by Vercel and Aircode
使用方法
将下方代码的 name= 后替换为自己的标识符,再插入到网页中即可。
Markdown (推荐)
1![Counter](https://counter.jerryz.com.cn/counter?name=counter)
HTML
1<img src="https://counter.jerryz.com.cn/counter?name=counter" alt="Counter">
代码块前后也可以插入文字,例如:
1您是该网页的第 ![Counter](https://counter.jerryz.com.cn/counter?name=counter) 位访客。
参数说明
是否将当前显示计入计数器
计入:/counter
1![Counter](https://counter.j ...
读题点这里
题意简述
小 Y 拥有一个五个拨圈的密码锁,每个拨圈上标有数字 000 到 999。每个拨圈都可以从 000 到 999 循环。小 Y 采用一种锁车方式:从正确密码开始,随机转动密码锁一次,每次只能以某个幅度转动一个拨圈或者同时转动两个相邻的拨圈。现在小 Y 记下了 nnn 个状态,这些状态都不是正确密码。要求找出有多少种可能的正确密码,使得每个正确密码都能按照小 Y 的锁车方式产生这 nnn 个状态。
思路分析
给定 nnn 个状态,我们要找到能产生这些状态的所有可能的正确密码数量。
首先,当 n=1n=1n=1 时,任意一个密码都能满足条件。因为无论哪个密码,只要按照给定的锁车方式进行一次操作,都能得到这个状态。所以,当 n=1n=1n=1 时,答案是 818181。
接下来考虑 n>1n>1n>1 的情况:
枚举所有可能的正确密码:对于每一个错误状态,我们分别枚举单个拨圈和相邻两个拨圈的所有可能的转动情况,并将其保存在 pass 中。
判断当前密码能否通过所有的错误密码锁状态转动得到:对于每一个可能的正确密码,我们检查是否能通过所有的错误 ...
读题点这里
题目简述
给定一个长度为 nnn 的序列 vvv ,初始时,所有元素的值均为 111。有 333 种操作可以作用在序列上:
将 v1,v2,…,viv_1,v_2,\ldots,v_iv1,v2,…,vi 的值全部设为 000 ,操作的代价是 aia_iai;
将 viv_ivi 的值设为 000 ,操作的代价是 bib_ibi;
将 viv_ivi 的值设为 111 ,操作的代价是 cic_ici。
现在有 qqq 次询问,每次询问给定一个集合 PPP ,要求将集合 PPP 中的元素设为 111 ,其余位置的值设为 000 ,同时要求最小化所有操作的总代价。
思路概述
对于每个询问,我们需要找到一种操作序列,使得序列 vvv 中下标位于集合 PPP 的元素的值为 111 ,其余位置的值为 000 ,并且操作总代价最小。为了实现这个目标,我们可以使用动态规划的方法。
首先,我们定义两个数组 fff 和 ggg ,其中 f[i]f[i]f[i] 表示在第 iii 步操作结束时,序列 vvv 中下标位于集合 PPP 的元素的值为 111 ,其余位置的值为 ...