fix(docs): translations

This commit is contained in:
Adam
2026-02-09 18:11:44 -06:00
parent 3118cab2d8
commit 85fa8abd50
312 changed files with 3578 additions and 3189 deletions

View File

@@ -1,15 +1,15 @@
---
title: 配置
description: 使用 OpenCode JSON 配置。
description: 使用 opencode JSON 配置。
---
您可以使用 JSON 配置文件配置 OpenCode。
您可以使用 JSON 配置文件配置 opencode。
---
## 格式
OpenCode 支持 **JSON** 和 **JSONC**(帶註釋的 JSON格式。
opencode 支持 **JSON** 和 **JSONC**(帶註釋的 JSON格式。
```jsonc title="opencode.jsonc"
{
@@ -95,7 +95,7 @@ OpenCode 支持 **JSON** 和 **JSONC**(帶註釋的 JSON格式。
### 全球的
將全局 OpenCode 配置放在 `~/.config/opencode/opencode.json` 中。使用全局配置來實現用戶範圍的首選項,例如主題、提供程序或按鍵綁定。
將全局 opencode 配置放在 `~/.config/opencode/opencode.json` 中。使用全局配置來實現用戶範圍的首選項,例如主題、提供程序或按鍵綁定。
全局配置覆蓋遠程組織默認值。
@@ -109,7 +109,7 @@ OpenCode 支持 **JSON** 和 **JSONC**(帶註釋的 JSON格式。
將項目特定配置放在項目的根目錄中。
:::
OpenCode 啟動時,它會在當前目錄中查找配置文件或遍歷到最近的 Git 目錄。
opencode 啟動時,它會在當前目錄中查找配置文件或遍歷到最近的 Git 目錄。
這也可以安全地簽入 Git 並使用與全局模式相同的模式。
@@ -200,7 +200,7 @@ opencode run "Hello world"
- `port` - 監聽的端口。
- `hostname` - 要監聽的主機名。當`mdns`啟用且未設置主機名時,默認為`0.0.0.0`。
- `mdns` - 啟用 mDNS 服務發現。這允許網絡上的其他設備發現您的 OpenCode 服務器。
- `mdns` - 啟用 mDNS 服務發現。這允許網絡上的其他設備發現您的 opencode 服務器。
- `mdnsDomain` - mDNS 服務的自定義域名。默認為`opencode.local`。對於在同一網絡上運行多個實例很有用。
- `cors` - 從基於瀏覽器的客戶端使用 HTTP 服務器時允許 CORS 的其他來源。值必須是完整來源(方案+主機+可選端口),例如`https://app.example.com`。
@@ -210,7 +210,7 @@ opencode run "Hello world"
### 工具
您可以通過 `tools` 選項管理法學碩士可以使用的工具。
您可以通過 `tools` 選項管理LLM可以使用的工具。
```json title="opencode.json"
{
@@ -228,7 +228,7 @@ opencode run "Hello world"
### 型號
您可以通過 `provider`、`model` 和 `small_model` 選項來配置要在 OpenCode 配置中使用的提供程序和模型。
您可以通過 `provider`、`model` 和 `small_model` 選項來配置要在 opencode 配置中使用的提供程序和模型。
```json title="opencode.json"
{
@@ -239,7 +239,7 @@ opencode run "Hello world"
}
```
`small_model` 選項為標題生成等輕量級任務配置單獨的模型。默認情況下,如果您的提供商可以提供更便宜的模型,OpenCode 會嘗試使用更便宜的模型,否則它會回退到您的主模型。
`small_model` 選項為標題生成等輕量級任務配置單獨的模型。默認情況下,如果您的提供商可以提供更便宜的模型,opencode 會嘗試使用更便宜的模型,否則它會回退到您的主模型。
提供者選項可以包括`timeout`和`setCacheKey`
@@ -301,7 +301,7 @@ Amazon Bedrock 支持 AWS 特定配置:
### 主題
您可以通過 `theme` 選項在 OpenCode 配置中配置要使用的主題。
您可以通過 `theme` 選項在 opencode 配置中配置要使用的主題。
```json title="opencode.json"
{
@@ -351,7 +351,7 @@ Amazon Bedrock 支持 AWS 特定配置:
}
```
默認代理必須是主代理(而不是子代理)。這可以是內置代理,例如`"build"`或`"plan"`,或者您定義的[定制代理](/docs/agents)。如果指定的代理不存在或者是子代理,OpenCode 將回退到 `"build"` 並發出警告。
默認代理必須是主代理(而不是子代理)。這可以是內置代理,例如`"build"`或`"plan"`,或者您定義的[定制代理](/docs/agents)。如果指定的代理不存在或者是子代理,opencode 將回退到 `"build"` 並發出警告。
此設置適用於所有界面TUI、CLI (`opencode run`)、桌面應用程序和 GitHub Action。
@@ -421,7 +421,7 @@ Amazon Bedrock 支持 AWS 特定配置:
### 自動更新
OpenCode 將在啟動時自動下載任何新的更新。您可以使用 `autoupdate` 選項禁用此功能。
opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoupdate` 選項禁用此功能。
```json title="opencode.json"
{
@@ -534,7 +534,7 @@ OpenCode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
### 插件
[插件](/docs/plugins) 使用自定義工具、掛鉤和集成擴展 OpenCode。
[插件](/docs/plugins) 使用自定義工具、掛鉤和集成擴展 opencode。
將插件文件放置在`.opencode/plugins/` 或`~/.config/opencode/plugins/` 中。您還可以通過 `plugin` 選項從 npm 加載插件。
@@ -599,7 +599,7 @@ OpenCode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
}
```
當您想要限制 OpenCode 僅使用特定的提供程序而不是一一禁用它們時,這非常有用。
當您想要限制 opencode 僅使用特定的提供程序而不是一一禁用它們時,這非常有用。
:::note
`disabled_providers` 優先於`enabled_providers`。