mirror of
https://github.com/anomalyco/opencode.git
synced 2026-05-03 03:06:44 +00:00
fix(docs): locale translations
This commit is contained in:
@@ -406,7 +406,7 @@ Aynı anda birden fazla aracı kontrol etmek için joker karakterleri de kullana
|
||||
}
|
||||
```
|
||||
|
||||
[Learn more about tools](/docs/tools).
|
||||
[Araçlar hakkında daha fazla bilgi](/docs/tools).
|
||||
|
||||
---
|
||||
|
||||
@@ -518,7 +518,7 @@ Son eşleşen kural öncelikli olduğundan, `*` joker karakterini ilk sıraya ve
|
||||
}
|
||||
```
|
||||
|
||||
[Learn more about permissions](/docs/permissions).
|
||||
[İzinler hakkında daha fazla bilgi](/docs/permissions).
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -21,24 +21,24 @@ opencode run "Explain how closures work in JavaScript"
|
||||
|
||||
### tui
|
||||
|
||||
opencode terminali kullanıcı arayüzünü başlatın.
|
||||
opencode terminal kullanıcı arayüzünü başlatır.
|
||||
|
||||
```bash
|
||||
opencode [project]
|
||||
```
|
||||
|
||||
#### Flags
|
||||
#### Bayraklar
|
||||
|
||||
| Bayrak | Kısa | Açıklama |
|
||||
| ------------ | ---- | ----------------------------------------------------------------------------- |
|
||||
| `--continue` | `-c` | Son oturuma devam et |
|
||||
| `--session` | `-s` | Devam edecek oturum kimliği |
|
||||
| `--fork` | | Continue ederken oturumu fork'la (`--continue` veya `--session` ile kullanın) |
|
||||
| `--prompt` | | Kullanma istemi |
|
||||
| `--model` | `-m` | provider/model biçiminde kullanılacak model |
|
||||
| `--agent` | | Kullanılacak temsilci |
|
||||
| `--port` | | Port to listen on |
|
||||
| `--hostname` | | Hostname to listen on |
|
||||
| Bayrak | Kısa | Açıklama |
|
||||
| ------------ | ---- | --------------------------------------------------------------------------- |
|
||||
| `--continue` | `-c` | Son oturuma devam et |
|
||||
| `--session` | `-s` | Devam edecek oturum kimliği |
|
||||
| `--fork` | | Devam ederken oturumu fork'lar (`--continue` veya `--session` ile kullanın) |
|
||||
| `--prompt` | | Kullanılacak prompt |
|
||||
| `--model` | `-m` | provider/model biçiminde kullanılacak model |
|
||||
| `--agent` | | Kullanılacak temsilci |
|
||||
| `--port` | | Dinlenecek port |
|
||||
| `--hostname` | | Dinlenecek host adı |
|
||||
|
||||
---
|
||||
|
||||
@@ -69,10 +69,10 @@ opencode attach [url]
|
||||
Bu, TUI öğesinin uzak bir opencode arka ucuyla kullanılmasına olanak tanır. Örneğin:
|
||||
|
||||
```bash
|
||||
# Start the backend server for web/mobile access
|
||||
# Web/mobil erişim için backend sunucusunu başlat
|
||||
opencode web --port 4096 --hostname 0.0.0.0
|
||||
|
||||
# In another terminal, attach the TUI to the running backend
|
||||
# Başka bir terminalde çalışan backend'e TUI ile bağlan
|
||||
opencode attach http://10.20.30.40:4096
|
||||
```
|
||||
|
||||
@@ -85,7 +85,7 @@ opencode attach http://10.20.30.40:4096
|
||||
|
||||
---
|
||||
|
||||
#### yaratmak
|
||||
#### create
|
||||
|
||||
Özel yapılandırmaya sahip yeni bir aracı oluşturun.
|
||||
|
||||
@@ -97,9 +97,9 @@ Bu komut, özel sistem istemi ve araç yapılandırmasıyla yeni bir aracı olu
|
||||
|
||||
---
|
||||
|
||||
#### liste
|
||||
#### list
|
||||
|
||||
Mevcut tüm acenteleri listeleyin.
|
||||
Mevcut tüm agent'ları listeleyin.
|
||||
|
||||
```bash
|
||||
opencode agent list
|
||||
@@ -125,11 +125,11 @@ opencode, [Models.dev](https://models.dev) adresindeki sağlayıcı listesi tara
|
||||
opencode auth login
|
||||
```
|
||||
|
||||
opencode başlatıldığında, sağlayıcıları kimlik bilgileri dosyasından yükler. Ortamlarınızda tanımlanmış herhangi bir anahtar veya projenizde bir `.env` dosyası varsa.
|
||||
opencode başlatıldığında sağlayıcıları kimlik bilgileri dosyasından yükler. Ayrıca ortam değişkenlerindeki veya projenizdeki `.env` dosyasındaki anahtarları da kullanır.
|
||||
|
||||
---
|
||||
|
||||
#### liste
|
||||
#### list
|
||||
|
||||
Kimlik bilgileri dosyasında depolanan tüm kimliği doğrulanmış sağlayıcıları listeler.
|
||||
|
||||
@@ -165,7 +165,7 @@ opencode github [command]
|
||||
|
||||
---
|
||||
|
||||
#### düzenlemek
|
||||
#### install
|
||||
|
||||
GitHub aracısını deponuza yükleyin.
|
||||
|
||||
@@ -173,11 +173,11 @@ GitHub aracısını deponuza yükleyin.
|
||||
opencode github install
|
||||
```
|
||||
|
||||
Bu, gerekli GitHub Eylemlerinin iş ayrıntılandırma ayarlarını ve süreç sürecini boyut boyunca gösterir. [Learn more](/docs/github).
|
||||
Bu komut gerekli GitHub Actions workflow'unu kurar ve yapılandırma adımlarında size rehberlik eder. [Daha fazla bilgi](/docs/github).
|
||||
|
||||
---
|
||||
|
||||
#### koşmak
|
||||
#### run
|
||||
|
||||
GitHub aracısını çalıştırın. Bu genellikle GitHub Eylemlerinde kullanılır.
|
||||
|
||||
@@ -185,7 +185,7 @@ GitHub aracısını çalıştırın. Bu genellikle GitHub Eylemlerinde kullanıl
|
||||
opencode github run
|
||||
```
|
||||
|
||||
##### Flags
|
||||
##### Bayraklar
|
||||
|
||||
| Bayrak | Açıklama |
|
||||
| --------- | ------------------------------------------- |
|
||||
@@ -216,7 +216,7 @@ Bu komut, yerel veya uzak bir MCP sunucusu ekleme konusunda size yol gösterecek
|
||||
|
||||
---
|
||||
|
||||
#### liste
|
||||
#### list
|
||||
|
||||
Yapılandırılmış tüm MCP sunucularını ve bağlantı durumlarını listeleyin.
|
||||
|
||||
@@ -266,7 +266,7 @@ opencode mcp logout [name]
|
||||
|
||||
---
|
||||
|
||||
#### hata ayıklama
|
||||
#### debug
|
||||
|
||||
MCP sunucusu için OAuth bağlantı sorunlarının hatalarını ayıklayın.
|
||||
|
||||
@@ -284,9 +284,9 @@ Yapılandırılmış sağlayıcıların tüm mevcut modellerini listeleyin.
|
||||
opencode models [provider]
|
||||
```
|
||||
|
||||
Bu komut, sağlayıcılarınızda bulunan tüm modeller `provider/model` oluşturulan görüntüler.
|
||||
Bu komut, yapılandırdığınız sağlayıcılardaki modelleri `provider/model` formatında listeler.
|
||||
|
||||
Bu, [your config](/docs/config/)'da kullanılacak tam modelin adını bulmak için kullanışlıdır.
|
||||
Bu, [config dosyanızda](/docs/config/) kullanmanız gereken tam model adını bulmak için kullanışlıdır.
|
||||
|
||||
Modelleri bu sağlayıcıya göre filtrelemek için isteğe bağlı olarak bir sağlayıcı kimliğini iletebilirsiniz.
|
||||
|
||||
@@ -309,7 +309,7 @@ opencode models --refresh
|
||||
|
||||
---
|
||||
|
||||
### koşmak
|
||||
### run
|
||||
|
||||
Doğrudan bir istem ileterek opencode'u etkileşimli olmayan modda çalıştırın.
|
||||
|
||||
@@ -326,21 +326,21 @@ opencode run Explain the use of context in Go
|
||||
Ayrıca, her çalıştırmada MCP sunucusunun soğuk önyükleme sürelerini önlemek için çalışan bir `opencode serve` örneğine de ekleyebilirsiniz:
|
||||
|
||||
```bash
|
||||
# Start a headless server in one terminal
|
||||
# Bir terminalde headless sunucuyu başlat
|
||||
opencode serve
|
||||
|
||||
# In another terminal, run commands that attach to it
|
||||
# Başka bir terminalde buna bağlanan komutları çalıştır
|
||||
opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
|
||||
```
|
||||
|
||||
#### Flags
|
||||
#### Bayraklar
|
||||
|
||||
| Bayrak | Kısa | Açıklama |
|
||||
| ------------ | ---- | --------------------------------------------------------------------------------- |
|
||||
| `--command` | | Çalıştırılacak komut, args için mesajı kullanın |
|
||||
| `--continue` | `-c` | Son oturuma devam et |
|
||||
| `--session` | `-s` | Devam edecek oturum kimliği |
|
||||
| `--fork` | | Continue ederken oturumu fork'la (`--continue` veya `--session` ile kullanın) |
|
||||
| `--fork` | | Devam ederken oturumu fork'lar (`--continue` veya `--session` ile kullanın) |
|
||||
| `--share` | | Oturumu paylaşın |
|
||||
| `--model` | `-m` | provider/model biçiminde kullanılacak model |
|
||||
| `--agent` | | Kullanılacak temsilci |
|
||||
@@ -354,7 +354,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
|
||||
|
||||
### serve
|
||||
|
||||
API erişimi için başsız bir opencode tarayıcısı başlatılır. Tam HTTP arayüzü için [server docs](/docs/server)'e göz atın.
|
||||
API erişimi için headless bir opencode sunucusu başlatır. Tam HTTP arayüzü için [server docs](/docs/server) sayfasına bakın.
|
||||
|
||||
```bash
|
||||
opencode serve
|
||||
@@ -373,9 +373,9 @@ Bu, TUI arayüzü olmadan opencode işlevselliğine API erişimi sağlayan bir H
|
||||
|
||||
---
|
||||
|
||||
### oturum
|
||||
### session
|
||||
|
||||
Manage opencode sessions.
|
||||
opencode oturumlarını yönetin.
|
||||
|
||||
```bash
|
||||
opencode session [command]
|
||||
@@ -383,7 +383,7 @@ opencode session [command]
|
||||
|
||||
---
|
||||
|
||||
#### liste
|
||||
#### list
|
||||
|
||||
Tüm opencode oturumlarını listeleyin.
|
||||
|
||||
@@ -408,14 +408,14 @@ opencode oturumlarınız için belirteç kullanımı ve maliyet istatistiklerini
|
||||
opencode stats
|
||||
```
|
||||
|
||||
#### Flags
|
||||
#### Bayraklar
|
||||
|
||||
| Bayrak | Açıklama |
|
||||
| ----------- | ----------------------------------------------------------------------------------------------------------- |
|
||||
| `--days` | Son N güne ait istatistikleri göster (tüm zamanlar) |
|
||||
| `--tools` | Number of tools to show (all) |
|
||||
| `--tools` | Gösterilecek araç sayısı (tümü) |
|
||||
| `--models` | Model kullanım dökümünü göster (varsayılan olarak gizlidir). En üstteki N'yi göstermek için bir sayı iletin |
|
||||
| `--project` | Filter by project (all projects, empty string: current project) |
|
||||
| `--project` | Projeye göre filtrele (tüm projeler, boş değer: mevcut proje) |
|
||||
|
||||
---
|
||||
|
||||
@@ -479,13 +479,13 @@ opencode acp
|
||||
|
||||
Bu komut, nd-JSON kullanarak stdin/stdout aracılığıyla iletişim kuran bir ACP sunucusunu başlatır.
|
||||
|
||||
#### Flags
|
||||
#### Bayraklar
|
||||
|
||||
| Bayrak | Açıklama |
|
||||
| ------------ | --------------------- |
|
||||
| `--cwd` | Çalışma dizini |
|
||||
| `--port` | Port to listen on |
|
||||
| `--hostname` | Hostname to listen on |
|
||||
| Bayrak | Açıklama |
|
||||
| ------------ | ------------------- |
|
||||
| `--cwd` | Çalışma dizini |
|
||||
| `--port` | Dinlenecek port |
|
||||
| `--hostname` | Dinlenecek host adı |
|
||||
|
||||
---
|
||||
|
||||
@@ -522,23 +522,23 @@ En son sürüme yükseltmek için.
|
||||
opencode upgrade
|
||||
```
|
||||
|
||||
To upgrade to a specific version.
|
||||
Belirli bir sürüme yükseltmek için:
|
||||
|
||||
```bash
|
||||
opencode upgrade v0.1.48
|
||||
```
|
||||
|
||||
#### Flags
|
||||
#### Bayraklar
|
||||
|
||||
| Bayrak | Kısa | Açıklama |
|
||||
| ---------- | ---- | ----------------------------------------------------------- |
|
||||
| `--method` | `-m` | Kullanılan kurulum yöntemi; bukle, npm, npm, topuz, demleme |
|
||||
| Bayrak | Kısa | Açıklama |
|
||||
| ---------- | ---- | ------------------------------------------------------ |
|
||||
| `--method` | `-m` | Kullanılan kurulum yöntemi: curl, npm, pnpm, bun, brew |
|
||||
|
||||
---
|
||||
|
||||
## Küresel Bayraklar
|
||||
## Global bayraklar
|
||||
|
||||
CLI opencode'u aşağıdaki genel bayrakları alır.
|
||||
opencode CLI aşağıdaki global bayrakları destekler.
|
||||
|
||||
| Bayrak | Kısa | Tanım |
|
||||
| -------------- | ---- | ---------------------------------------- |
|
||||
@@ -549,7 +549,7 @@ CLI opencode'u aşağıdaki genel bayrakları alır.
|
||||
|
||||
---
|
||||
|
||||
## Environment variables
|
||||
## Ortam değişkenleri
|
||||
|
||||
opencode ortam değişkenleri kullanılarak yapılandırılabilir.
|
||||
|
||||
@@ -559,23 +559,23 @@ opencode ortam değişkenleri kullanılarak yapılandırılabilir.
|
||||
| `OPENCODE_GIT_BASH_PATH` | dize | Windows'ta yürütülebilir Git Bash'in Yolu |
|
||||
| `OPENCODE_CONFIG` | dize | Yapılandırma dosyasının yolu |
|
||||
| `OPENCODE_CONFIG_DIR` | dize | Yapılandırma dizinine giden yol |
|
||||
| `OPENCODE_CONFIG_CONTENT` | string | Inline json config content |
|
||||
| `OPENCODE_DISABLE_AUTOUPDATE` | boolean | Disable automatic update checks |
|
||||
| `OPENCODE_DISABLE_PRUNE` | boolean | Disable pruning of old data |
|
||||
| `OPENCODE_CONFIG_CONTENT` | string | Satır içi JSON config içeriği |
|
||||
| `OPENCODE_DISABLE_AUTOUPDATE` | boolean | Otomatik güncelleme kontrollerini devre dışı bırak |
|
||||
| `OPENCODE_DISABLE_PRUNE` | boolean | Eski verilerin temizlenmesini devre dışı bırak |
|
||||
| `OPENCODE_DISABLE_TERMINAL_TITLE` | boole | Otomatik terminal başlığı güncellemelerini devre dışı bırakın |
|
||||
| `OPENCODE_PERMISSION` | string | Inlined json permissions config |
|
||||
| `OPENCODE_PERMISSION` | string | Satır içi JSON izin config'i |
|
||||
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | boole | Varsayılan eklentileri devre dışı bırakın |
|
||||
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | boole | Otomatik LSP sunucu indirmelerini devre dışı bırakın |
|
||||
| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | boolean | Enable experimental models |
|
||||
| `OPENCODE_DISABLE_AUTOCOMPACT` | boolean | Disable automatic context compaction |
|
||||
| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | boolean | Deneysel modelleri etkinleştir |
|
||||
| `OPENCODE_DISABLE_AUTOCOMPACT` | boolean | Otomatik context sıkıştırmayı devre dışı bırak |
|
||||
| `OPENCODE_DISABLE_CLAUDE_CODE` | boole | `.claude`'den okumayı devre dışı bırak (istem + beceriler) |
|
||||
| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | boolean | Disable reading `~/.claude/CLAUDE.md` |
|
||||
| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | boolean | Disable loading `.claude/skills` |
|
||||
| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | boolean | `~/.claude/CLAUDE.md` dosyasını okumayı devre dışı bırak |
|
||||
| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | boolean | `.claude/skills` yüklemesini devre dışı bırak |
|
||||
| `OPENCODE_DISABLE_MODELS_FETCH` | boole | Uzak kaynaklardan model getirmeyi devre dışı bırakın |
|
||||
| `OPENCODE_FAKE_VCS` | dize | Test amaçlı sahte VCS sağlayıcısı |
|
||||
| `OPENCODE_DISABLE_FILETIME_CHECK` | boole | Optimizasyon için dosya süresi kontrolünü devre dışı bırakın |
|
||||
| `OPENCODE_CLIENT` | string | Client identifier (defaults to `cli`) |
|
||||
| `OPENCODE_ENABLE_EXA` | boolean | Enable Exa web search tools |
|
||||
| `OPENCODE_CLIENT` | string | Client kimliği (varsayılan: `cli`) |
|
||||
| `OPENCODE_ENABLE_EXA` | boolean | Exa web arama araçlarını etkinleştir |
|
||||
| `OPENCODE_SERVER_PASSWORD` | dize | `serve`/`web` için temel kimlik doğrulamayı etkinleştirin |
|
||||
| `OPENCODE_SERVER_USERNAME` | dize | Temel kimlik doğrulama kullanıcı adını geçersiz kıl (varsayılan `opencode`) |
|
||||
| `OPENCODE_MODELS_URL` | dize | Model yapılandırmasını almak için özel URL |
|
||||
|
||||
@@ -9,7 +9,7 @@ description: Tekrarlanan görevler için özel komutlar oluşturulur.
|
||||
/my-command
|
||||
```
|
||||
|
||||
Özel komutlar, `/init`, `/undo`, `/redo`, `/share`, `/help` gibi komutlara ek olarak sunulur. [Learn more](/docs/tui#commands).
|
||||
Özel komutlar, `/init`, `/undo`, `/redo`, `/share`, `/help` gibi komutlara ek olarak sunulur. [Daha fazla bilgi](/docs/tui#commands).
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -175,7 +175,7 @@ Mevcut seçenekler:
|
||||
- `scroll_speed` - Özel kaydırma hızı çarpanı (varsayılan: `3`, minimum: `1`). `scroll_acceleration.enabled` `true` ise dikkate alınmaz.
|
||||
- `diff_style` - Fark oluşturmayı kontrol edin. `"auto"` terminal genişliğine uyum sağlar, `"stacked"` her zaman tek sütunu gösterir.
|
||||
|
||||
[Learn more about using the TUI here](/docs/tui).
|
||||
[TUI kullanımı hakkında daha fazla bilgi](/docs/tui).
|
||||
|
||||
---
|
||||
|
||||
@@ -198,17 +198,17 @@ Mevcut seçenekler:
|
||||
|
||||
Mevcut seçenekler:
|
||||
|
||||
- `port` - Port to listen on.
|
||||
- `port` - Dinlenecek port.
|
||||
- `hostname` - Dinlenecek ana bilgisayar adı. `mdns` etkinleştirildiğinde ve hiçbir ana bilgisayar adı ayarlanmadığında, varsayılan değer `0.0.0.0` olur.
|
||||
- `mdns` - mDNS hizmet bulmayı etkinleştirin. Bu, ağdaki diğer cihazların opencode sunucunuzu keşfetmesine olanak tanır.
|
||||
- `mdnsDomain` - mDNS hizmeti için özel alan adı. Varsayılan olarak `opencode.local` şeklindedir. Aynı ağda birden fazla örneği çalıştırmak için kullanışlıdır.
|
||||
- `cors` - Tarayıcı tabanlı bir istemciden HTTP sunucusunu kullanırken CORS'ye izin verecek ek kaynaklar. Değerler tam kaynaklar olmalıdır (şema + ana bilgisayar + isteğe bağlı bağlantı noktası), örneğin `https://app.example.com`.
|
||||
|
||||
[Learn more about the server here](/docs/server).
|
||||
[Sunucu hakkında daha fazla bilgi](/docs/server).
|
||||
|
||||
---
|
||||
|
||||
### Aletler
|
||||
### Araçlar
|
||||
|
||||
Bir LLM'nin kullanabileceği araçları `tools` seçeneği aracılığıyla yönetebilirsiniz.
|
||||
|
||||
@@ -222,11 +222,11 @@ Bir LLM'nin kullanabileceği araçları `tools` seçeneği aracılığıyla yön
|
||||
}
|
||||
```
|
||||
|
||||
[Learn more about tools here](/docs/tools).
|
||||
[Araçlar hakkında daha fazla bilgi](/docs/tools).
|
||||
|
||||
---
|
||||
|
||||
### Models
|
||||
### Modeller
|
||||
|
||||
opencode yapılandırmanızda kullanmak istediğiniz sağlayıcıları ve modelleri `provider`, `model` ve `small_model` seçenekleri aracılığıyla yapılandırabilirsiniz.
|
||||
|
||||
@@ -260,7 +260,7 @@ Sağlayıcı seçenekleri `timeout` ve `setCacheKey` içerebilir:
|
||||
- `timeout` - Milisaniye cinsinden istek zaman aşımı (varsayılan: 300000). Devre dışı bırakmak için `false` olarak ayarlayın.
|
||||
- `setCacheKey` - Belirlenen sağlayıcı için her zaman bir önbellek anahtarının ayarlandığından emin olun.
|
||||
|
||||
Ayrıca [local models](/docs/models#local) öğesini de yapılandırabilirsiniz. [Learn more](/docs/models).
|
||||
Ayrıca [local models](/docs/models#local) ayarlayabilirsiniz. [Daha fazla bilgi](/docs/models).
|
||||
|
||||
---
|
||||
|
||||
@@ -295,11 +295,11 @@ Amazon Bedrock, AWS'a özgü yapılandırmayı destekler:
|
||||
Taşıyıcı belirteçleri (`AWS_BEARER_TOKEN_BEDROCK` veya `/connect`) profil tabanlı kimlik doğrulamaya göre önceliklidir. Ayrıntılar için [authentication precedence](/docs/providers#authentication-precedence)'ye bakın.
|
||||
:::
|
||||
|
||||
[Learn more about Amazon Bedrock configuration](/docs/providers#amazon-bedrock).
|
||||
[Amazon Bedrock yapılandırması hakkında daha fazla bilgi](/docs/providers#amazon-bedrock).
|
||||
|
||||
---
|
||||
|
||||
### Themes
|
||||
### Temalar
|
||||
|
||||
opencode yapılandırmanızda kullanmak istediğiniz temayı `theme` seçeneği aracılığıyla yapılandırabilirsiniz.
|
||||
|
||||
@@ -310,7 +310,7 @@ opencode yapılandırmanızda kullanmak istediğiniz temayı `theme` seçeneği
|
||||
}
|
||||
```
|
||||
|
||||
[Learn more here](/docs/themes).
|
||||
[Daha fazla bilgi](/docs/themes).
|
||||
|
||||
---
|
||||
|
||||
@@ -336,7 +336,7 @@ opencode yapılandırmanızda kullanmak istediğiniz temayı `theme` seçeneği
|
||||
}
|
||||
```
|
||||
|
||||
Aracıları ayrıca `~/.config/opencode/agents/` veya `.opencode/agents/` İçindeki etiketleme etiketlerini kullanarak da tanımlayabilirsiniz. [Learn more here](/docs/agents).
|
||||
Agent'ları `~/.config/opencode/agents/` veya `.opencode/agents/` içindeki Markdown dosyalarıyla da tanımlayabilirsiniz. [Daha fazla bilgi](/docs/agents).
|
||||
|
||||
---
|
||||
|
||||
@@ -400,7 +400,7 @@ Varsayılan olarak paylaşım, `/share` yoğunluğu kullanılarak konuşmaları
|
||||
}
|
||||
```
|
||||
|
||||
Komutları `~/.config/opencode/commands/` veya `.opencode/commands/` içindeki işaretleme dosyalarını kullanarak da tanımlayabilirsiniz. [Learn more here](/docs/commands).
|
||||
Komutları `~/.config/opencode/commands/` veya `.opencode/commands/` içindeki Markdown dosyalarıyla da tanımlayabilirsiniz. [Daha fazla bilgi](/docs/commands).
|
||||
|
||||
---
|
||||
|
||||
@@ -415,7 +415,7 @@ Tuş atamalarınızı `keybinds` seçeneği aracılığıyla özelleştirebilirs
|
||||
}
|
||||
```
|
||||
|
||||
[Learn more here](/docs/keybinds).
|
||||
[Daha fazla bilgi](/docs/keybinds).
|
||||
|
||||
---
|
||||
|
||||
@@ -457,7 +457,7 @@ Kod formatlayıcılarını `formatter` seçeneği aracılığıyla yapılandıra
|
||||
}
|
||||
```
|
||||
|
||||
[Learn more about formatters here](/docs/formatters).
|
||||
[Formatter'lar hakkında daha fazla bilgi](/docs/formatters).
|
||||
|
||||
---
|
||||
|
||||
@@ -477,7 +477,7 @@ Varsayılan olarak, opencode açık bir onay gerektirmeden **tüm işlemlere izi
|
||||
}
|
||||
```
|
||||
|
||||
[Learn more about permissions here](/docs/permissions).
|
||||
[İzinler hakkında daha fazla bilgi](/docs/permissions).
|
||||
|
||||
---
|
||||
|
||||
@@ -528,7 +528,7 @@ Kullanmak istediğiniz MCP sunucularını `mcp` seçeneği aracılığıyla yap
|
||||
}
|
||||
```
|
||||
|
||||
[Learn more here](/docs/mcp-servers).
|
||||
[Daha fazla bilgi](/docs/mcp-servers).
|
||||
|
||||
---
|
||||
|
||||
@@ -545,7 +545,7 @@ Eklenti dosyalarını `.opencode/plugins/` veya `~/.config/opencode/plugins/` i
|
||||
}
|
||||
```
|
||||
|
||||
[Learn more here](/docs/plugins).
|
||||
[Daha fazla bilgi](/docs/plugins).
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ Deneme süreniz için bunu devre dışı bırakmanızı öneririz.
|
||||
}
|
||||
```
|
||||
|
||||
[Learn more about sharing](/docs/share).
|
||||
[Paylaşım hakkında daha fazla bilgi](/docs/share).
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ opencode, VS Code, Cursor veya bir terminali destekleyen herhangi bir IDE ile en
|
||||
|
||||
---
|
||||
|
||||
## Usage
|
||||
## Kullanım
|
||||
|
||||
- **Hızlı Başlatma**: opencode'u bölünmüş terminal görünümünde açmak veya zaten çalışıyorsa mevcut bir terminal oturumuna odaklanmak için `Cmd+Esc` (Mac) veya `Ctrl+Esc` (Windows/Linux) kullanın.
|
||||
- **Yeni Oturum**: Zaten açık olsa bile yeni bir opencode terminal oturumu başlatmak için `Cmd+Shift+Esc` (Mac) veya `Ctrl+Shift+Esc` (Windows/Linux) kullanın. Ayrıca kullanıcı arayüzündeki opencode düğmesini de tıklayabilirsiniz.
|
||||
@@ -24,7 +24,7 @@ opencode'u VS Code'a ve Cursor, Windsurf, VSCodium gibi popüler çatallara yük
|
||||
2. Entegre terminali açın
|
||||
3. `opencode` komutunu çalıştırın - uzantı otomatik olarak yüklenir
|
||||
|
||||
Öte yandan, TUI'den `/editor` veya `/export` çalıştırdığınızda kendi IDE'nizi kullanmak istiyorsanız, `export EDITOR="code --wait"` ayarlamanız gerekir. [Learn more](/docs/tui/#editor-setup).
|
||||
TUI içinden `/editor` veya `/export` komutlarını çalıştırdığınızda kendi IDE'nizi kullanmak istiyorsanız `export EDITOR="code --wait"` ayarlayın. [Daha fazla bilgi](/docs/tui/#editor-setup).
|
||||
|
||||
---
|
||||
|
||||
@@ -41,8 +41,8 @@ Uzantı otomatik olarak yüklenemezse:
|
||||
- Entegre terminalde `opencode` çalıştırdığınızdan emin olun.
|
||||
- IDE cihazınız için CLI'nin kurulu olduğunu doğrulayın:
|
||||
- VS Code için: `code` komutu
|
||||
- İmleç için: `cursor` komutu
|
||||
- Rüzgar Sörfü için: `windsurf` komutu
|
||||
- Cursor için: `cursor` komutu
|
||||
- Windsurf için: `windsurf` komutu
|
||||
- VSCodium için: `codium` komutu
|
||||
- Değilse, `Cmd+Shift+P` (Mac) veya `Ctrl+Shift+P` (Windows/Linux) çalıştırılır ve "Shell Command: Install 'code' command in PATH" (veya IDE'niz için bağlantıyı) dinleyin.
|
||||
- Değilse `Cmd+Shift+P` (Mac) veya `Ctrl+Shift+P` (Windows/Linux) çalıştırın ve "Shell Command: Install 'code' command in PATH" komutunu seçin (veya IDE'nizdeki eşdeğerini kullanın).
|
||||
- VS Code'un uzantı yükleme iznine sahip olduğundan emin olun
|
||||
|
||||
@@ -15,7 +15,7 @@ Hadi başlayalım.
|
||||
|
||||
---
|
||||
|
||||
#### Prerequisites
|
||||
#### Ön koşullar
|
||||
|
||||
opencode'u terminalinizde kullanmak için ihtiyacınız olacak:
|
||||
|
||||
@@ -29,7 +29,7 @@ opencode'u terminalinizde kullanmak için ihtiyacınız olacak:
|
||||
|
||||
---
|
||||
|
||||
## Düzenlemek
|
||||
## Kurulum
|
||||
|
||||
opencode'u kurmanın en kolay yolu kurulum betiğidir.
|
||||
|
||||
@@ -186,18 +186,15 @@ proje kökü.
|
||||
Projenizin `AGENTS.md` dosyasını Git'e göndermelisiniz.
|
||||
:::
|
||||
|
||||
Bu, opencode'un proje yapısını ve kodlama modellerini anlamasına yardımcı olur
|
||||
kullanılmış.
|
||||
Bu, opencode'un proje yapısını ve kullanılan kodlama kalıplarını anlamasına yardımcı olur.
|
||||
|
||||
---
|
||||
|
||||
## Usage
|
||||
## Kullanım
|
||||
|
||||
Artık projeniz üzerinde çalışmak için opencode'u kullanmaya hazırsınız. Sormaktan çekinmeyin
|
||||
anything!
|
||||
Artık projeniz üzerinde çalışmak için opencode'u kullanmaya hazırsınız. Dilediğiniz soruyu sorabilirsiniz.
|
||||
|
||||
Yapay zeka kodlama aracısını kullanma konusunda yeniyseniz aşağıda bazı örnekleri bulabilirsiniz:
|
||||
help.
|
||||
AI kodlama agent'ı kullanmaya yeniyseniz aşağıdaki örnekler yardımcı olabilir.
|
||||
|
||||
---
|
||||
|
||||
@@ -210,21 +207,21 @@ Projedeki dosyaları bulanık aramak için `@` tuşunu kullanın.
|
||||
:::
|
||||
|
||||
```txt frame="none" "@packages/functions/src/api/index.ts"
|
||||
How is authentication handled in @packages/functions/src/api/index.ts
|
||||
@packages/functions/src/api/index.ts dosyasında authentication nasıl ele alınıyor?
|
||||
```
|
||||
|
||||
Kod tabanının üzerinde çalışmadığınız bir kısmı varsa bu yararlı olur.
|
||||
|
||||
---
|
||||
|
||||
### Add features
|
||||
### Özellik ekle
|
||||
|
||||
opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de öncelikle ondan bir plan oluşturmasını istemenizi öneririz.
|
||||
|
||||
1. **Bir plan oluşturun**
|
||||
|
||||
opencode, değişiklik yapma yeteneğini devre dışı bırakan bir _Plan moduna_ sahiptir ve
|
||||
bunun yerine özelliğin nasıl uygulanacağını önerin.
|
||||
opencode, değişiklik yapma özelliğini kapatan bir _Plan mode_'a sahiptir.
|
||||
Bu modda, özelliğin nasıl uygulanacağını önerir.
|
||||
|
||||
**Sekme** tuşunu kullanarak buna geçin. Bunun için sağ alt köşede bir gösterge göreceksiniz.
|
||||
|
||||
@@ -232,20 +229,19 @@ opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de ön
|
||||
<TAB>
|
||||
```
|
||||
|
||||
Now let's describe what we want it to do.
|
||||
Şimdi ne yapmasını istediğimizi anlatalım.
|
||||
|
||||
```txt frame="none"
|
||||
When a user deletes a note, we'd like to flag it as deleted in the database.
|
||||
Then create a screen that shows all the recently deleted notes.
|
||||
From this screen, the user can undelete a note or permanently delete it.
|
||||
Bir kullanıcı not sildiğinde, veritabanında bu notu silinmiş olarak işaretleyelim.
|
||||
Ardından yakın zamanda silinen tüm notları gösteren bir ekran oluşturalım.
|
||||
Bu ekrandan kullanıcı notu geri alabilsin veya kalıcı olarak silebilsin.
|
||||
```
|
||||
|
||||
opencode'a ne istediğinizi anlamak için yeterli ayrıntıyı vermek istiyorsunuz. Yardımcı olur
|
||||
onunla ekibinizdeki kıdemsiz bir geliştiriciyle konuşuyormuş gibi konuşmak.
|
||||
opencode'un isteğinizi anlaması için yeterli ayrıntı verin.
|
||||
Ekibinizdeki junior bir geliştiriciyle konuşur gibi yazmak genelde iyi sonuç verir.
|
||||
|
||||
:::tip
|
||||
opencode'a, ne anladığınızı anlamasına yardımcı olacak bol miktarda bağlam ve örnek verin.
|
||||
want.
|
||||
opencode'a bol bağlam ve örnek verin.
|
||||
:::
|
||||
|
||||
2. **Planı yineleyin**
|
||||
@@ -253,56 +249,53 @@ opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de ön
|
||||
Size bir plan sunduğunda ona geri bildirimde bulunabilir veya daha fazla ayrıntı ekleyebilirsiniz.
|
||||
|
||||
```txt frame="none"
|
||||
We'd like to design this new screen using a design I've used before.
|
||||
[Image #1] Take a look at this image and use it as a reference.
|
||||
Bu yeni ekranı daha önce kullandığım bir tasarıma göre yapmak istiyoruz.
|
||||
[Image #1] Bu görsele bakıp referans al.
|
||||
```
|
||||
|
||||
:::tip
|
||||
İsteme eklemek için görüntüleri terminale sürükleyip bırakın.
|
||||
:::
|
||||
|
||||
opencode, verdiğiniz tüm görselleri tarayabilir ve istemlere ekleyebilir. Yapabilirsiniz
|
||||
bunu bir görüntüyü terminale sürükleyip bırakarak yapın.
|
||||
opencode verdiğiniz görselleri tarayıp prompt'a ekleyebilir.
|
||||
Bunu bir görseli terminale sürükleyip bırakarak yapabilirsiniz.
|
||||
|
||||
3. **Özelliği oluşturun**
|
||||
|
||||
Plan konusunda kendinizi rahat hissettiğinizde, şu şekilde _Oluşturma moduna_ geri dönün:
|
||||
**Sekme** tuşuna tekrar basmak.
|
||||
Planı yeterli bulduğunuzda **Sekme** tuşuna tekrar basarak _Build mode_'a dönün.
|
||||
|
||||
```bash frame="none"
|
||||
<TAB>
|
||||
```
|
||||
|
||||
Ve ondan değişiklikleri yapmasını istiyoruz.
|
||||
Ardından değişiklikleri yapmasını isteyin.
|
||||
|
||||
```bash frame="none"
|
||||
Sounds good! Go ahead and make the changes.
|
||||
Harika görünüyor, şimdi değişiklikleri yap.
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Değişiklik yap
|
||||
|
||||
Daha basit değişiklikler için opencode'dan bunu doğrudan oluşturmasını isteyebilirsiniz.
|
||||
Önce planı gözden geçirmeye gerek kalmadan.
|
||||
Daha basit değişikliklerde, önce planı incelemeden opencode'dan doğrudan değişiklik yapmasını isteyebilirsiniz.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts"
|
||||
We need to add authentication to the /settings route. Take a look at how this is
|
||||
handled in the /notes route in @packages/functions/src/notes.ts and implement
|
||||
the same logic in @packages/functions/src/settings.ts
|
||||
/settings route'una authentication eklememiz gerekiyor.
|
||||
@packages/functions/src/notes.ts içindeki /notes route'unda bunun nasıl yapıldığına bak
|
||||
ve aynı mantığı @packages/functions/src/settings.ts içinde uygula.
|
||||
```
|
||||
|
||||
opencode'un doğru kararı vermesi için yeterli miktarda ayrıntı sağladığınızdan emin olmak istiyorsunuz.
|
||||
değişiklikler.
|
||||
opencode'un doğru değişiklikleri yapması için yeterli ayrıntı verdiğinizden emin olun.
|
||||
|
||||
---
|
||||
|
||||
### Undo changes
|
||||
### Değişiklikleri geri al
|
||||
|
||||
Diyelim ki opencode'dan bazı değişiklikler yapmasını istediniz.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/api/index.ts"
|
||||
Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
@packages/functions/src/api/index.ts içindeki fonksiyonu refactor edebilir misin?
|
||||
```
|
||||
|
||||
Ama istediğinin bu olmadığını anlıyorsun. Değişiklikleri **geri alabilirsiniz**
|
||||
@@ -312,11 +305,10 @@ Ama istediğinin bu olmadığını anlıyorsun. Değişiklikleri **geri alabilir
|
||||
/undo
|
||||
```
|
||||
|
||||
opencode artık yaptığınız değişiklikleri geri alacak ve orijinal mesajınızı gösterecek
|
||||
again.
|
||||
opencode değişiklikleri geri alır ve orijinal mesajınızı tekrar gösterir.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/api/index.ts"
|
||||
Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
@packages/functions/src/api/index.ts içindeki fonksiyonu refactor edebilir misin?
|
||||
```
|
||||
|
||||
Buradan komut isteminde ince ayar yapabilir ve opencode'dan tekrar denemesini isteyebilirsiniz.
|
||||
@@ -333,10 +325,9 @@ Veya `/redo` komutunu kullanarak değişiklikleri **yeniden yapabilirsiniz**.
|
||||
|
||||
---
|
||||
|
||||
## Paylaşmak
|
||||
## Paylaş
|
||||
|
||||
opencode ile yaptığınız görüşmeler [eşinizle paylaşılabilir]
|
||||
takım](/docs/share).
|
||||
opencode ile yaptığınız görüşmeleri [ekibinizle paylaşabilirsiniz](/docs/share).
|
||||
|
||||
```bash frame="none"
|
||||
/share
|
||||
@@ -352,8 +343,8 @@ Konuşmalar varsayılan olarak paylaşılmaz.
|
||||
|
||||
---
|
||||
|
||||
## Customize
|
||||
## Özelleştir
|
||||
|
||||
İşte bu kadar! Artık opencode'u kullanma konusunda profesyonelsiniz.
|
||||
|
||||
Kendinize ait hale getirmek için [picking a theme](/docs/themes), [customizing the keybinds](/docs/keybinds), [configuring code formatters](/docs/formatters), [creating custom commands](/docs/commands) veya [opencode config](/docs/config) ile oynamanızı öneririz.
|
||||
Kendinize göre uyarlamak için [tema seçebilir](/docs/themes), [keybind'leri özelleştirebilir](/docs/keybinds), [code formatter ayarlayabilir](/docs/formatters), [özel komutlar oluşturabilir](/docs/commands) veya [opencode config](/docs/config) ile oynayabilirsiniz.
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
---
|
||||
title: Modelci
|
||||
description: LLM sağlayıcısını ve modelinin adı.
|
||||
title: Modeller
|
||||
description: LLM sağlayıcılarını ve model seçimlerini yapılandırın.
|
||||
---
|
||||
|
||||
opencode, **75+ LLM sağlayıcısını** desteklemek için [AI SDK](https://ai-sdk.dev/) ve [Models.dev](https://models.dev) kullanır ve yerel modellerin çalıştırılmasını destekler.
|
||||
|
||||
---
|
||||
|
||||
## Providers
|
||||
## Sağlayıcılar
|
||||
|
||||
Çoğu popüler sağlayıcı varsayılan olarak önceden yüklenmiştir. Bir sağlayıcının kimlik bilgilerini `/connect` komutu aracılığıyla eklediyseniz, bunlar opencode'u başlattığınızda kullanılabilir olacaktır.
|
||||
|
||||
[providers](/docs/providers) hakkında daha fazla bilgi edinin.
|
||||
[Sağlayıcılar](/docs/providers) hakkında daha fazla bilgi edinin.
|
||||
|
||||
---
|
||||
|
||||
@@ -25,7 +25,7 @@ Sağlayıcınızı yapılandırdıktan sonra aşağıdaki komutu yazarak istedi
|
||||
|
||||
---
|
||||
|
||||
## Recommended models
|
||||
## Önerilen modeller
|
||||
|
||||
Piyasada pek çok model var ve her hafta yeni modeller çıkıyor.
|
||||
|
||||
@@ -103,7 +103,7 @@ Bir modelin seçeneklerini genel olarak yapılandırma aracılığıyla yapılan
|
||||
Burada iki yerleşik model için genel ayarları yapılandırıyoruz: `openai` sağlayıcısı aracılığıyla erişildiğinde `gpt-5` ve `anthropic` sağlayıcısı aracılığıyla erişildiğinde `claude-sonnet-4-20250514`.
|
||||
Yerleşik sağlayıcı ve model adları [Models.dev](https://models.dev) adresinde bulunabilir.
|
||||
|
||||
Bu seçenekleri kullandığınız tüm aracılar için de yapılandırabilirsiniz. Aracı yapılandırması burada tüm genel seçenekleri geçersiz kılar. [Learn more](/docs/agents/#additional).
|
||||
Bu seçenekleri kullandığınız tüm aracılar için de yapılandırabilirsiniz. Aracı yapılandırması burada tüm genel seçenekleri geçersiz kılar. [Daha fazla bilgi](/docs/agents/#additional).
|
||||
|
||||
Ayrıca yerleşik çeşitleri genişleten özel varyantlar da tanımlayabilirsiniz. Varyantlar, yinelenen girişler oluşturmadan aynı model için farklı ayarları yapılandırmanıza olanak tanır:
|
||||
|
||||
@@ -197,7 +197,7 @@ Mevcut varyantları geçersiz kılabilir veya kendinizinkini ekleyebilirsiniz:
|
||||
|
||||
### Döngü çeşitleri
|
||||
|
||||
Çeşitler arasında hızlı geçiş yapmak için `variant_cycle` tuş atamasını kullanın. [Learn more](/docs/keybinds).
|
||||
Çeşitler arasında hızlı geçiş yapmak için `variant_cycle` tuş atamasını kullanın. [Daha fazla bilgi](/docs/keybinds).
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ description: farklı kullanım durumları için farklı modlar.
|
||||
|
||||
:::caution
|
||||
Modlar artık opencode yapılandırmasındaki `agent` seçeneği aracılığıyla yapılandırılıyor.
|
||||
`mode` seçeneği artık kullanımdan kaldırıldı. [Learn more](/docs/agents).
|
||||
`mode` seçeneği artık kullanımdan kaldırıldı. [Daha fazla bilgi](/docs/agents).
|
||||
:::
|
||||
|
||||
opencode'daki modlar, farklı kullanım durumları için davranışı, araçları ve istemleri özelleştirmenize olanak tanır.
|
||||
|
||||
@@ -146,7 +146,7 @@ opencode izinleri araç adına ve birkaç güvenlik görevlisine göre anahtarla
|
||||
|
||||
---
|
||||
|
||||
## Defaults
|
||||
## Varsayılanlar
|
||||
|
||||
Hiçbir şey belirtmezseniz opencode izin verilen varsayılanlardan başlar:
|
||||
|
||||
@@ -183,10 +183,10 @@ opencode onay istediğinde kullanıcı arayüzü üç sonuç sunar:
|
||||
|
||||
## Agents
|
||||
|
||||
Aracı başına izinleri geçersiz kılabilirsiniz. Aracı izinleri genel yapılandırmayla birleştirilir ve aracı kuralları öncelikli olur. [Learn more](/docs/agents#permissions) temsilci izinleri hakkında.
|
||||
Agent bazında izinleri geçersiz kılabilirsiniz. Agent izinleri global yapılandırmayla birleştirilir ve agent kuralları önceliklidir. [Daha fazla bilgi](/docs/agents#permissions).
|
||||
|
||||
:::note
|
||||
Daha ayrıntılı desen eşleştirme örnekleri için yukarıdaki [Granular Rules (Object Syntax)](#granular-rules-object-syntax) bölümüne bakın.
|
||||
Daha ayrıntılı desen eşleştirme örnekleri için yukarıdaki [Ayrıntılı kurallar (obje söz dizimi)](#granular-rules-object-syntax) bölümüne bakın.
|
||||
:::
|
||||
|
||||
```json title="opencode.json"
|
||||
|
||||
@@ -51,7 +51,7 @@ config.
|
||||
## OpenCode Zen
|
||||
|
||||
OpenCode Zen, opencode ekibi tarafından sağlanan modellerin bir listesidir.
|
||||
opencode ile iyi çalıştığı test edildi ve doğrulandı. [Learn more](/docs/zen).
|
||||
opencode ile iyi çalıştığı test edilip doğrulandı. [Daha fazla bilgi](/docs/zen).
|
||||
|
||||
:::tip
|
||||
Yeniyseniz OpenCode Zen ile başlamanızı öneririz.
|
||||
@@ -853,7 +853,7 @@ Google Vertex AI'yi opencode ile kullanmak için:
|
||||
```
|
||||
|
||||
:::tip
|
||||
`global` bölgesi, hiçbir ekstra maliyet olmaksızın kullanılabilirliği artırır ve hataları azaltır. Veri yerleşimi gereksinimleri için bölgesel uç noktaları (ör. `us-central1`) kullanın. [Learn more](https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-partner-models#regional_and_global_endpoints)
|
||||
`global` bölgesi, hiçbir ekstra maliyet olmaksızın kullanılabilirliği artırır ve hataları azaltır. Veri yerleşimi gereksinimleri için bölgesel uç noktaları (ör. `us-central1`) kullanın. [Daha fazla bilgi](https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-partner-models#regional_and_global_endpoints)
|
||||
:::
|
||||
|
||||
3. İstediğiniz modeli seçmek için `/models` komutunu çalıştırın.
|
||||
@@ -1333,7 +1333,7 @@ Zaten bir API anahtarınız varsa, **API Anahtarını Manuel Olarak Girin** seç
|
||||
|
||||
### OpenCode Zen
|
||||
|
||||
OpenCode Zen, opencode ekibi tarafından sağlanan test edilmiş ve doğrulanmış modellerin bir listesidir. [Learn more](/docs/zen).
|
||||
OpenCode Zen, opencode ekibinin test edip doğruladığı modellerin bir listesidir. [Daha fazla bilgi](/docs/zen).
|
||||
|
||||
1. **<a href={console}>OpenCode Zen</a>**'de oturum açın ve **API Anahtarı Oluştur**'u tıklayın.
|
||||
|
||||
@@ -1434,7 +1434,7 @@ SAP AI Core, birleşik bir platform aracılığıyla OpenAI, Anthropic, Google,
|
||||
Hizmet anahtarı, `clientid`, `clientsecret`, `url` ve `serviceurls.AI_API_URL` içeren bir JSON nesnesidir. AI Core örneğinizi BTP Kokpitinde **Hizmetler** > **Örnekler ve Abonelikler** altında bulabilirsiniz.
|
||||
:::
|
||||
|
||||
2. Run the `/connect` command and search for **SAP AI Core**.
|
||||
2. `/connect` komutunu çalıştırın ve **SAP AI Core** arayın.
|
||||
|
||||
```txt
|
||||
/connect
|
||||
|
||||
@@ -3,11 +3,11 @@ title: Kurallar
|
||||
description: opencode için özel talimatları ayarlayın.
|
||||
---
|
||||
|
||||
Bir `AGENTS.md` dosyası oluşturarak kod açmaya özel talimatlar sağlayabilirsiniz. Bu, İmlecin kurallarına benzer. Özel projeniz için davranışını özelleştirmek amacıyla LLM'in içeriğine dahil edilecek talimatları içerir.
|
||||
Bir `AGENTS.md` dosyası oluşturarak opencode için özel talimatlar verebilirsiniz. Bu, Cursor rules yaklaşımına benzer. Özel projeniz için davranışını özelleştirmek amacıyla LLM'in içeriğine dahil edilecek talimatları içerir.
|
||||
|
||||
---
|
||||
|
||||
## Initialize
|
||||
## Başlat
|
||||
|
||||
Yeni bir `AGENTS.md` dosyası oluşturmak için `/init` komutunu opencode'da çalıştırabilirsiniz.
|
||||
|
||||
@@ -21,7 +21,7 @@ Mevcut bir `AGENTS.md` dosyanız varsa, bu dosyaya eklemeye çalışacaktır.
|
||||
|
||||
---
|
||||
|
||||
## Example
|
||||
## Örnek
|
||||
|
||||
Bu dosyayı manuel olarak da oluşturabilirsiniz. İşte bir `AGENTS.md` dosyasına koyabileceğiniz bazı şeylere bir örnek.
|
||||
|
||||
@@ -52,11 +52,11 @@ Buraya projeye özel talimatlar ekliyoruz ve bu, ekibiniz arasında paylaşılac
|
||||
|
||||
---
|
||||
|
||||
## Types
|
||||
## Türler
|
||||
|
||||
opencode ayrıca `AGENTS.md` dosyasının birden fazla konumdan okunmasını da destekler. Ve bu farklı amaçlara hizmet ediyor.
|
||||
|
||||
### Project
|
||||
### Proje
|
||||
|
||||
Projeye özel kurallar için proje kökünüze bir `AGENTS.md` yerleştirin. Bunlar yalnızca bu dizinde veya alt dizinlerinde çalışırken geçerlidir.
|
||||
|
||||
@@ -66,15 +66,15 @@ Ayrıca `~/.config/opencode/AGENTS.md` dosyasında genel kurallara sahip olabili
|
||||
|
||||
Bu Git'e kaydedilmediği veya ekibinizle paylaşılmadığı için, LLM'ın uyması gereken kişisel kuralları belirtmek için bunu kullanmanızı öneririz.
|
||||
|
||||
### Claude Code Compatibility
|
||||
### Claude Code uyumluluğu
|
||||
|
||||
opencode, Claude Code'dan geçiş yapan kullanıcılar için yedek olarak Claude Code'un dosya kurallarını destekler:
|
||||
|
||||
- **Proje kuralları**: Proje dizininizdeki `CLAUDE.md` (`AGENTS.md` yoksa kullanılır)
|
||||
- **Global rules**: `~/.claude/CLAUDE.md` (used if no `~/.config/opencode/AGENTS.md` exists)
|
||||
- **Global kurallar**: `~/.claude/CLAUDE.md` (`~/.config/opencode/AGENTS.md` yoksa kullanılır)
|
||||
- **Beceriler**: `~/.claude/skills/` — ayrıntılar için [Agent Skills](/docs/skills/)'e bakın
|
||||
|
||||
To disable Claude Code compatibility, set one of these environment variables:
|
||||
Claude Code uyumluluğunu kapatmak için aşağıdaki ortam değişkenlerinden birini ayarlayın:
|
||||
|
||||
```bash
|
||||
export OPENCODE_DISABLE_CLAUDE_CODE=1 # Disable all .claude support
|
||||
@@ -84,7 +84,7 @@ export OPENCODE_DISABLE_CLAUDE_CODE_SKILLS=1 # Disable only .claude/skills
|
||||
|
||||
---
|
||||
|
||||
## Precedence
|
||||
## Öncelik
|
||||
|
||||
Opencode başlatıldığında kural dosyalarını şu sırayla arar:
|
||||
|
||||
@@ -96,11 +96,11 @@ Her kategoride ilk eşleşen dosya kazanır. Örneğin, hem `AGENTS.md` hem de `
|
||||
|
||||
---
|
||||
|
||||
## Custom Instructions
|
||||
## Özel talimatlar
|
||||
|
||||
Özel talimat dosyalarını `opencode.json` veya global `~/.config/opencode/opencode.json`'de belirtebilirsiniz. Bu, sizin ve ekibinizin, mevcut kuralları AGENTS.md'ye kopyalamak yerine yeniden kullanmasına olanak tanır.
|
||||
|
||||
Example:
|
||||
Örnek:
|
||||
|
||||
```json title="opencode.json"
|
||||
{
|
||||
@@ -139,7 +139,7 @@ Opencode, `AGENTS.md`'daki dosya referanslarını otomatik olarak ayrıştırmas
|
||||
}
|
||||
```
|
||||
|
||||
### Manual Instructions in AGENTS.md
|
||||
### AGENTS.md içinde manuel talimatlar
|
||||
|
||||
`AGENTS.md`'nizde açık talimatlar sağlayarak opencode'u harici dosyaları okumayı öğretebilirsiniz. İşte pratik bir örnek:
|
||||
|
||||
@@ -172,7 +172,7 @@ Bu yaklaşım şunları yapmanızı sağlar:
|
||||
|
||||
- Modüler, yeniden kullanılabilir kural dosyaları oluşturun
|
||||
- Sembolik bağlantılar veya git alt modülleri aracılığıyla kuralları projeler arasında paylaşın
|
||||
- Keep AGENTS.md concise while referencing detailed guidelines
|
||||
- AGENTS.md dosyasını kısa tutarken ayrıntılı kılavuzlara referans verin
|
||||
- opencode'un dosyaları yalnızca belirli bir görev için gerektiğinde yüklediğinden emin olun
|
||||
|
||||
:::tip
|
||||
|
||||
@@ -20,8 +20,8 @@ opencode serve [--port <number>] [--hostname <string>] [--cors <origin>]
|
||||
|
||||
| Flag | Description | Default |
|
||||
| --------------- | ----------------------------------- | ---------------- |
|
||||
| `--port` | Port to listen on | `4096` |
|
||||
| `--hostname` | Hostname to listen on | `127.0.0.1` |
|
||||
| `--port` | Dinlenecek port | `4096` |
|
||||
| `--hostname` | Dinlenecek host adı | `127.0.0.1` |
|
||||
| `--mdns` | Enable mDNS discovery | `false` |
|
||||
| `--mdns-domain` | Custom domain name for mDNS service | `opencode.local` |
|
||||
| `--cors` | Additional browser origins to allow | `[]` |
|
||||
|
||||
@@ -113,10 +113,10 @@ Bağlı sunucuları ve durumlarını görüntülemek için "Sunucuları Gör" se
|
||||
Çalışan bir web sunucusuna bir terminal TUI'si ekleyebilirsiniz:
|
||||
|
||||
```bash
|
||||
# Start the web server
|
||||
# Web sunucusunu başlat
|
||||
opencode web --port 4096
|
||||
|
||||
# In another terminal, attach the TUI
|
||||
# Başka bir terminalde TUI ile bağlan
|
||||
opencode attach http://localhost:4096
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user