利用公益站的免费gemini-2.5-pro的额度和cline插件实现免费的ai编程

less than 1 minute read

Published:

前言

ai编程已经成为了现在科研工作者和算法工程师,软件开发工程师等必不可少的工具。随着cursor等主流平台越来越贵,很多科研人员,尤其是像我们这种学生党,还没有足够的经济能力去购置。所以,我们可以利用公益站和有免费额度的云服务器资源,结合cline插件实现的低成本的ai编程。这里用到的公益站是https://ff.sillydream.top/register?aff=k3VJ。这个站点可以使用免费的gemini-2.5-pro的API,初始额度有100美刀,每调用一次模型消耗-1刀,所以理论上可以无限使用这里面有的gemini,deepseek,grok等模型。由于gemini-2.5-pro出色的仅次于claude4的编程能力,所以我使用gemini-2.5-pro来实现ai编程。

使用方法

注册公益站,获得api

点击上面的链接进入公益站注册页面后,按照要求填写注册信息,填写完成后,点击注册即可。然后选择api令牌,选择添加令牌,设置自己喜欢的令牌名称,过期时间设置为永不过期,额度设置为无限额度,并且在模型限制列表里选择gemini-2.5-pro,然后点击创建令牌即可获得自己的api令牌。复制这个令牌备用。

安装cline

在vscode的marketplace中搜索cline,下载安装即可。然后选择使用自己的api,在给出的选项中,选择openai compatible。如图所示: Markdown Logo base url填写https://f.sillydream.top/v1,api key部分填写你的api令牌,最后model id填写gemini-2.5-pro就可以开始使用了。cline的plan和acr模型大概可以对标cursor中的ask和agent模型,所以用法跟这两个模型基本一致。

Plus

写完教程第二天发现这个站点还提供了claude-4-sonnet,但是使用cline插件一直不成功,貌似是不匹配,但是通过终端测试,

curl https://f.sillydream.top/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_NEW_API_KEY" \
  -d '{
    "model": "THE_EXACT_CLAUDE_MODEL_NAME",
    "messages": [
      {
        "role": "user",
        "content": "你好"
      }
    ],
    "stream": false
  }'

可以返回

message":{"role":"assistant","content":"你好!很高兴见到你。有什么我可以帮助你的吗?"},"delta":{"role":"","content":""},"finish_reason":"stop"}],"usage":{"prompt_tokens":0,"completion_tokens":0,"total_tokens":0}}

说明api没问题,但是和cline确实不适配。