docs: update providers layout and Windows sidebar label
This commit is contained in:
@@ -178,7 +178,30 @@ export default defineConfig({
|
|||||||
"network",
|
"network",
|
||||||
"enterprise",
|
"enterprise",
|
||||||
"troubleshooting",
|
"troubleshooting",
|
||||||
"windows-wsl",
|
{
|
||||||
|
label: "Windows",
|
||||||
|
translations: {
|
||||||
|
en: "Windows",
|
||||||
|
ar: "Windows",
|
||||||
|
"bs-BA": "Windows",
|
||||||
|
"da-DK": "Windows",
|
||||||
|
"de-DE": "Windows",
|
||||||
|
"es-ES": "Windows",
|
||||||
|
"fr-FR": "Windows",
|
||||||
|
"it-IT": "Windows",
|
||||||
|
"ja-JP": "Windows",
|
||||||
|
"ko-KR": "Windows",
|
||||||
|
"nb-NO": "Windows",
|
||||||
|
"pl-PL": "Windows",
|
||||||
|
"pt-BR": "Windows",
|
||||||
|
"ru-RU": "Windows",
|
||||||
|
"th-TH": "Windows",
|
||||||
|
"tr-TR": "Windows",
|
||||||
|
"zh-CN": "Windows",
|
||||||
|
"zh-TW": "Windows",
|
||||||
|
},
|
||||||
|
link: "windows-wsl",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
label: "Usage",
|
label: "Usage",
|
||||||
translations: {
|
translations: {
|
||||||
|
|||||||
@@ -135,6 +135,8 @@ Per usare Amazon Bedrock con OpenCode:
|
|||||||
|
|
||||||
2. **Configura l'autenticazione** usando uno dei seguenti metodi:
|
2. **Configura l'autenticazione** usando uno dei seguenti metodi:
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
#### Variabili d'ambiente (Avvio rapido)
|
#### Variabili d'ambiente (Avvio rapido)
|
||||||
|
|
||||||
Imposta una di queste variabili d'ambiente mentre esegui opencode:
|
Imposta una di queste variabili d'ambiente mentre esegui opencode:
|
||||||
@@ -157,6 +159,8 @@ Per usare Amazon Bedrock con OpenCode:
|
|||||||
export AWS_REGION=us-east-1
|
export AWS_REGION=us-east-1
|
||||||
```
|
```
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
#### File di configurazione (Consigliato)
|
#### File di configurazione (Consigliato)
|
||||||
|
|
||||||
Per configurazione specifica del progetto o persistente, usa `opencode.json`:
|
Per configurazione specifica del progetto o persistente, usa `opencode.json`:
|
||||||
@@ -184,6 +188,8 @@ Per usare Amazon Bedrock con OpenCode:
|
|||||||
Le opzioni del file di configurazione hanno la precedenza sulle variabili d'ambiente.
|
Le opzioni del file di configurazione hanno la precedenza sulle variabili d'ambiente.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
#### Avanzato: VPC Endpoints
|
#### Avanzato: VPC Endpoints
|
||||||
|
|
||||||
Se stai usando VPC endpoints per Bedrock:
|
Se stai usando VPC endpoints per Bedrock:
|
||||||
@@ -207,12 +213,16 @@ Per usare Amazon Bedrock con OpenCode:
|
|||||||
L'opzione `endpoint` è un alias per l'opzione generica `baseURL`, usando terminologia specifica AWS. Se vengono specificati sia `endpoint` sia `baseURL`, `endpoint` ha la precedenza.
|
L'opzione `endpoint` è un alias per l'opzione generica `baseURL`, usando terminologia specifica AWS. Se vengono specificati sia `endpoint` sia `baseURL`, `endpoint` ha la precedenza.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
#### Metodi di autenticazione
|
#### Metodi di autenticazione
|
||||||
- **`AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`**: Crea un utente IAM e genera chiavi di accesso nella Console AWS
|
- **`AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`**: Crea un utente IAM e genera chiavi di accesso nella Console AWS
|
||||||
- **`AWS_PROFILE`**: Usa profili nominati da `~/.aws/credentials`. Configura prima con `aws configure --profile my-profile` o `aws sso login`
|
- **`AWS_PROFILE`**: Usa profili nominati da `~/.aws/credentials`. Configura prima con `aws configure --profile my-profile` o `aws sso login`
|
||||||
- **`AWS_BEARER_TOKEN_BEDROCK`**: Genera chiavi API a lungo termine dalla console Amazon Bedrock
|
- **`AWS_BEARER_TOKEN_BEDROCK`**: Genera chiavi API a lungo termine dalla console Amazon Bedrock
|
||||||
- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: Per EKS IRSA (IAM Roles for Service Accounts) o altri ambienti Kubernetes con federazione OIDC. Queste variabili d'ambiente vengono iniettate automaticamente da Kubernetes quando usi le annotazioni del service account.
|
- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: Per EKS IRSA (IAM Roles for Service Accounts) o altri ambienti Kubernetes con federazione OIDC. Queste variabili d'ambiente vengono iniettate automaticamente da Kubernetes quando usi le annotazioni del service account.
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
#### Precedenza autenticazione
|
#### Precedenza autenticazione
|
||||||
|
|
||||||
Amazon Bedrock usa la seguente priorità di autenticazione:
|
Amazon Bedrock usa la seguente priorità di autenticazione:
|
||||||
@@ -230,7 +240,8 @@ Per usare Amazon Bedrock con OpenCode:
|
|||||||
```
|
```
|
||||||
|
|
||||||
:::note
|
:::note
|
||||||
Per profili di inferenza personalizzati, usa il nome del modello e del provider nella chiave e imposta la proprietà `id` all'arn. Questo assicura una cache corretta:
|
Per profili di inferenza personalizzati, usa il nome del modello e del provider nella chiave e imposta la proprietà `id` all'arn. Questo assicura una cache corretta.
|
||||||
|
:::
|
||||||
|
|
||||||
```json title="opencode.json"
|
```json title="opencode.json"
|
||||||
{
|
{
|
||||||
@@ -248,8 +259,6 @@ Per profili di inferenza personalizzati, usa il nome del modello e del provider
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
:::
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Anthropic
|
### Anthropic
|
||||||
@@ -1161,6 +1170,8 @@ Per usare Kimi K2 di Moonshot AI:
|
|||||||
/models
|
/models
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### MiniMax
|
### MiniMax
|
||||||
|
|
||||||
1. Vai alla [MiniMax API Console](https://platform.minimax.io/login), crea un account e genera una chiave API.
|
1. Vai alla [MiniMax API Console](https://platform.minimax.io/login), crea un account e genera una chiave API.
|
||||||
|
|||||||
@@ -131,6 +131,8 @@ OpenCode로 Amazon Bedrock을 사용하려면:
|
|||||||
|
|
||||||
2. 다음 방법 중 하나를 사용하여 **설정**합니다:
|
2. 다음 방법 중 하나를 사용하여 **설정**합니다:
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### 환경 변수 (빠른 시작)
|
### 환경 변수 (빠른 시작)
|
||||||
|
|
||||||
OpenCode를 실행하는 동안 다음 환경 변수 중 하나를 설정합니다:
|
OpenCode를 실행하는 동안 다음 환경 변수 중 하나를 설정합니다:
|
||||||
@@ -153,6 +155,8 @@ OpenCode를 실행하는 동안 다음 환경 변수 중 하나를 설정합니
|
|||||||
export AWS_REGION=us-east-1
|
export AWS_REGION=us-east-1
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
#### 설정 파일 (권장)
|
#### 설정 파일 (권장)
|
||||||
|
|
||||||
프로젝트별 또는 영구 구성을 위해 `opencode.json`을 사용하십시오.
|
프로젝트별 또는 영구 구성을 위해 `opencode.json`을 사용하십시오.
|
||||||
@@ -181,6 +185,8 @@ OpenCode를 실행하는 동안 다음 환경 변수 중 하나를 설정합니
|
|||||||
구성 파일 옵션은 환경 변수보다 우선 순위가 높습니다.
|
구성 파일 옵션은 환경 변수보다 우선 순위가 높습니다.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
#### 고급: VPC 엔드포인트
|
#### 고급: VPC 엔드포인트
|
||||||
|
|
||||||
Bedrock의 VPC 엔드포인트를 사용하는 경우:
|
Bedrock의 VPC 엔드포인트를 사용하는 경우:
|
||||||
@@ -204,6 +210,8 @@ Bedrock의 VPC 엔드포인트를 사용하는 경우:
|
|||||||
`endpoint` 옵션은 일반적인 `baseURL` 옵션의 별칭입니다. `endpoint`와 `baseURL` 둘 다 지정된 경우 `endpoint`가 우선합니다.
|
`endpoint` 옵션은 일반적인 `baseURL` 옵션의 별칭입니다. `endpoint`와 `baseURL` 둘 다 지정된 경우 `endpoint`가 우선합니다.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
#### 인증 방법
|
#### 인증 방법
|
||||||
|
|
||||||
- **`AWS_ACCESS_KEY_ID`/`AWS_SECRET_ACCESS_KEY`**: IAM 사용자 및 AWS 콘솔에서 액세스 키 생성
|
- **`AWS_ACCESS_KEY_ID`/`AWS_SECRET_ACCESS_KEY`**: IAM 사용자 및 AWS 콘솔에서 액세스 키 생성
|
||||||
@@ -211,6 +219,8 @@ Bedrock의 VPC 엔드포인트를 사용하는 경우:
|
|||||||
- **`AWS_BEARER_TOKEN_BEDROCK`**: Amazon Bedrock 콘솔에서 임시 API 키 생성
|
- **`AWS_BEARER_TOKEN_BEDROCK`**: Amazon Bedrock 콘솔에서 임시 API 키 생성
|
||||||
- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: EKS IRSA (서비스 계정용 IAM 역할) 또는 다른 Kubernetes 환경의 OIDC 연동. 이 환경 변수는 서비스 계정을 사용할 때 Kubernetes에 의해 자동으로 주입됩니다.
|
- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: EKS IRSA (서비스 계정용 IAM 역할) 또는 다른 Kubernetes 환경의 OIDC 연동. 이 환경 변수는 서비스 계정을 사용할 때 Kubernetes에 의해 자동으로 주입됩니다.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
#### 인증 우선 순위
|
#### 인증 우선 순위
|
||||||
|
|
||||||
Amazon Bedrock은 다음과 같은 인증 우선 순위를 사용합니다.
|
Amazon Bedrock은 다음과 같은 인증 우선 순위를 사용합니다.
|
||||||
@@ -229,7 +239,8 @@ Amazon Bedrock은 다음과 같은 인증 우선 순위를 사용합니다.
|
|||||||
```
|
```
|
||||||
|
|
||||||
:::note
|
:::note
|
||||||
사용자 정의 추론 프로필(custom inference profiles)의 경우, 키에 모델과 공급자 이름을 사용하고 `id` 속성에 ARN을 설정하십시오. 이렇게 하면 올바른 캐싱이 보장됩니다:
|
사용자 정의 추론 프로필(custom inference profiles)의 경우, 키에 모델과 공급자 이름을 사용하고 `id` 속성에 ARN을 설정하십시오. 이렇게 하면 올바른 캐싱이 보장됩니다.
|
||||||
|
:::
|
||||||
|
|
||||||
```json title="opencode.json"
|
```json title="opencode.json"
|
||||||
{
|
{
|
||||||
@@ -247,8 +258,6 @@ Amazon Bedrock은 다음과 같은 인증 우선 순위를 사용합니다.
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
:::
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
#### Anthropic
|
#### Anthropic
|
||||||
@@ -657,6 +666,8 @@ GitLab Duo는 GitLab의 Anthropic 프록시를 통해 기본 도구 호출 기
|
|||||||
|
|
||||||
**OAuth**를 선택하면 브라우저에서 권한 부여를 요청합니다.
|
**OAuth**를 선택하면 브라우저에서 권한 부여를 요청합니다.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### 개인 액세스 토큰 사용
|
### 개인 액세스 토큰 사용
|
||||||
|
|
||||||
1. [GitLab User Settings > Access Tokens](https://gitlab.com/-/user_settings/personal_access_tokens)로 이동
|
1. [GitLab User Settings > Access Tokens](https://gitlab.com/-/user_settings/personal_access_tokens)로 이동
|
||||||
|
|||||||
@@ -135,6 +135,8 @@ To use Amazon Bedrock with OpenCode:
|
|||||||
|
|
||||||
2. **Configure authentication** using one of the following methods:
|
2. **Configure authentication** using one of the following methods:
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
#### Environment Variables (Quick Start)
|
#### Environment Variables (Quick Start)
|
||||||
|
|
||||||
Set one of these environment variables while running opencode:
|
Set one of these environment variables while running opencode:
|
||||||
@@ -157,6 +159,8 @@ To use Amazon Bedrock with OpenCode:
|
|||||||
export AWS_REGION=us-east-1
|
export AWS_REGION=us-east-1
|
||||||
```
|
```
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
#### Configuration File (Recommended)
|
#### Configuration File (Recommended)
|
||||||
|
|
||||||
For project-specific or persistent configuration, use `opencode.json`:
|
For project-specific or persistent configuration, use `opencode.json`:
|
||||||
@@ -184,6 +188,8 @@ To use Amazon Bedrock with OpenCode:
|
|||||||
Configuration file options take precedence over environment variables.
|
Configuration file options take precedence over environment variables.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
#### Advanced: VPC Endpoints
|
#### Advanced: VPC Endpoints
|
||||||
|
|
||||||
If you're using VPC endpoints for Bedrock:
|
If you're using VPC endpoints for Bedrock:
|
||||||
@@ -207,12 +213,16 @@ To use Amazon Bedrock with OpenCode:
|
|||||||
The `endpoint` option is an alias for the generic `baseURL` option, using AWS-specific terminology. If both `endpoint` and `baseURL` are specified, `endpoint` takes precedence.
|
The `endpoint` option is an alias for the generic `baseURL` option, using AWS-specific terminology. If both `endpoint` and `baseURL` are specified, `endpoint` takes precedence.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
#### Authentication Methods
|
#### Authentication Methods
|
||||||
- **`AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`**: Create an IAM user and generate access keys in the AWS Console
|
- **`AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`**: Create an IAM user and generate access keys in the AWS Console
|
||||||
- **`AWS_PROFILE`**: Use named profiles from `~/.aws/credentials`. First configure with `aws configure --profile my-profile` or `aws sso login`
|
- **`AWS_PROFILE`**: Use named profiles from `~/.aws/credentials`. First configure with `aws configure --profile my-profile` or `aws sso login`
|
||||||
- **`AWS_BEARER_TOKEN_BEDROCK`**: Generate long-term API keys from the Amazon Bedrock console
|
- **`AWS_BEARER_TOKEN_BEDROCK`**: Generate long-term API keys from the Amazon Bedrock console
|
||||||
- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: For EKS IRSA (IAM Roles for Service Accounts) or other Kubernetes environments with OIDC federation. These environment variables are automatically injected by Kubernetes when using service account annotations.
|
- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: For EKS IRSA (IAM Roles for Service Accounts) or other Kubernetes environments with OIDC federation. These environment variables are automatically injected by Kubernetes when using service account annotations.
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
#### Authentication Precedence
|
#### Authentication Precedence
|
||||||
|
|
||||||
Amazon Bedrock uses the following authentication priority:
|
Amazon Bedrock uses the following authentication priority:
|
||||||
@@ -230,7 +240,8 @@ To use Amazon Bedrock with OpenCode:
|
|||||||
```
|
```
|
||||||
|
|
||||||
:::note
|
:::note
|
||||||
For custom inference profiles, use the model and provider name in the key and set the `id` property to the arn. This ensures correct caching:
|
For custom inference profiles, use the model and provider name in the key and set the `id` property to the arn. This ensures correct caching.
|
||||||
|
:::
|
||||||
|
|
||||||
```json title="opencode.json"
|
```json title="opencode.json"
|
||||||
{
|
{
|
||||||
@@ -248,8 +259,6 @@ For custom inference profiles, use the model and provider name in the key and se
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
:::
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Anthropic
|
### Anthropic
|
||||||
|
|||||||
Reference in New Issue
Block a user