Skip to content

Commit 93f2643

Browse files
authored
Merge pull request #2428 from justinwongcn/chinese-docs-translation-sync
docs: Sync updates to Chinese document translations
2 parents bbef543 + 25f51fd commit 93f2643

File tree

19 files changed

+1359
-408
lines changed

19 files changed

+1359
-408
lines changed

apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/custom-rules.md

Lines changed: 40 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
- 使用 Markdown 标题(`#`, `##` 等)定义规则类别
1414
- 使用列表(`-`, `*`)枚举特定项目或约束
15-
- 使用代码块(``` ```)在需要时包含代码示例
15+
- 使用代码块(` `)在需要时包含代码示例
1616

1717
## 规则类型
1818

@@ -42,6 +42,29 @@ project/
4242
└── ...
4343
```
4444

45+
### 全局规则
46+
47+
全局规则存储在您的主目录中,适用于所有项目:
48+
49+
```
50+
~/.kilocode/
51+
├── rules/
52+
│ ├── coding_standards.md
53+
│ ├── security_guidelines.md
54+
│ └── documentation_style.md
55+
```
56+
57+
## 通过 UI 管理规则
58+
59+
Kilo Code 提供了一个内置界面,用于管理您的自定义规则,而无需手动编辑 `.kilocode/rules/` 目录中的文件。要访问 UI,请单击 Kilo Code 窗口**右下角**的 <Codicon name="law" /> 图标。
60+
61+
您可以访问规则管理 UI 来:
62+
63+
- 查看所有活动规则(项目和全局)
64+
- 在不删除规则的情况下切换规则的开启/关闭状态
65+
- 直接在界面中创建和编辑规则
66+
- 按类别和优先级组织规则
67+
4568
## 规则加载顺序
4669

4770
### 通用规则(所有模式)
@@ -89,12 +112,14 @@ project/
89112
手动创建规则:
90113

91114
**对于项目规则:**
115+
92116
1. 如果不存在,请创建 `.kilocode/rules/` 目录
93117
2. 在此目录中创建一个具有描述性名称的新 Markdown 文件
94118
3. 使用 Markdown 格式编写你的规则
95119
4. 保存文件
96120

97121
**对于全局规则:**
122+
98123
1. 如果 `~/.kilocode/rules/` 目录尚不存在,则创建它
99124
2. 在此目录中创建一个新的 Markdown 文件,并带有描述性名称
100125
3. 使用 Markdown 格式编写您的规则
@@ -108,6 +133,7 @@ project/
108133

109134
```markdown
110135
# 表格
136+
111137
打印表格时,始终在每列标题中添加感叹号
112138
```
113139

@@ -117,7 +143,9 @@ project/
117143

118144
```markdown
119145
# 受限文件
146+
120147
列表中包含敏感数据的文件,禁止读取
148+
121149
- supersecrets.txt
122150
- credentials.json
123151
- .env
@@ -141,14 +169,14 @@ project/
141169

142170
## 自定义规则示例
143171

144-
* "严格遵守代码风格指南 [你的项目特定代码风格指南]"
145-
* "始终使用空格缩进,宽度为 4 个空格"
146-
* "使用 camelCase 命名变量"
147-
* "为所有新函数编写单元测试"
148-
* "在提供代码之前解释你的推理"
149-
* "专注于代码的可读性和可维护性"
150-
* "优先使用社区中最常见的库"
151-
* "当为网站添加新功能时,确保它们是响应式且可访问的"
172+
- "严格遵守代码风格指南 [你的项目特定代码风格指南]"
173+
- "始终使用空格缩进,宽度为 4 个空格"
174+
- "使用 camelCase 命名变量"
175+
- "为所有新函数编写单元测试"
176+
- "在提供代码之前解释你的推理"
177+
- "专注于代码的可读性和可维护性"
178+
- "优先使用社区中最常见的库"
179+
- "当为网站添加新功能时,确保它们是响应式且可访问的"
152180

