在服务器部署 Clewd

最初的打算是让闲置的 CT8 发光发热,虽然 Clewd 不管官方还是修改版的最新版本都不支持freebsd,而且 superfetch 也不支持,但是安装过程很简单,然而最后 403,无法连接到尊贵的 claude.ai 网站, 此路不通 ,给那些想要折腾的提个醒 ,后面换了法兰西的vps才成功

本教程使用的是 Clewd 修改版,各位路过可以顺便点个star

原版作者仓库: ahsk / Clewd · GitLab

以下是安装过程,环境变量可以参考 我的博客,讲得很详细就不全部复制过来了

安装nvm

博客发布时 nvm 最新版本 v0.40.1,nvm官方下载:访问地址

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

查看安装版本,安装成功会返回:0.40.1,如果没能查到,可以重新登陆ssh后尝试查询

nvm -v

安装node

博客发布时 node 最新版本 v23.3.0,nodejs 官方下载:访问地址

nvm install node 23.3.0

查看版本,确保返回 v20.4.0 以上的版本

node -v

安装clewd

git clone https://github.com/teralomaniac/clewd
cd clewd
npm install

配置文件

首次运行 clewd.js 会生成配置文件 config.js

node clewd.js

编辑 config.js,注意配置了 CookieArrayCookie 参数就不再生效,此时可留空,另外注意修改 ProxyPassword 避免成为大(da)善(yuan)人(zhong)

module.exports = {
    "Cookie": "sessionKey=sk-ant-sid01-******AA",
    "CookieArray": [
        "sessionKey=sk-ant-sid01-******AA",
        "sessionKey=sk-ant-sid01-******AA",
        "sessionKey=sk-ant-sid01-******AA",
    ],
    "WastedCookie": [],
    "unknownModels": [],
    "Cookiecounter": 3,
    "CookieIndex": 0,
    "ProxyPassword": "abcdefg",
    "Ip": "127.0.0.1",
    "Port": 4444,
    "localtunnel": false,
    "BufferSize": 7,
    "SystemInterval": 3,
    "rProxy": "",
    "api_rProxy": "",
    "placeholder_token": "",
    "placeholder_byte": "",
    "PromptExperimentFirst": "",
    "PromptExperimentNext": "",
    "PersonalityFormat": "{{char}}'s personality: {{personality}}",
    "ScenarioFormat": "Dialogue scenario: {{scenario}}",
    "Settings": {
        "RenewAlways": true,
        "RetryRegenerate": false,
        "PromptExperiments": true,
        "SystemExperiments": true,
        "PreventImperson": true,
        "AllSamples": false,
        "NoSamples": false,
        "StripAssistant": false,
        "StripHuman": false,
        "PassParams": false,
        "ClearFlags": true,
        "PreserveChats": true,
        "LogMessages": false,
        "FullColon": true,
        "padtxt": "1000,1000,15000",
        "xmlPlot": true,
        "SkipRestricted": false,
        "Artifacts": false,
        "Superfetch": true
    }
}

再次运行clew.js即可,另外自动化运行可以参考 VPS 部署Clewd和酒馆 关于 pm2 的部分

node clewd.js

请求示例

curl --request POST \
  --url http://localhost:4444/v1/chat/completions \
  --header 'content-type: application/json' \
  --data '{
    "model": "claude-3-5-sonnet-20241022",
    "messages": [
      {
        "role": "system",
        "content": "You are a helpful assistant."
      },
      {
        "role": "user",
        "content": "Can you explain how OpenAI API works?"
      }
    ],
    "max_tokens": 1000,
    "temperature": 0.7
  }'

参考链接

34 个赞

大佬太强了tieba_087

1 个赞

1b tieba_087

2 个赞

感谢佬分享 :tieba_013: :tieba_013: 限制是多少来着

感谢你的分享,太牛啦

唉,还以为 ct8 也能用,我现在 ct8 用来跑 uni-api

太强了大佬tieba_087

佬,现在ct8必须得要波兰节点登录才不会被封吗?我之前注册了挂个保活后一直没敢用tieba_087

我一直用的 cf 保活,稳挺久了,ssh 跳板机连接

我用的也是那个保活tieba_087,我想知道登录面板设置一些东西的话,必须要波兰节点才稳定吗

感谢大佬分享,就是claude号不多 :tieba_087:

1 个赞

老号应该还好,我 US 节点登陆了几次也没事

:smiling_face_with_tear: 可惜高峰期降智到 3haiku

1 个赞

打算用pplx2api的claude 养老了 :tieba_087:

1 个赞

:smiling_face_with_tear:你用什么机器,ip要求有点高

1 个赞

出口套了大佬的家宽节点 :tieba_087:

1 个赞

v2ray吗?

1 个赞

用的3xui ,改出口 :tieba_087:

2 个赞

太强了!reno佬

1 个赞

马克马克 :laughing:

1 个赞