mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-16 13:44:44 +00:00
fix(docs): locale translations for nav elements and headings
This commit is contained in:
@@ -15,21 +15,21 @@ Bir sağlayıcı eklemek için şunları yapmanız gerekir:
|
||||
|
||||
---
|
||||
|
||||
### Credentials
|
||||
### Kimlik Bilgileri
|
||||
|
||||
Bir sağlayıcının API anahtarlarını `/connect` komutuyla eklediğinizde, bunlar saklanır
|
||||
`~/.local/share/opencode/auth.json` içinde.
|
||||
|
||||
---
|
||||
|
||||
### Config
|
||||
### Yapılandırma
|
||||
|
||||
Sağlayıcıları opencode'unuzdaki `provider` bölümü aracılığıyla özelleştirebilirsiniz.
|
||||
config.
|
||||
|
||||
---
|
||||
|
||||
#### Base URL
|
||||
#### Temel URL
|
||||
|
||||
`baseURL` seçeneğini ayarlayarak URL tabanını herhangi bir sağlayıcı için özelleştirebilirsiniz. Bu, proxy hizmetlerini veya özel uç noktaları kullanırken kullanışlıdır.
|
||||
|
||||
@@ -137,7 +137,7 @@ Amazon Bedrock'u opencode ile kullanmak için:
|
||||
|
||||
#### Ortam Değişkenleri (Hızlı Başlangıç)
|
||||
|
||||
Set one of these environment variables while running opencode:
|
||||
opencode'u çalıştırırken bu ortam değişkenlerinden birini ayarlayın:
|
||||
|
||||
```bash
|
||||
# Option 1: Using AWS access keys
|
||||
@@ -184,44 +184,46 @@ Amazon Bedrock'u opencode ile kullanmak için:
|
||||
Yapılandırma dosyası seçenekleri ortam değişkenlerine göre önceliklidir.
|
||||
:::
|
||||
|
||||
#### Advanced: VPC Endpoints
|
||||
#### Gelişmiş: VPC Uç Noktaları
|
||||
|
||||
Bedrock için VPC uç noktaları kullanıyorsanız:
|
||||
Bedrock için VPC uç noktaları kullanıyorsanız:
|
||||
|
||||
```json title="opencode.json"
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"provider": {
|
||||
"amazon-bedrock": {
|
||||
"options": {
|
||||
"region": "us-east-1",
|
||||
"profile": "production",
|
||||
"endpoint": "https://bedrock-runtime.us-east-1.vpce-xxxxx.amazonaws.com"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
```json title="opencode.json"
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"provider": {
|
||||
"amazon-bedrock": {
|
||||
"options": {
|
||||
"region": "us-east-1",
|
||||
"profile": "production",
|
||||
"endpoint": "https://bedrock-runtime.us-east-1.vpce-xxxxx.amazonaws.com"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
:::note
|
||||
`endpoint` seçeneği, AWS'ye özgü terminolojiyi kullanan genel `baseURL` seçeneğinin takma adıdır. Hem `endpoint` hem de `baseURL` belirtilirse, `endpoint` öncelikli olur.
|
||||
:::
|
||||
:::note
|
||||
`endpoint` seçeneği, AWS'ye özgü terminolojiyi kullanan genel `baseURL` seçeneğinin takma adıdır. Hem `endpoint` hem de `baseURL` belirtilirse, `endpoint` öncelikli olur.
|
||||
:::
|
||||
|
||||
#### Authentication Methods
|
||||
- **`AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`**: Bir IAM kullanıcısı oluşturun ve AWS Konsolunda erişim anahtarları oluşturun
|
||||
- **`AWS_PROFILE`**: `~/.aws/credentials`'den adlandırılmış profilleri kullanın. İlk önce `aws configure --profile my-profile` veya `aws sso login` ile yapılandırın
|
||||
- **`AWS_BEARER_TOKEN_BEDROCK`**: Amazon Bedrock konsolundan uzun vadeli API anahtarları oluşturun
|
||||
- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: EKS IRSA (IAM Hizmet Hesapları için Roller) veya OIDC federasyonuna sahip diğer Kubernetes ortamları için. Bu ortam değişkenleri, hizmet hesabı ek açıklamaları kullanılırken Kubernetes tarafından otomatik olarak eklenir.
|
||||
#### Kimlik Doğrulama Yöntemleri
|
||||
|
||||
#### Authentication Precedence
|
||||
- **`AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`**: Bir IAM kullanıcısı oluşturun ve AWS Konsolunda erişim anahtarları oluşturun
|
||||
- **`AWS_PROFILE`**: `~/.aws/credentials`'den adlandırılmış profilleri kullanın. İlk önce `aws configure --profile my-profile` veya `aws sso login` ile yapılandırın
|
||||
- **`AWS_BEARER_TOKEN_BEDROCK`**: Amazon Bedrock konsolundan uzun vadeli API anahtarları oluşturun
|
||||
- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: EKS IRSA (IAM Hizmet Hesapları için Roller) veya OIDC federasyonuna sahip diğer Kubernetes ortamları için. Bu ortam değişkenleri, hizmet hesabı ek açıklamaları kullanılırken Kubernetes tarafından otomatik olarak eklenir.
|
||||
|
||||
Amazon Bedrock aşağıdaki kimlik doğrulama önceliğini kullanır:
|
||||
1. **Taşıyıcı Belirteç** - `AWS_BEARER_TOKEN_BEDROCK` ortam değişkeni veya `/connect` komutundan belirteç
|
||||
2. **AWS Credential Chain** - Profile, access keys, shared credentials, IAM roles, Web Identity Tokens (EKS IRSA), instance metadata
|
||||
#### Kimlik Doğrulama Önceliği
|
||||
|
||||
:::note
|
||||
When a bearer token is set (via `/connect` or `AWS_BEARER_TOKEN_BEDROCK`), it takes precedence over all AWS credential methods including configured profiles.
|
||||
:::
|
||||
Amazon Bedrock aşağıdaki kimlik doğrulama önceliğini kullanır:
|
||||
|
||||
1. **Taşıyıcı Belirteç** - `AWS_BEARER_TOKEN_BEDROCK` ortam değişkeni veya `/connect` komutundan belirteç
|
||||
2. **AWS Credential Chain** - Profil, erişim anahtarları, paylaşılan kimlik bilgileri, IAM rolleri, Web Identity Tokens (EKS IRSA), örnek meta verileri
|
||||
|
||||
:::note
|
||||
Bir taşıyıcı belirteç ayarlandığında (`/connect` veya `AWS_BEARER_TOKEN_BEDROCK` yoluyla), yapılandırılmış profiller dahil olmak üzere tüm AWS kimlik bilgisi yöntemlerine göre öncelik kazanır.
|
||||
:::
|
||||
|
||||
3. İstediğiniz modeli seçmek için `/models` komutunu çalıştırın.
|
||||
|
||||
@@ -282,7 +284,7 @@ Amazon Bedrock'u opencode ile kullanmak için:
|
||||
Claude Pro/Max aboneliğinizi opencode'da kullanmak [Anthropic](https://anthropic.com) tarafından resmi olarak desteklenmemektedir.
|
||||
:::
|
||||
|
||||
##### API tuşlarını kullanma
|
||||
##### API anahtarlarını kullanma
|
||||
|
||||
Pro/Max aboneliğiniz yoksa **API Anahtarı Oluştur** seçeneğini de seçebilirsiniz. Ayrıca tarayıcınızı açacak ve Anthropic'te oturum açmanızı isteyecek ve terminalinize yapıştırabileceğiniz bir kod verecektir.
|
||||
|
||||
@@ -353,7 +355,7 @@ Veya zaten bir API anahtarınız varsa **API Anahtarını Manuel Olarak Girin**
|
||||
opencode'un düzgün çalışması için dağıtım adının model adıyla eşleşmesi gerekir.
|
||||
:::
|
||||
|
||||
3. `/connect` komutunu çalıştırın ve **Azure Bilişsel Hizmetler**'i arayın.
|
||||
3. `/connect` komutunu çalıştırın ve **Azure Cognitive Services**'i arayın.
|
||||
|
||||
```txt
|
||||
/connect
|
||||
@@ -461,7 +463,7 @@ Cloudflare AI Gateway, OpenAI, Anthropic, Workers AI ve daha fazlasındaki model
|
||||
/connect
|
||||
```
|
||||
|
||||
4. Cloudflare API jetonunuzu girin.
|
||||
4. Cloudflare API tokenınızı girin.
|
||||
|
||||
```txt
|
||||
┌ API key
|
||||
@@ -470,7 +472,7 @@ Cloudflare AI Gateway, OpenAI, Anthropic, Workers AI ve daha fazlasındaki model
|
||||
└ enter
|
||||
```
|
||||
|
||||
Or set it as an environment variable.
|
||||
Veya bunu bir ortam değişkeni olarak ayarlayın.
|
||||
|
||||
```bash title="~/.bash_profile"
|
||||
export CLOUDFLARE_API_TOKEN=your-api-token
|
||||
@@ -682,9 +684,9 @@ GitLab Duo, GitLab'ın Anthropic proxy'si aracılığıyla yerel araç çağırm
|
||||
to store token in opencode auth storage.
|
||||
:::
|
||||
|
||||
##### Self-Hosted GitLab
|
||||
##### Kendi Kendine Barındırılan GitLab
|
||||
|
||||
:::note[compliance note]
|
||||
:::note[uyumluluk notu]
|
||||
opencode, oturum başlığını oluşturmak gibi bazı AI görevleri için küçük bir model kullanır.
|
||||
Varsayılan olarak Zen tarafından barındırılan gpt-5-nano'yu kullanacak şekilde yapılandırılmıştır. opencode'u kilitlemek için
|
||||
yalnızca kendi GitLab tarafından barındırılan örneğinizi kullanmak için aşağıdakileri ekleyin:
|
||||
@@ -748,9 +750,9 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here
|
||||
|
||||
Daha fazla belge [opencode-gitlab-auth](https://www.npmjs.com/package/@gitlab/opencode-gitlab-auth) ana sayfasında.
|
||||
|
||||
##### Configuration
|
||||
##### Yapılandırma
|
||||
|
||||
Customize through `opencode.json`:
|
||||
`opencode.json` üzerinden özelleştirin:
|
||||
|
||||
```json title="opencode.json"
|
||||
{
|
||||
@@ -769,9 +771,9 @@ Customize through `opencode.json`:
|
||||
}
|
||||
```
|
||||
|
||||
##### GitLab API Tools (Optional, but highly recommended)
|
||||
##### GitLab API Araçları (İsteğe bağlı, ancak şiddetle önerilir)
|
||||
|
||||
To access GitLab tools (merge requests, issues, pipelines, CI/CD, etc.):
|
||||
GitLab araçlarına (birleştirme istekleri, sorunlar, işlem hatları, CI/CD vb.) erişmek için:
|
||||
|
||||
```json title="opencode.json"
|
||||
{
|
||||
@@ -834,11 +836,11 @@ Google Vertex AI'yi opencode ile kullanmak için:
|
||||
2. Gerekli ortam değişkenlerini ayarlayın:
|
||||
- `GOOGLE_CLOUD_PROJECT`: Google Cloud proje kimliğiniz
|
||||
- `VERTEX_LOCATION` (isteğe bağlı): Vertex AI bölgesi (varsayılanı `global`'dir)
|
||||
- Authentication (choose one):
|
||||
- Kimlik Doğrulama (birini seçin):
|
||||
- `GOOGLE_APPLICATION_CREDENTIALS`: Hizmet hesabınızın yolu JSON anahtar dosyası
|
||||
- gcloud kullanarak kimlik doğrulaması yapın CLI: `gcloud auth application-default login`
|
||||
|
||||
Set them while running opencode.
|
||||
Bunları opencode çalıştırılırken ayarlayın.
|
||||
|
||||
```bash
|
||||
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json GOOGLE_CLOUD_PROJECT=your-project-id opencode
|
||||
@@ -897,13 +899,13 @@ Google Vertex AI'yi opencode ile kullanmak için:
|
||||
|
||||
1. Çıkarım Sağlayıcılara çağrı yapma iznine sahip bir belirteç oluşturmak için [Hugging Face settings](https://huggingface.co/settings/tokens/new?ownUserPermissions=inference.serverless.write&tokenType=fineGrained) adresine gidin.
|
||||
|
||||
2. `/connect` komutunu çalıştırın ve **Sarılma Yüzünü** arayın.
|
||||
2. `/connect` komutunu çalıştırın ve **Hugging Face**'i arayın.
|
||||
|
||||
```txt
|
||||
/connect
|
||||
```
|
||||
|
||||
3. Hugging Face jetonunuzu girin.
|
||||
3. Hugging Face tokenınızı girin.
|
||||
|
||||
```txt
|
||||
┌ API key
|
||||
@@ -949,7 +951,7 @@ Google Vertex AI'yi opencode ile kullanmak için:
|
||||
|
||||
Daha fazla sağlayıcı ve önbelleğe alma ve hız sınırlama gibi gelişmiş özellikler için [Helicone documentation](https://docs.helicone.ai)'yi kontrol edin.
|
||||
|
||||
#### Optional Configs
|
||||
#### İsteğe Bağlı Yapılandırmalar
|
||||
|
||||
Helicone'un opencode aracılığıyla otomatik olarak yapılandırılmayan bir özelliği veya modelini görmeniz durumunda bunu her zaman kendiniz yapılandırabilirsiniz.
|
||||
|
||||
@@ -979,7 +981,7 @@ Helicone'un opencode aracılığıyla otomatik olarak yapılandırılmayan bir
|
||||
}
|
||||
```
|
||||
|
||||
#### Custom Headers
|
||||
#### Özel Başlıklar
|
||||
|
||||
Helicone, önbelleğe alma, kullanıcı izleme ve oturum yönetimi gibi özellikler için özel başlıkları destekler. `options.headers` kullanarak bunları sağlayıcınızın yapılandırmasına ekleyin:
|
||||
|
||||
@@ -1020,7 +1022,7 @@ Yapılandırmanıza ekleyin.
|
||||
|
||||
Eklenti isteklerinize `Helicone-Session-Id` ve `Helicone-Session-Name` başlıklarını enjekte eder. Helicone'un Oturumlar sayfasında her opencode görüşmesinin ayrı bir oturum olarak listelendiğini göreceksiniz.
|
||||
|
||||
##### Common Helicone headers
|
||||
##### Yaygın Helicone başlıkları
|
||||
|
||||
| Başlık | Açıklama |
|
||||
| -------------------------- | ------------------------------------------------------------- |
|
||||
@@ -1325,7 +1327,7 @@ Ollama Cloud'u opencode ile kullanmak için:
|
||||
/models
|
||||
```
|
||||
|
||||
##### API tuşlarını kullanma
|
||||
##### API anahtarlarını kullanma
|
||||
|
||||
Zaten bir API anahtarınız varsa, **API Anahtarını Manuel Olarak Girin** seçeneğini seçip terminalinize yapıştırabilirsiniz.
|
||||
|
||||
@@ -1635,12 +1637,12 @@ Modelleri opencode yapılandırmanız aracılığıyla da özelleştirebilirsini
|
||||
}
|
||||
```
|
||||
|
||||
Some useful routing options:
|
||||
Bazı yararlı yönlendirme seçenekleri:
|
||||
|
||||
| Seçenek | Açıklama |
|
||||
| ------------------- | --------------------------------------------------------------------- |
|
||||
| `order` | Denenecek sağlayıcı sırası |
|
||||
| `only` | Restrict to specific providers |
|
||||
| `only` | Belirli sağlayıcılarla sınırla |
|
||||
| `zeroDataRetention` | Yalnızca sıfır veri saklama politikasına sahip sağlayıcıları kullanın |
|
||||
|
||||
---
|
||||
@@ -1818,11 +1820,11 @@ OpenAI uyumlu herhangi bir sağlayıcıyı opencode ile kullanabilirsiniz. Çoğ
|
||||
|
||||
Yapılandırma seçenekleri şunlardır:
|
||||
- **npm**: Kullanılacak AI SDK paketi, OpenAI uyumlu sağlayıcılar için `@ai-sdk/openai-compatible`
|
||||
- **name**: Display name in UI.
|
||||
- **name**: UI'daki görünen ad.
|
||||
- **modeller**: Mevcut modeller.
|
||||
- **options.baseURL**: API endpoint URL.
|
||||
- **options.apiKey**: Kimlik doğrulama kullanılmıyorsa isteğe bağlı olarak API anahtarını ayarlayın.
|
||||
- **options.headers**: Optionally set custom headers.
|
||||
- **options.headers**: İsteğe bağlı olarak özel başlıklar ayarlayın.
|
||||
|
||||
Aşağıdaki örnekte gelişmiş seçenekler hakkında daha fazla bilgi bulabilirsiniz.
|
||||
|
||||
@@ -1830,7 +1832,7 @@ OpenAI uyumlu herhangi bir sağlayıcıyı opencode ile kullanabilirsiniz. Çoğ
|
||||
|
||||
---
|
||||
|
||||
##### Example
|
||||
##### Örnek
|
||||
|
||||
Burada `apiKey`, `headers` ve model `limit` seçeneklerini ayarlayan bir örnek verilmiştir.
|
||||
|
||||
@@ -1862,18 +1864,18 @@ Burada `apiKey`, `headers` ve model `limit` seçeneklerini ayarlayan bir örnek
|
||||
}
|
||||
```
|
||||
|
||||
Configuration details:
|
||||
Yapılandırma ayrıntıları:
|
||||
|
||||
- **apiKey**: `env` değişken söz dizimini kullanarak ayarlayın, [learn more](/docs/config#env-vars).
|
||||
- **başlıklar**: Her istekle birlikte gönderilen özel başlıklar.
|
||||
- **limit.context**: Modelin kabul ettiği maksimum giriş jetonları.
|
||||
- **limit.output**: Modelin üretebileceği maksimum jeton sayısı.
|
||||
- **apiKey**: `env` değişken söz dizimini kullanarak ayarlayın, [daha fazla bilgi](/docs/config#env-vars).
|
||||
- **headers**: Her istekle birlikte gönderilen özel başlıklar.
|
||||
- **limit.context**: Modelin kabul ettiği maksimum giriş tokenları.
|
||||
- **limit.output**: Modelin üretebileceği maksimum token sayısı.
|
||||
|
||||
`limit` alanları opencode'un ne kadar bağlamınız kaldığını anlamasını sağlar. Standart sağlayıcılar bunları models.dev'den otomatik olarak alır.
|
||||
|
||||
---
|
||||
|
||||
## Troubleshooting
|
||||
## Sorun Giderme
|
||||
|
||||
Sağlayıcıyı yapılandırma konusunda sorun yaşıyorsanız aşağıdakileri kontrol edin:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user