cursor-api checksum自动更新脚本

有点搞不懂,过一段时间就会用不了,后面看了有佬说更换checksum就好。 每次更换手动操作比较麻烦,弄个脚本自动化了。 我用的是docker部署,而且只用自己的一个cursor账号,也基本够用了。 下面脚本只是方便一丢丢。 加到了cron里面每天跑一次。

16:50更新:@wisdgod 更了个更优解:

btw,现在还不清楚checksum多久失效。有懂得佬踢下我。谢谢

#!/bin/bash

# 停止并删除旧容器
if [ "$(docker ps -aq -f name=cursor-api)" ]; then
    echo "Stopping and removing old container..."
    docker stop cursor-api
    docker rm cursor-api
fi

# 获取新的 checksum
echo "Fetching new checksum..."
CHECKSUM=$(curl -s https://cc.wisdgod.com/get-checksum)

if [ -z "$CHECKSUM" ]; then
    echo "Error: Failed to get checksum"
    exit 1
fi

echo "New checksum: $CHECKSUM"

# 启动新容器
echo "Starting new container..."
docker run -d --name cursor-api -e x-cursor-checksum=$CHECKSUM -p 3000:3000 zhx47/cursor-api:latest

if [ $? -eq 0 ]; then
    echo "Container started successfully"
else
    echo "Error: Failed to start container"
    exit 1
fi
15 Likes

我也好奇,不知道是不是wisdgod佬的项目独有的,我发现其他项目的2api好像没人报过这个问题。。。

2 Likes

什么问题

1 Like

checksum会过期,时间大概是一天左右

2 Likes

我把.token-list清空,然后更新一次,就又好了

2 Likes

是吗?前几天我修了,要不你更新一下版本


有bug及时反馈啊,都没啥人反馈

1 Like

现在是3.3,我再看看,主要是怕打扰佬,然后自己又能解决来着。。。

1 Like

我想发3.4,但是暂时不想开源了

1 Like

给楼主一个建议,你可以直接 https://cc.wisdgod.com/get-checksum?checksum={} {}替换为旧的checksum可以自动更新

1 Like

大佬不愧为大佬

1 Like

收到,感觉现在脱裤子放屁了 :joy:

佬,可以提功能请求嘛,就是加一个检测token使用次数的检测,然后清理掉用完的
然后还有一个奇怪的现象:就是claude记忆力似乎只有32k,然后我用了其他2api项目,改大其上传限制,又可以做到200k :grimacing:

第一个,自动我还没做,不过新版在日志的token详情里添加了一个删除按钮

第二个,我按照Cursor原来的样子,有两个模式,Normal和Long Context,就几个以k结尾的开启了长上下文,这样和客户端一样,安全一点


有问题私聊吧,不要占公共空间了

还有就是没人反馈的功能我都不做的,除非我自己想做

我点你头像,没找到私聊选项…

私信
图片

1 Like

大佬太强了! :tieba_087:

1 Like

cc.wisdgod.com/get-checksum 502了 有没有佬一样的情况

1 Like

要找下 @wisdgod 佬看看。

1 Like

测试中,不保证稳定性


要用我可以先开一下

3 Likes

辛苦大佬了,过年还为大伙操心。

1 Like