Skip to content

Commit 307e032

Browse files
committed
feat(dot-down): ✨ claude code free
1 parent 089d3aa commit 307e032

1 file changed

Lines changed: 91 additions & 0 deletions

File tree

src/jot-down/claude-code-free.md

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# 免费使用Claude code
2+
3+
[Claude code router](https://github.com/musistudio/claude-code-router) + 免费的大模型api
4+
5+
## 免费的大模型api
6+
7+
这个是白嫖最关键的一步, 需要自己去搞定大模型的api调用
8+
9+
这里记录几个目前免费的平台(按照好用度排序)
10+
11+
### 可用
12+
13+
1. [openrouter](https://openrouter.ai)
14+
15+
缺点: 免费次数每日50次太少, 解锁免费模型每日1000次需要充值10.5刀
16+
17+
2. [modelscope](https://www.modelscope.cn/)
18+
19+
缺点: 免费次数太少, 每天2000次(一个init命令消耗了100次), 开源模型有的不支持工具调用(简介上写了支持, 最终测试下来不支持), 好用的模型id(Qwen/Qwen3-Coder-480B-A35B-Instruct)
20+
21+
### 不可用
22+
23+
1. gemini
24+
25+
使用免费的gemini api
26+
27+
这个方法会报500错误, 不知道为什么
28+
29+
2. [openai-gemini](https://github.com/PublicAffairs/openai-gemini)
30+
31+
不可用!!!
32+
33+
将有免费额度gemini的api调用改为兼容openai的格式, 这样就不会报500错误了
34+
35+
这个方法需要一个域名, 域名注册方式(https://register.us.kg/), 优点是便宜
36+
37+
然后将这个域名托管到cloudflare上, 然后将api地址替换为自己的域名地址, 这里给一个示例
38+
39+
```json
40+
{
41+
"name": "openai",
42+
"api_base_url": "https://gemini.bee1an.us.kg/api/v1/chat/completions", // 这里是我的域名的子域名: https://gemini.bee1an.us.kg
43+
"api_key": "xxx",
44+
"models": ["gemini-2.5-pro"]
45+
}
46+
```
47+
48+
这个方法可以调用大模型, 但是执行任务时会报错, 不知道为什么
49+
50+
如果这个方法可用的话应该可以通过一些特别的方法来提高gemini的使用次数
51+
52+
3. [免费的qwen3](https://qwen3.slmnb.cn/#api)
53+
54+
慢, 模型不聪明
55+
56+
```json
57+
{
58+
"name": "qwen",
59+
"api_base_url": "https://api.suanli.cn/v1/chat/completions",
60+
"api_key": "your-api-key-here",
61+
"models": ["free:Qwen3-30B-A3B"]
62+
}
63+
```
64+
65+
4. [gemini-balance-lite](https://github.com/tech-shrimp/gemini-balance-lite)
66+
67+
负载均衡的api, 可以调用多个gemini api
68+
69+
还是需要一个自己的域名
70+
71+
问题还是执行任务会报错, http code 429
72+
73+
```json
74+
{
75+
"name": "gemini",
76+
"api_base_url": "https://gemini-balance.bee1an.us.kg/v1beta/models/", // 这里一定不要遗忘后面的斜杠
77+
"api_key": "xxx1,xxx2", // 这里可以使用多个api key用逗号分割
78+
"models": ["gemini-2.5-pro", "gemini-2.5-flash"],
79+
"transformer": {
80+
"use": ["gemini"]
81+
}
82+
}
83+
```
84+
85+
## Tips
86+
87+
api_base_url的格式一般都是: xxx/chat/completions, gemini除外
88+
89+
## 总结
90+
91+
openrouter + modelscope

0 commit comments

Comments
 (0)