153181
## 最佳实践
154182

@@ -176,8 +204,8 @@ project/
176204

177205
1. 检查你的规则是否使用清晰的 Markdown 结构正确格式化
178206
2. 确保你的规则位于以下支持的位置之一:
179-
- 推荐的 `.kilocode/rules/` 目录
180-
- 根级规则文件(`.kilocoderules`, `.roorules`, 或 `.clinerules`
207+
- 推荐的 `.kilocode/rules/` 目录
208+
- 根级规则文件(`.kilocoderules`, `.roorules`, 或 `.clinerules`
181209
3. 验证规则是否具体且明确
182210
4. 重启 VS Code 以确保规则正确加载
183211

@@ -186,4 +214,4 @@ project/
186214
- [自定义模式](/features/custom-modes)
187215
- [自定义指令](/advanced-usage/custom-instructions)
188216
- [设置管理](/features/settings-management)
189-
- [自动批准设置](/features/auto-approving-actions)
217+
- [自动批准设置](/features/auto-approving-actions)
Lines changed: 283 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,283 @@
1+
---
2+
sidebar_label: 免费和预算模型
3+
---
4+
5+
# 免费和低成本使用 Kilo Code
6+
7+
**为什么这很重要:** 在开发过程中,AI 模型成本可能会迅速累积。本指南展示了如何通过免费模型、经济实惠的替代方案和智能使用策略,在最小化或消除成本的同时有效使用 Kilo Code。
8+
9+
## 完全免费的选项
10+
11+
### Grok Code Fast 1
12+
13+
这款前沿 AI 模型在 Kilo Code 中限时 100% 免费。[查看博客文章了解更多信息](https://blog.kilocode.ai/p/grok-code-fast-get-this-frontier-ai-model-free)
14+
15+
### OpenRouter 免费层级模型
16+
17+
OpenRouter 免费提供了几种具有慷慨额度的模型。**注意:** 你需要创建一个免费的 OpenRouter 账户才能访问这些模型。
18+
19+
**设置:**
20+
21+
1. 创建一个免费的 [OpenRouter 账户](https://openrouter.ai)
22+
2. 从仪表板获取你的 API 密钥
23+
3. 使用 OpenRouter 供应商配置 Kilo Code
24+
25+
**可用的免费模型:**
26+
27+
- **Qwen3 Coder (免费)** - 针对代理编码任务进行了优化,如函数调用、工具使用和对仓库的长上下文推理。
28+
- **Z.AI: GLM 4.5 Air (免费)** - GLM-4.5 系列的轻量级变体,专为以代理为中心的应用程序而构建。
29+
- **DeepSeek: R1 0528 (免费)** - 性能与 OpenAI o1 相当,但是开源的并且具有完全开放的推理令牌。
30+
- **MoonshotAI: Kimi K2 (免费)** - 针对代理能力进行了优化,包括高级工具使用、推理和代码合成。
31+
32+
## 性价比高的付费模型
33+
34+
当你需要比免费模型提供更多功能时,这些选项提供了极佳的价值:
35+
36+
### 超低预算冠军(每百万 Tokens 低于 $0.50)
37+
38+
**Mistral Devstral Small**
39+
40+
- **成本:** ~$0.20 每百万输入 Tokens
41+
- **最佳用途:** 代码生成、调试、重构
42+
- **性能:** 85% 的高级模型能力,成本仅为 10%
43+
44+
**Llama 4 Maverick**
45+
46+
- **成本:** ~$0.30 每百万输入 Tokens
47+
- **最佳用途:** 复杂推理、架构规划
48+
- **性能:** 适用于大多数开发任务
49+
50+
**DeepSeek v3**
51+
52+
- **成本:** ~$0.27 每百万输入 Tokens
53+
- **最佳用途:** 代码分析、大型代码库理解
54+
- **性能:** 强大的技术推理能力
55+
56+
### 中等价位模型(每百万 Tokens $0.50-$2.00)
57+
58+
**Qwen3 235B**
59+
60+
- **成本:** ~$1.20 每百万输入 Tokens
61+
- **最佳用途:** 需要高精度的复杂项目
62+
- **性能:** 接近高级质量,成本为 40%
63+
64+
## 智能使用策略
65+
66+
### 50% 规则
67+
68+
**原则:** 将预算模型用于 50% 的任务,将高级模型用于另外 50% 的任务。
69+
70+
**预算模型任务:**
71+
72+
- 代码审查和分析
73+
- 文档编写
74+
- 简单的错误修复
75+
- 样板代码生成
76+
- 重构现有代码
77+
78+
**高级模型任务:**
79+
80+
- 复杂的架构决策
81+
- 调试困难的问题
82+
- 性能优化
83+
- 新功能设计
84+
- 关键生产代码
85+
86+
### 成本节约的上下文管理
87+
88+
**最小化上下文大小:**
89+
90+
```typescript
91+
// 而不是提及整个文件
92+
@src/components/UserProfile.tsx
93+
94+
// 提及特定函数或部分
95+
@src/components/UserProfile.tsx:45-67
96+
```
97+
98+
**有效使用记忆库:**
99+
100+
-[Memory bank](/advanced-usage/memory-bank) 中存储一次项目上下文
101+
- 减少重复解释项目细节的需要
102+
- 每次对话节省 200-500 个 Tokens
103+
104+
**战略性文件提及:**
105+
106+
- 仅包含与任务直接相关的文件
107+
- 使用 [`@folder/`](/basic-usage/context-mentions) 获取广泛上下文,使用特定文件进行针对性工作
108+
109+
### 模型切换策略
110+
111+
**从便宜开始,需要时升级:**
112+
113+
1. **从免费模型开始**(Qwen3 Coder, GLM-4.5-Air)
114+
2. **如果免费模型难以胜任,则切换到预算模型**
115+
3. **仅对复杂任务升级到高级模型**
116+
117+
**使用 API 配置档案:**
118+
119+
- 为不同成本层级设置 [多个配置](/features/api-configuration-profiles)
120+
- 在免费、预算和高级模型之间快速切换
121+
- 根据任务复杂性匹配模型能力
122+
123+
### 基于模式的成本优化
124+
125+
**使用适当的模式来限制昂贵的操作:**
126+
127+
- **[询问模式](/basic-usage/using-modes#ask-mode)** 信息收集,无需代码更改
128+
- **[架构师模式](/basic-usage/using-modes#architect-mode)** 规划,无需昂贵的文件操作
129+
- **[调试模式](/basic-usage/using-modes#debug-mode)** 专注的故障排除
130+
131+
**用于预算控制的自定义模式:**
132+
133+
- 创建限制昂贵工具的模式
134+
- 限制对特定目录的文件访问
135+
- 控制哪些操作是自动批准的
136+
137+
## 现实世界的性能比较
138+
139+
### 代码生成任务
140+
141+
**简单函数创建:**
142+
143+
- **Mistral Devstral Small:** 95% 成功率
144+
- **GPT-4:** 98% 成功率
145+
- **成本差异:** 免费 vs $0.20 vs $30 每百万令牌
146+
147+
**复杂重构:**
148+
149+
- **预算模型:** 70-80% 成功率
150+
- **高级模型:** 90-95% 成功率
151+
- **建议:** 从预算开始,需要时再升级
152+
153+
### 调试性能
154+
155+
**简单错误:**
156+
157+
- **免费模型:** 通常足够
158+
- **预算模型:** 表现优秀
159+
- **高级模型:** 对于大多数情况来说过于强大
160+
161+
**复杂系统问题:**
162+
163+
- **免费模型:** 40-60% 成功率
164+
- **预算模型:** 60-80% 成功率
165+
- **高级模型:** 85-95% 成功率
166+
167+
## 混合方法建议
168+
169+
### 日常开发工作流程
170+
171+
**早晨规划会议:**
172+
173+
- 使用 **架构师模式** 配合 **DeepSeek R1**
174+
- 规划特性和架构
175+
- 创建任务分解
176+
177+
**实施阶段:**
178+
179+
- 使用 **代码模式** 配合 **预算模型**
180+
- 生成和修改代码
181+
- 处理日常开发任务
182+
183+
**复杂问题解决:**
184+
185+
- 当遇到困难时切换到 **高级模型**
186+
- 用于关键调试
187+
- 影响多个系统的架构决策
188+
189+
### 项目阶段策略
190+
191+
**早期开发:**
192+
193+
- 免费和预算模型用于原型制作
194+
- 快速迭代,无需担心成本
195+
- 建立模式和结构
196+
197+
**生产准备:**
198+
199+
- 高级模型用于关键代码审查
200+
- 性能优化
201+
- 安全考虑
202+
203+
## 成本监控和控制
204+
205+
### 跟踪你的使用情况
206+
207+
**监控令牌消耗:**
208+
209+
- 查看聊天历史中的成本估算
210+
- 审查每月使用模式
211+
- 识别高成本操作
212+
213+
**设置支出限额:**
214+
215+
- 使用提供商账单警报
216+
- 配置 [速率限制](/advanced-usage/rate-limits-costs) 来控制使用
217+
- 设置每日/每月预算
218+
219+
### 节约成本的技巧
220+
221+
**减少系统提示大小:**
222+
223+
- 如果不使用外部工具,则 [禁用 MCP](/features/mcp/using-mcp-in-kilo-code)
224+
- 使用专注的自定义模式
225+
- 最小化不必要的上下文
226+
227+
**优化对话长度:**
228+
229+
- 使用 [检查点](/features/checkpoints) 重置上下文
230+
- 为无关任务开始新的对话
231+
- 归档已完成的工作
232+
233+
**批量处理相似任务:**
234+
235+
- 分组相关的代码更改
236+
- 在单个请求中处理多个文件
237+
- 减少对话开销
238+
239+
## 开始使用预算模型
240+
241+
### 快速设置指南
242+
243+
1. **创建 OpenRouter 账户** 以获取免费模型
244+
2. **在 Kilo Code 中配置多个提供商**
245+
3. **设置 API 配置档案** 以便轻松切换
246+
4. **在需要时升级到预算模型**
247+
5. **为复杂工作预留高级模型**
248+
249+
### 推荐的提供商组合
250+
251+
**免费层用于基础:**
252+
253+
- [OpenRouter](/providers/openrouter) - 免费模型
254+
- [Groq](/providers/groq) - 支持模型的快速推理
255+
- [Z.ai](https://z.ai/model-api) - 提供免费模型 GLM-4.5-Flash
256+
257+
**预算层用于选则:**
258+
259+
- [DeepSeek](/providers/deepseek) - 性价比极高的模型
260+
- [Mistral](/providers/mistral) - 专业的编码模型
261+
262+
**高级层用于备份:**
263+
264+
- [Anthropic](/providers/anthropic) - Claude 用于复杂推理
265+
- [OpenAI](/providers/openai) - GPT-4 用于关键任务
266+
267+
## 衡量是否成功
268+
269+
**跟踪这些指标:**
270+
271+
- 每月 AI 成本 vs 开发生产力
272+
- 按模型层级的任务完成率
273+
- 节省的时间 vs 花费的钱
274+
- 代码质量改进
275+
276+
**成功指标:**
277+
278+
- 70%+ 的任务使用免费/预算模型完成
279+
- 每月成本在你的目标预算内
280+
- 保持或提高代码质量
281+
- 更快的开发周期
282+
283+
通过结合免费模型、战略性预算模型使用和智能优化技术,你可以在保持最低成本的同时充分利用 AI 辅助开发的强大功能。从免费选项开始,随着你的需求和对成本的适应程度逐渐增加预算模型。

0 commit comments

Comments
 (0)