mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-05 00:23:10 +00:00
fix(docs): locale translations
This commit is contained in:
@@ -1,17 +1,17 @@
|
||||
---
|
||||
title: interfejs wiersza polecany
|
||||
description: Opcje i interfejs interfejsu CLI opencode.
|
||||
title: CLI
|
||||
description: Opcje i polecenia CLI opencode.
|
||||
---
|
||||
|
||||
import { Tabs, TabItem } from "@astrojs/starlight/components"
|
||||
|
||||
Interfejs CLI opencode uruchamia się [TUI](/docs/tui), gdy jest uruchamiany bez żadnych argumentów.
|
||||
CLI opencode domyślnie uruchamia [TUI](/docs/tui), gdy wywołasz je bez argumentów.
|
||||
|
||||
```bash
|
||||
opencode
|
||||
```
|
||||
|
||||
Ale także instalacja przez tę stronę. pełni przed programową interakcją z opencode.
|
||||
CLI obsługuje też polecenia opisane na tej stronie, więc możesz używać opencode programowo.
|
||||
|
||||
```bash
|
||||
opencode run "Explain how closures work in JavaScript"
|
||||
@@ -19,7 +19,7 @@ opencode run "Explain how closures work in JavaScript"
|
||||
|
||||
---
|
||||
|
||||
### TUI
|
||||
### tui
|
||||
|
||||
Uruchomienie interfejsu użytkownika terminala opencode.
|
||||
|
||||
@@ -58,7 +58,7 @@ opencode agent [command]
|
||||
|
||||
---
|
||||
|
||||
### przytwierdzić
|
||||
### attach
|
||||
|
||||
Dołącz terminal do już działającego serwera zaplecza opencode uruchomionego za pomocą oprogramowania `serve` lub `web`.
|
||||
|
||||
@@ -85,7 +85,7 @@ opencode attach http://10.20.30.40:4096
|
||||
|
||||
---
|
||||
|
||||
#### co
|
||||
#### create
|
||||
|
||||
Utwórz nowego agenta z niestandardową konfiguracją.
|
||||
|
||||
@@ -97,7 +97,7 @@ To działanie poprowadził Cię przez proces tworzenia nowego agenta z niestanda
|
||||
|
||||
---
|
||||
|
||||
#### lista
|
||||
#### list
|
||||
|
||||
Lista wszystkich agentów.
|
||||
|
||||
@@ -107,7 +107,7 @@ opencode agent list
|
||||
|
||||
---
|
||||
|
||||
### autoryzacja
|
||||
### auth
|
||||
|
||||
Polecenie do zarządzania danymi uwierzytelniającymi i logowaniem dla dostawców.
|
||||
|
||||
@@ -129,7 +129,7 @@ Po uruchomieniu opencode ładuje dostawców z pliku poświadczeń. A jeśli twoj
|
||||
|
||||
---
|
||||
|
||||
#### lista
|
||||
#### list
|
||||
|
||||
Wyświetlanie list wszystkich uwierzytelnionych dostawców przechowywanych w pliku poświadczeń.
|
||||
|
||||
@@ -145,7 +145,7 @@ opencode auth ls
|
||||
|
||||
---
|
||||
|
||||
#### wyloguj się
|
||||
#### logout
|
||||
|
||||
Wylogowuje Cię z dostawcy poprzez usunięcie go z pliku poświadczeń.
|
||||
|
||||
@@ -155,7 +155,7 @@ opencode auth logout
|
||||
|
||||
---
|
||||
|
||||
### githubie
|
||||
### github
|
||||
|
||||
Zarządzaj agentem GitHub w celu automatyzacji repozytorium.
|
||||
|
||||
@@ -165,7 +165,7 @@ opencode github [command]
|
||||
|
||||
---
|
||||
|
||||
#### Dowiedz się
|
||||
#### install
|
||||
|
||||
Zainstaluj agenta GitHub w swoim repozytorium.
|
||||
|
||||
@@ -177,7 +177,7 @@ Spowoduje to konieczność uruchomienia akcji GitHub i przeprowadzi cię przez p
|
||||
|
||||
---
|
||||
|
||||
#### chcesz
|
||||
#### run
|
||||
|
||||
Uruchom agenta na GitHubie. Jest to zwykły użytkownik w akcjach GitHub.
|
||||
|
||||
@@ -204,7 +204,7 @@ opencode mcp [command]
|
||||
|
||||
---
|
||||
|
||||
#### zaproponować
|
||||
#### add
|
||||
|
||||
Dodaj serwer MCP do swojej konfiguracji.
|
||||
|
||||
@@ -216,7 +216,7 @@ To polecenie poprowadzić Cię przez proces dodawania lokalnego lub zdalnego ser
|
||||
|
||||
---
|
||||
|
||||
#### lista
|
||||
#### list
|
||||
|
||||
Wyświetlanie list wszystkich skonfigurowanych serwerów MCP i ich awarii.
|
||||
|
||||
@@ -232,7 +232,7 @@ opencode mcp ls
|
||||
|
||||
---
|
||||
|
||||
#### autoryzacja
|
||||
#### auth
|
||||
|
||||
Uwierzytelnij się za pomocą serwera MCP z włączoną funkcją OAuth.
|
||||
|
||||
@@ -256,7 +256,7 @@ opencode mcp auth ls
|
||||
|
||||
---
|
||||
|
||||
#### wyloguj się
|
||||
#### logout
|
||||
|
||||
Usuń doświadczenie OAuth dla serwera MCP.
|
||||
|
||||
@@ -266,7 +266,7 @@ opencode mcp logout [name]
|
||||
|
||||
---
|
||||
|
||||
#### odpluskwić
|
||||
#### debug
|
||||
|
||||
Debuguj problemy z połączeniem OAuth dla serwera MCP.
|
||||
|
||||
@@ -276,7 +276,7 @@ opencode mcp debug <name>
|
||||
|
||||
---
|
||||
|
||||
### modele
|
||||
### models
|
||||
|
||||
Wyświetlanie list modeli wszystkich skonfigurowanych dostawców.
|
||||
|
||||
@@ -352,7 +352,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
|
||||
|
||||
---
|
||||
|
||||
### podawać
|
||||
### serve
|
||||
|
||||
Uruchom bezgłowy serwer opencode w celu uzyskania dostępu do API. Pełny interfejs HTTP w [dokumentacji serwera](/docs/server).
|
||||
|
||||
@@ -373,7 +373,7 @@ Spowoduje dostęp do serwera HTTP, który zapewnia dostęp do API opencode bez i
|
||||
|
||||
---
|
||||
|
||||
### Sesja
|
||||
### session
|
||||
|
||||
Zarządzaj sesją opencode.
|
||||
|
||||
@@ -383,7 +383,7 @@ opencode session [command]
|
||||
|
||||
---
|
||||
|
||||
#### lista
|
||||
#### list
|
||||
|
||||
Lista wszystkich sesji opencode.
|
||||
|
||||
@@ -400,7 +400,7 @@ opencode session list
|
||||
|
||||
---
|
||||
|
||||
### statystyki
|
||||
### stats
|
||||
|
||||
Pokaż statystyki wykorzystania tokenów i sesji szkoleniowych opencode.
|
||||
|
||||
@@ -419,7 +419,7 @@ opencode stats
|
||||
|
||||
---
|
||||
|
||||
### eksport
|
||||
### export
|
||||
|
||||
Eksportuj dane sesji jako JSON.
|
||||
|
||||
@@ -448,7 +448,7 @@ opencode import https://opncd.ai/s/abc123
|
||||
|
||||
---
|
||||
|
||||
### sieć
|
||||
### web
|
||||
|
||||
Uruchomiony bezgłowy serwer opencode z interfejsem internetowym.
|
||||
|
||||
@@ -469,7 +469,7 @@ Spowoduje dostęp do serwera HTTP i otwarcie dostępu do opencode przez interfej
|
||||
|
||||
---
|
||||
|
||||
### akp
|
||||
### acp
|
||||
|
||||
Uruchomiony serwer ACP (Agent Client Protocol).
|
||||
|
||||
@@ -489,7 +489,7 @@ Aby udostępnić serwer ACP, który komunikuje się poprzez stdin/stdout przy u
|
||||
|
||||
---
|
||||
|
||||
### odinstaluj
|
||||
### uninstall
|
||||
|
||||
Odinstaluj opencode i usuń wszystkie pliki powiązane.
|
||||
|
||||
@@ -508,7 +508,7 @@ opencode uninstall
|
||||
|
||||
---
|
||||
|
||||
### aktualizacja
|
||||
### upgrade
|
||||
|
||||
Aktualizuje opencode do oryginalnej wersji lub oryginalnej wersji.
|
||||
|
||||
@@ -549,7 +549,7 @@ Interfejs CLI kod opencode przyjmuje flagi globalne.
|
||||
|
||||
---
|
||||
|
||||
## Zmienne warunki
|
||||
## Zmienne środowiskowe
|
||||
|
||||
opencode można wykryć za pomocą czyszczenia alternatywnych.
|
||||
|
||||
@@ -582,7 +582,7 @@ opencode można wykryć za pomocą czyszczenia alternatywnych.
|
||||
|
||||
---
|
||||
|
||||
### Eksperymentalny
|
||||
### Eksperymentalne
|
||||
|
||||
Te zmienne możliwości użycia funkcji eksperymentalnych, które mogą zostać lub usunięte.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Konfig
|
||||
description: Korzystanie z konstrukcji opencode JSON.
|
||||
title: Konfiguracja
|
||||
description: Ustawienia opencode w pliku JSON.
|
||||
---
|
||||
|
||||
Możesz zagrać z opencode za pomocą pliku konfiguracyjnego JSON.
|
||||
@@ -101,7 +101,7 @@ Konfiguracja globalna zaawansowana, zdalne ustawienie konfiguracji.
|
||||
|
||||
---
|
||||
|
||||
### muszę zrobić projekt
|
||||
### Projekt
|
||||
|
||||
Dodaj `opencode.json` w katalogu głównym projektu. Konfiguracja projektu ma priorytet wśród plików konfiguracyjnych — zaawansowane konfiguracje globalne i zdalne.
|
||||
|
||||
@@ -264,11 +264,11 @@ Możesz także mieć [model lokalny](/docs/models#local). [Dowiedz się więcej]
|
||||
|
||||
---
|
||||
|
||||
#### Opcje dostawcy dla dostawcy
|
||||
#### Opcje specyficzne dla dostawców
|
||||
|
||||
inne udostępnienie dodatkowych możliwości wyposażenia poza urządzeniami `timeout` i `apiKey`.
|
||||
|
||||
##### Podłoże Amazonki
|
||||
##### Amazon Bedrock
|
||||
|
||||
Amazon Bedrock umożliwia podłączenie wyłącznika dla AWS:
|
||||
|
||||
@@ -314,7 +314,7 @@ Urządzenie zachęcające do korzystania z urządzeń opencode, za pomocą sieci
|
||||
|
||||
---
|
||||
|
||||
### Agencja
|
||||
### Agenci
|
||||
|
||||
Możliwość dostępności agentów do gniazd za pomocą opcji `agent`.
|
||||
|
||||
@@ -357,7 +357,7 @@ Dotyczy urządzeń wszystkich interfejsów: TUI, CLI (`opencode run`), aplikacji
|
||||
|
||||
---
|
||||
|
||||
### Partycypujący
|
||||
### Udostępnianie
|
||||
|
||||
Możesz udostępnić [udostępnij](/docs/share) za pomocą opcji `share`.
|
||||
|
||||
@@ -404,7 +404,7 @@ Można także definiować polecenia przy użyciu plików Markdown w `~/.config/o
|
||||
|
||||
---
|
||||
|
||||
### Krótki kluczowy
|
||||
### Keybinds
|
||||
|
||||
Możliwość zmiany skrótu klawiszowego za pomocą opcji `keybinds`.
|
||||
|
||||
@@ -435,7 +435,7 @@ Działa tylko wtedy, gdy nie jest uruchamiana przy użyciu menedżera pakietów,
|
||||
|
||||
---
|
||||
|
||||
### Formacja
|
||||
### Formattery
|
||||
|
||||
Można podać kod formacyjny za pomocą opcji `formatter`.
|
||||
|
||||
@@ -517,7 +517,7 @@ Wzorce są zgodne ze składnią glob. Dostęp tej opcji, aby móc zaszumione kat
|
||||
|
||||
---
|
||||
|
||||
### Serwer MPK
|
||||
### Serwery MCP
|
||||
|
||||
Dostęp do serwerów MCP, których chcesz używać, za pośrednictwem sieci `mcp`.
|
||||
|
||||
@@ -532,7 +532,7 @@ Dostęp do serwerów MCP, których chcesz używać, za pośrednictwem sieci `mcp
|
||||
|
||||
---
|
||||
|
||||
### Wtyki
|
||||
### Wtyczki
|
||||
|
||||
[Wtyczki](/docs/plugins) rozszerzają opencode o podstawowe narzędzia, hooki i integracje.
|
||||
|
||||
@@ -549,7 +549,7 @@ Pliki plików wtyczek w `.opencode/plugins/` lub `~/.config/opencode/plugins/`.
|
||||
|
||||
---
|
||||
|
||||
### Instrukcja
|
||||
### Instructions
|
||||
|
||||
Instrukcja dla modelu, w której można zastosować opcję `instructions`.
|
||||
|
||||
@@ -565,7 +565,7 @@ o zasadach tutaj](/docs/rules).
|
||||
|
||||
---
|
||||
|
||||
### Niepełnosprawny sprzedawca
|
||||
### Wyłączeni dostawcy
|
||||
|
||||
Zasilacz ładowany automatycznie za pomocą zasilacza `disabled_providers`. Jest to możliwe, gdy istnieje możliwość podłączenia ładowania niektórych dostawców, nawet jeśli dane uwierzytelniające są dostępne.
|
||||
|
||||
@@ -632,7 +632,7 @@ Możliwość wykorzystania danych zmiennych w plikach konfiguracyjnych, aby odwo
|
||||
|
||||
---
|
||||
|
||||
### Kop. zm
|
||||
### Env vars
|
||||
|
||||
zastosowanie `{env:VARIABLE_NAME}`, aby zakończyć zmiennego przebiegu:
|
||||
|
||||
@@ -655,7 +655,7 @@ Jeżeli zmienna kontrolna nie jest skonfigurowana, należy zastosować do niej p
|
||||
|
||||
---
|
||||
|
||||
### Akta
|
||||
### Pliki
|
||||
|
||||
źródło `{file:path/to/file}`, aby znaleźć zawartość pliku:
|
||||
|
||||
|
||||
@@ -18,35 +18,35 @@ Możesz także sprawdzić [awesome-opencode](https://github.com/awesome-opencode
|
||||
| Imię | Opis |
|
||||
| ---------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
|
||||
| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Automatycznie uruchamiaj sesje opencode w izolowanych piaskownicach Daytona z synchronizacją git i podglądami na żywo |
|
||||
| [sesja-helicone-opencode](https://github.com/H2Shami/opencode-helicone-session) | Automatycznie wstawiaj nagłówki sesji Helicone w celu grupowania urządzeń |
|
||||
| [wstrzykiwanie typu opencode](https://github.com/nick-vi/opencode-type-inject) | Automatyczne wstrzykiwacze TypeScript/Svelte do odczytania plików za pomocą narzędzi wyszukiwania |
|
||||
| [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Automatycznie wstawiaj nagłówki sesji Helicone w celu grupowania urządzeń |
|
||||
| [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | Automatyczne wstrzykiwacze TypeScript/Svelte do odczytania plików za pomocą narzędzi wyszukiwania |
|
||||
| [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | wykorzystać do wykorzystania ChatGPT Plus/Pro zamiast kredytu API |
|
||||
| [opencode-gemini-auth](https://github.com/jenslys/opencode-gemini-auth) | korzystać z planu Gemini zamiast rozliczeń API |
|
||||
| [auth-antygrawitacja-opencode](https://github.com/NoeFabris/opencode-antigravity-auth) | Wykorzystanie z bezpłatnych modeli Antigravity zamiast rozliczeń API |
|
||||
| [opencode-antigravity-auth](https://github.com/NoeFabris/opencode-antigravity-auth) | Wykorzystanie z bezpłatnych modeli Antigravity zamiast rozliczeń API |
|
||||
| [opencode-devcontainers](https://github.com/athal7/opencode-devcontainers) | Izolacja wielooddziałowych kontenerów deweloperskich z płytkami klonami i automatycznie przypisywanymi portami |
|
||||
| [opencode-google-antigravity-auth](https://github.com/shekohex/opencode-google-antigravity-auth) | Wtyczka Google Antigravity OAuth z obsługą obsługi Google i bardziej niezawodną obsługą API |
|
||||
| [czyszczenie-dynamiczne-kontekstu opencode](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Zoptymalizuj wykorzystanie tokena, usuwając przestarzałe dane wyjściowe narzędzia |
|
||||
| [cytowane w opencode-websearch](https://github.com/ghoulr/opencode-websearch-cited.git) | Dodaj natywną obsługę wyszukiwania w sieci dla dostawców w stylu opartym na Google |
|
||||
| [opencode-dynamic-context-pruning](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Zoptymalizuj wykorzystanie tokena, usuwając przestarzałe dane wyjściowe narzędzia |
|
||||
| [opencode-websearch-cited](https://github.com/ghoulr/opencode-websearch-cited.git) | Dodaj natywną obsługę wyszukiwania w sieci dla dostawców w stylu opartym na Google |
|
||||
| [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Uruchomienie agenta AI uruchamiającego się w tle w PTY i wytwarzanie ich interaktywnych danych. |
|
||||
| [strategia-powłoki-opencode](https://github.com/JRedeker/opencode-shell-strategy) | Instrukcje dla nieinteraktywnych obowiązków - zaniechanie zawieszenia operacji zależnych od TTY |
|
||||
| [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Instrukcje dla nieinteraktywnych obowiązków - zaniechanie zawieszenia operacji zależnych od TTY |
|
||||
| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Śledź udostępnić opencode za pomocą Wakatime |
|
||||
| [formatujący tabelę opencode-md](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Oczyść tabelę przecenioną przez LLM |
|
||||
| [opencode-szybkie-zastosowanie-morficzne](https://github.com/JRedeker/opencode-morph-fast-apply) | 10x szybsza edycja kodu dzięki Morph Fast Apply API i znacznikom leniwej edycji |
|
||||
| [oh-mój-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Agencje odpowiedzialne w tle, gotowe narzędzia LSP/AST/MCP, wyselekcjonowani agenci, kompatybilni z Claude Code |
|
||||
| [powiadamiacz opencode](https://github.com/panta82/opencode-notificator) | Powiadomienia na pulpicie i alerty dźwiękowe dotyczące sesji opencode |
|
||||
| [powiadamiający o opencode](https://github.com/mohak34/opencode-notifier) | Powiadomienia na pulpicie i alerty dźwiękowe dotyczące uprawnień, wyników i zdarzeń o błędach |
|
||||
| [nazwa-opencode-zellij](https://github.com/24601/opencode-zellij-namer) | Automatyczne nazewnictwo sesji Zellij oparte na sztucznej inteligencji w oparciu o kontekst opencode |
|
||||
| [umiejętność obsługi opencode](https://github.com/zenobi-us/opencode-skillful) | Zezwalaj agentom opencode na leniwe ładowanie podpowiedzi na podstawie odkrywania możliwości i wstrzykiwania |
|
||||
| [superpamięć opencode](https://github.com/supermemoryai/opencode-supermemory) | Trwała pamięć w sesjach przy użyciu Supermemory |
|
||||
| [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Oczyść tabelę przecenioną przez LLM |
|
||||
| [opencode-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | 10x szybsza edycja kodu dzięki Morph Fast Apply API i znacznikom leniwej edycji |
|
||||
| [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Agencje odpowiedzialne w tle, gotowe narzędzia LSP/AST/MCP, wyselekcjonowani agenci, kompatybilni z Claude Code |
|
||||
| [opencode-notificator](https://github.com/panta82/opencode-notificator) | Powiadomienia na pulpicie i alerty dźwiękowe dotyczące sesji opencode |
|
||||
| [opencode-notifier](https://github.com/mohak34/opencode-notifier) | Powiadomienia na pulpicie i alerty dźwiękowe dotyczące uprawnień, wyników i zdarzeń o błędach |
|
||||
| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | Automatyczne nazewnictwo sesji Zellij oparte na sztucznej inteligencji w oparciu o kontekst opencode |
|
||||
| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | Zezwalaj agentom opencode na leniwe ładowanie podpowiedzi na podstawie odkrywania możliwości i wstrzykiwania |
|
||||
| [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | Trwała pamięć w sesjach przy użyciu Supermemory |
|
||||
| [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | Interaktywny przegląd planu z adnotacją wizualną i użytkową prywatną/offline |
|
||||
| [@openspoon/podzadanie2](https://github.com/spoons-and-mirrors/subtask2) | Rozszerzony kod otwarty/polecenia do połączenia sieciowego ze szczegółową kontrolą bezpieczeństwa |
|
||||
| [program planujący opencode](https://github.com/different-ai/opencode-scheduler) | Zaplanuj powtarzające się zadania, używając launchd (Mac) lub systemd (Linux) ze składaną cron |
|
||||
| [mikod](https://github.com/vtemian/micode) | Ustrukturyzowana burza mózgów → Plan → Wdrożenie wyjścia z ciągłością sesji |
|
||||
| [okto](https://github.com/vtemian/octto) | Interaktywny interfejs do burzy mózgów AI z formularzami kontrolnymi wielu pytań |
|
||||
| [agencja-w tle opencode](https://github.com/kdcokenny/opencode-background-agents) | Agencje krytyczne w tle w stylu Claude Code z delegowaniem asynchronicznym i trwałością kontekstu |
|
||||
| [powiadomienie o opencode](https://github.com/kdcokenny/opencode-notify) | Natywne uruchomienie systemu dla opencode – wiesz, kiedy zadania zostaną zakończone |
|
||||
| [obszar roboczy opencode](https://github.com/kdcokenny/opencode-workspace) | Lista wiązek orkiestracji wieloagentowej – 16 dostępna, jedna instalacja |
|
||||
| [drzewo robocze opencode](https://github.com/kdcokenny/opencode-worktree) | Drzewa robocze Git o zerowym tarciu dla opencode |
|
||||
| [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Rozszerzony opencode/polecenia do połączenia sieciowego ze szczegółową kontrolą bezpieczeństwa |
|
||||
| [opencode-scheduler](https://github.com/different-ai/opencode-scheduler) | Zaplanuj powtarzające się zadania, używając launchd (Mac) lub systemd (Linux) ze składaną cron |
|
||||
| [micode](https://github.com/vtemian/micode) | Ustrukturyzowana burza mózgów → Plan → Wdrożenie wyjścia z ciągłością sesji |
|
||||
| [octto](https://github.com/vtemian/octto) | Interaktywny interfejs do burzy mózgów AI z formularzami kontrolnymi wielu pytań |
|
||||
| [opencode-background-agents](https://github.com/kdcokenny/opencode-background-agents) | Agencje krytyczne w tle w stylu Claude Code z delegowaniem asynchronicznym i trwałością kontekstu |
|
||||
| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Natywne uruchomienie systemu dla opencode – wiesz, kiedy zadania zostaną zakończone |
|
||||
| [opencode-workspace](https://github.com/kdcokenny/opencode-workspace) | Lista wiązek orkiestracji wieloagentowej – 16 dostępna, jedna instalacja |
|
||||
| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | Drzewa robocze Git o zerowym tarciu dla opencode |
|
||||
|
||||
---
|
||||
|
||||
@@ -57,11 +57,11 @@ Możesz także sprawdzić [awesome-opencode](https://github.com/awesome-opencode
|
||||
| [kimaki](https://github.com/remorses/kimaki) | Bot Discord do kontrolowania sesji opencode, zbudowany na SDK |
|
||||
| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Wtyczka Neovim do podpowiedzi, zbudowana w oparciu o API |
|
||||
| [portal](https://github.com/hosenur/portal) | Interfejs sieciowy do urządzeń mobilnych dla opencode poprzez Tailscale/VPN |
|
||||
| [szablon wtyczki opencode](https://github.com/zenobi-us/opencode-plugin-template/) | Szablon do budowy wtyczek opencode |
|
||||
| [opencode plugin template](https://github.com/zenobi-us/opencode-plugin-template/) | Szablon do budowy wtyczek opencode |
|
||||
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Frontend Neovim dla opencode - agent kodujący AI oparty na terminalu |
|
||||
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Stosowanie Vercel AI SDK do użytku z opencode poprzez @opencode-ai/sdk |
|
||||
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Aplikacja internetowa/stacjonarna i rozszerzenie VS Code dla opencode |
|
||||
| [opencode-Obsydian](https://github.com/mtymek/opencode-obsidian) | Wtyczka Obsidian osadzająca opencode w interfejsie użytkownika Obsidian |
|
||||
| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Wtyczka Obsidian osadzająca opencode w interfejsie użytkownika Obsidian |
|
||||
| [OpenWork](https://github.com/different-ai/openwork) | Alternatywa typu open source dla Claude Cowork, obsługa przez opencode |
|
||||
| [ocx](https://github.com/kdcokenny/ocx) | Menedżer rozszerzony opencode z przenośnymi, izolowanymi profilami. |
|
||||
| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Aplikacja komputerowa, internetowa, mobilna i zdalna dla opencode |
|
||||
@@ -72,5 +72,5 @@ Możesz także sprawdzić [awesome-opencode](https://github.com/awesome-opencode
|
||||
|
||||
| Imię | Opis |
|
||||
| ------------------------------------------------------------------ | ------------------------------------------------------------------------- |
|
||||
| [Agent](https://github.com/Cluster444/agentic) | Modułowi agencje i polecenia AI do rozwoju strukturalnego |
|
||||
| [agencja-opencode](https://github.com/darrenhinde/opencode-agents) | Konfiguracje, podpowiedzi, agencje i wtyczki usprawniające przepływ pracy |
|
||||
| [Agentic](https://github.com/Cluster444/agentic) | Modułowi agencje i polecenia AI do rozwoju strukturalnego |
|
||||
| [opencode-agents](https://github.com/darrenhinde/opencode-agents) | Konfiguracje, podpowiedzi, agencje i wtyczki usprawniające przepływ pracy |
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
---
|
||||
title: Wprowadzenie
|
||||
description: Rozpocznij pracę z opencode.
|
||||
title: Intro
|
||||
description: Zacznij pracę z opencode.
|
||||
---
|
||||
|
||||
import { Tabs, TabItem } from "@astrojs/starlight/components"
|
||||
import config from "../../../../config.mjs"
|
||||
export const console = config.console
|
||||
|
||||
[**opencode**](/) do agenta kodującego AI typu open source. Dostępny jest jako interfejs terminalowy, aplikacja komputerowa lub rozszerzenie IDE.
|
||||
[**opencode**](/) to open source AI coding agent. Jest dostępny jako interfejs terminalowy, aplikacja desktopowa i rozszerzenie IDE.
|
||||
|
||||

|
||||
|
||||
@@ -29,15 +29,15 @@ Aby uzyskać dostęp do opencode w swoim terminalu, będziesz potrzebować:
|
||||
|
||||
---
|
||||
|
||||
## Zainstalować
|
||||
## Instalacja
|
||||
|
||||
Najłatwiejszym sposobem instalowania opencode jest zastosowanie skryptu instalacyjnego.
|
||||
Najłatwiej zainstalować opencode za pomocą skryptu instalacyjnego.
|
||||
|
||||
```bash
|
||||
curl -fsSL https://opencode.ai/install | bash
|
||||
```
|
||||
|
||||
Można także zalogować się do urządzenia instalacyjnego:
|
||||
Możesz też użyć poniższych metod instalacji:
|
||||
|
||||
- **Przy użyciu Node.js**
|
||||
|
||||
@@ -87,19 +87,19 @@ Można także zalogować się do urządzenia instalacyjnego:
|
||||
paru -S opencode-bin
|
||||
```
|
||||
|
||||
#### Okna
|
||||
#### Windows
|
||||
|
||||
:::tip[Zalecane: prowadzenie WSL]
|
||||
Aby najlepiej wykorzystać działanie w systemie Windows, zalecamy udostępnienie [Podsystemu Windows dla systemu Linux (WSL)](/docs/windows-wsl). pozwolenie na użytkowanie i pełna kompatybilność z funkcjami opencode.
|
||||
:::
|
||||
|
||||
- **Używając czekolady**
|
||||
- **Używając Chocolatey**
|
||||
|
||||
```bash
|
||||
choco install opencode
|
||||
```
|
||||
|
||||
- **Korzystanie z miarki**
|
||||
- **Korzystanie z Scoop**
|
||||
|
||||
```bash
|
||||
scoop install opencode
|
||||
@@ -191,7 +191,7 @@ używany.
|
||||
|
||||
---
|
||||
|
||||
## Stosowanie
|
||||
## Użycie
|
||||
|
||||
Teraz możesz pracować nad swoim projektem. Możesz o to zapytać
|
||||
wszystko!
|
||||
@@ -333,7 +333,7 @@ Możesz też **możesz powtórzyć** zmianę za pomocą polecenia `/redo`.
|
||||
|
||||
---
|
||||
|
||||
## Udział
|
||||
## Udostępnianie
|
||||
|
||||
Rozmowy z opencode można [udostępniać swoim
|
||||
zespół](/docs/share).
|
||||
|
||||
@@ -36,7 +36,7 @@ Tryb ograniczony do analizy. W urządzeniu planowym narzędzia są przydatne:
|
||||
- `write` - Nie można stworzyć nowych plików
|
||||
- `edit` — Nie można zastosować naruszenia plików, z naruszeniem praw autorskich w `.opencode/plans/*.md` w celu uszczegółowienia samego planu
|
||||
- `patch` - Nie można zastosować poprawek
|
||||
- `bash` - Nie można wykonać poleceń powłoki
|
||||
- `bash` - Nie można wykonać poleceń shell
|
||||
|
||||
Ten tryb jest alternatywny, gdy chcesz, aby sztuczna inteligencja analizowała kod, sugerowała zmianę lub tworzyła projekty bez źródła zewnętrznego, które stanowi bazę kodu.
|
||||
|
||||
@@ -227,7 +227,7 @@ Oto wszystkie narzędzia, które można sterować za pomocą konfiguracji trybun
|
||||
|
||||
| Narzędzie | Opis |
|
||||
| ----------- | ------------------------------------- |
|
||||
| `bash` | Wykonaj polecenia powłoki |
|
||||
| `bash` | Wykonaj polecenia shell |
|
||||
| `edit` | Modyfikuj istniejące pliki |
|
||||
| `write` | Utwórz nowe pliki |
|
||||
| `read` | Przeczytaj zawartość pliku |
|
||||
|
||||
@@ -134,7 +134,7 @@ Uprawnienia opencode są określane na podstawie nazwy narzędzia i kilku zabezp
|
||||
- `glob` — maglowanie plików (pasuje do wzorców globowania)
|
||||
- `grep` — wyszukiwanie treści (pasuje do wzorca regularnego)
|
||||
- `list` — wyświetlanie listy plików w katalogu (pasuje do katalogu)
|
||||
- `bash` — uruchamianie poleceń powłoki (pasuje do poleceń przeanalizowanych, takich jak `git status --porcelain`)
|
||||
- `bash` — uruchamianie poleceń shell (pasuje do poleceń przeanalizowanych, takich jak `git status --porcelain`)
|
||||
- `task` — uruchamianie podagentów (odpowiada typowi podagenta)
|
||||
- `skill` — ładowanie umiejętności (pasuje do nazwy umiejętności)
|
||||
- `lsp` — uruchamianie zapytań LSP (obecnie nieszczegółowych)
|
||||
|
||||
@@ -118,7 +118,7 @@ Funkcja dostępu do:
|
||||
- `project`: Aktualne informacje o projekcie.
|
||||
- `directory`: Bieżący katalog roboczy.
|
||||
- `worktree`: Ścieżka eksploatacyjna Git.
|
||||
- `client`: Klient SDK z otwartym kodem do sztucznej inteligencji.
|
||||
- `client`: Klient SDK z opencode do sztucznej inteligencji.
|
||||
- `$`: [API obudowy](https://bun.com/docs/runtime/shell) Buna do wykonywania oprogramowania.
|
||||
|
||||
---
|
||||
@@ -192,7 +192,7 @@ Wtyczki mogą subskrybować zdarzenia, jak zastosować poniżej sekcji Przykład
|
||||
|
||||
- `todo.updated`
|
||||
|
||||
#### Wydarzenia powłoki
|
||||
#### Wydarzenia shell
|
||||
|
||||
- `shell.env`
|
||||
|
||||
@@ -211,7 +211,7 @@ Wtyczki mogą subskrybować zdarzenia, jak zastosować poniżej sekcji Przykład
|
||||
|
||||
## Przykłady
|
||||
|
||||
Oto kilka dostępnych wtyczek, które można udostępnić do kodu opencode.
|
||||
Oto kilka dostępnych wtyczek, które można udostępnić do opencode.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ Aby dodać dostawcę należy:
|
||||
### Credentials
|
||||
|
||||
Po dodaniu kluczy API dostawcy za pomocą polecenia `/connect` są one przechowywane
|
||||
in `~/.local/share/opencode/auth.json`.
|
||||
w `~/.local/share/opencode/auth.json`.
|
||||
|
||||
---
|
||||
|
||||
@@ -137,7 +137,7 @@ Aby używać Amazon Bedrock z opencode:
|
||||
|
||||
#### Zmienne środowiskowe (Szybki start)
|
||||
|
||||
Set one of these environment variables while running opencode:
|
||||
Ustaw jedną z tych zmiennych środowiskowych podczas uruchamiania opencode:
|
||||
|
||||
```bash
|
||||
# Option 1: Using AWS access keys
|
||||
@@ -157,7 +157,7 @@ Aby używać Amazon Bedrock z opencode:
|
||||
export AWS_REGION=us-east-1
|
||||
```
|
||||
|
||||
#### Configuration File (Recommended)
|
||||
#### Plik konfiguracyjny (zalecane)
|
||||
|
||||
W przypadku konfiguracji specyficznej dla projektu lub trwałej użyj `opencode.json`:
|
||||
|
||||
@@ -176,15 +176,15 @@ Aby używać Amazon Bedrock z opencode:
|
||||
```
|
||||
|
||||
**Dostępne opcje:**
|
||||
- `region` - AWS region (e.g., `us-east-1`, `eu-west-1`)
|
||||
- `profile` - AWS named profile from `~/.aws/credentials`
|
||||
- `region` - region AWS (np. `us-east-1`, `eu-west-1`)
|
||||
- `profile` - profil nazwany AWS z `~/.aws/credentials`
|
||||
- `endpoint` — niestandardowy adres URL punktu końcowego dla punktów końcowych VPC (alias dla ogólnej opcji `baseURL`)
|
||||
|
||||
:::tip
|
||||
Configuration file options take precedence over environment variables.
|
||||
Opcje z pliku konfiguracyjnego mają pierwszeństwo przed zmiennymi środowiskowymi.
|
||||
:::
|
||||
|
||||
#### Advanced: VPC Endpoints
|
||||
#### Zaawansowane: endpointy VPC
|
||||
|
||||
Jeśli używasz punktów końcowych VPC dla Bedrock:
|
||||
|
||||
@@ -207,20 +207,20 @@ Aby używać Amazon Bedrock z opencode:
|
||||
Opcja `endpoint` jest aliasem ogólnej opcji `baseURL`, używając terminologii specyficznej dla AWS. Jeśli określono zarówno `endpoint`, jak i `baseURL`, pierwszeństwo ma `endpoint`.
|
||||
:::
|
||||
|
||||
#### Authentication Methods
|
||||
#### Metody uwierzytelniania
|
||||
- **`AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`**: Utwórz użytkownika IAM i wygeneruj klucze dostępu w konsoli AWS
|
||||
- **`AWS_PROFILE`**: Użyj nazwanych profili z `~/.aws/credentials`. Najpierw skonfiguruj za pomocą `aws configure --profile my-profile` lub `aws sso login`
|
||||
- **`AWS_BEARER_TOKEN_BEDROCK`**: Wygeneruj długoterminowe klucze API z konsoli Amazon Bedrock
|
||||
- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: Dla EKS IRSA (Role IAM dla kont usług) lub innych środowisk Kubernetes z federacją OIDC. Te zmienne środowiskowe są automatycznie wstrzykiwane przez Kubernetes podczas korzystania z adnotacji konta usługi.
|
||||
|
||||
#### Authentication Precedence
|
||||
#### Kolejność uwierzytelniania
|
||||
|
||||
Amazon Bedrock wykorzystuje następujący priorytet uwierzytelniania:
|
||||
1. **Token nośnika** - zmienna środowiskowa `AWS_BEARER_TOKEN_BEDROCK` lub token z komendy `/connect`
|
||||
2. **AWS Credential Chain** - Profile, access keys, shared credentials, IAM roles, Web Identity Tokens (EKS IRSA), instance metadata
|
||||
|
||||
:::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.
|
||||
Gdy ustawisz bearer token (przez `/connect` lub `AWS_BEARER_TOKEN_BEDROCK`), ma on pierwszeństwo nad wszystkimi metodami poświadczeń AWS, w tym profilami.
|
||||
:::
|
||||
|
||||
3. Uruchom komendę `/models`, aby wybrać żądany model.
|
||||
@@ -282,7 +282,7 @@ W przypadku niestandardowych profili wnioskowania użyj nazwy modelu i dostawcy
|
||||
Korzystanie z subskrypcji Claude Pro/Max w opencode nie jest oficjalnie obsługiwane przez [Anthropic](https://anthropic.com).
|
||||
:::
|
||||
|
||||
##### Using API keys
|
||||
##### Użycie kluczy API
|
||||
|
||||
Możesz także wybrać opcję **Utwórz klucz API**, jeśli nie masz subskrypcji Pro/Max. Otworzy się także Twoja przeglądarka i poprosi Cię o zalogowanie się do Anthropic i poda kod, który możesz wkleić w terminalu.
|
||||
|
||||
@@ -297,7 +297,7 @@ Jeśli napotkasz błędy „Przykro mi, ale nie mogę pomóc w tej prośbie”,
|
||||
:::
|
||||
|
||||
1. Przejdź do [Azure portal](https://portal.azure.com/) i utwórz zasób **Azure OpenAI**. Będziesz potrzebować:
|
||||
- **Nazwa zasobu**: staje się częścią punktu końcowego interfejsu API (`https://RESOURCE_NAME.openai.azure.com/`)
|
||||
- **Nazwa zasobu**: staje się częścią punktu końcowego API (`https://RESOURCE_NAME.openai.azure.com/`)
|
||||
- **Klucz API**: `KEY 1` lub `KEY 2` z Twojego zasobu
|
||||
|
||||
2. Przejdź do [Azure AI Foundry](https://ai.azure.com/) i wdróż model.
|
||||
@@ -344,7 +344,7 @@ Jeśli napotkasz błędy „Przykro mi, ale nie mogę pomóc w tej prośbie”,
|
||||
### Azure Cognitive Services
|
||||
|
||||
1. Przejdź do [Azure portal](https://portal.azure.com/) i utwórz zasób **Azure OpenAI**. Będziesz potrzebować:
|
||||
- **Nazwa zasobu**: staje się częścią punktu końcowego interfejsu API (`https://AZURE_COGNITIVE_SERVICES_RESOURCE_NAME.cognitiveservices.azure.com/`)
|
||||
- **Nazwa zasobu**: staje się częścią punktu końcowego API (`https://AZURE_COGNITIVE_SERVICES_RESOURCE_NAME.cognitiveservices.azure.com/`)
|
||||
- **Klucz API**: `KEY 1` lub `KEY 2` z Twojego zasobu
|
||||
|
||||
2. Przejdź do [Azure AI Foundry](https://ai.azure.com/) i wdróż model.
|
||||
@@ -740,13 +740,13 @@ Adres URL wywołania zwrotnego `http://127.0.0.1:8080/callback` i następujące
|
||||
- read_user (Przeczytaj swoje dane osobowe)
|
||||
- read_repository (umożliwia dostęp do repozytorium tylko do odczytu)
|
||||
|
||||
Then expose application ID as environment variable:
|
||||
Następnie ustaw ID aplikacji jako zmienną środowiskową:
|
||||
|
||||
```bash
|
||||
export GITLAB_OAUTH_CLIENT_ID=your_application_id_here
|
||||
```
|
||||
|
||||
More documentation on [opencode-gitlab-auth](https://www.npmjs.com/package/@gitlab/opencode-gitlab-auth) homepage.
|
||||
Więcej informacji znajdziesz na stronie [opencode-gitlab-auth](https://www.npmjs.com/package/@gitlab/opencode-gitlab-auth).
|
||||
|
||||
##### Configuration
|
||||
|
||||
@@ -893,17 +893,17 @@ Region `global` poprawia dostępność i zmniejsza liczbę błędów bez dodatko
|
||||
|
||||
### Hugging Face
|
||||
|
||||
[Dostawcy wnioskowania o uścisku twarzy](https://huggingface.co/docs/inference-providers) zapewniają dostęp do otwartych modeli obsługiwanych przez ponad 17 dostawców.
|
||||
[Inference Providers Hugging Face](https://huggingface.co/docs/inference-providers) zapewniają dostęp do otwartych modeli obsługiwanych przez ponad 17 dostawców.
|
||||
|
||||
1. Przejdź do [Ustawień uścisku twarzy](https://huggingface.co/settings/tokens/new?ownUserPermissions=inference.serverless.write&tokenType=fineGrained), aby utworzyć token z uprawnieniami do wykonywania połączeń z dostawcami wnioskowania.
|
||||
1. Przejdź do [ustawień Hugging Face](https://huggingface.co/settings/tokens/new?ownUserPermissions=inference.serverless.write&tokenType=fineGrained), aby utworzyć token z uprawnieniami do wykonywania połączeń z dostawcami wnioskowania.
|
||||
|
||||
2. Uruchom komendę `/connect` i wyszukaj **Przytulona twarz**.
|
||||
2. Uruchom komendę `/connect` i wyszukaj **Hugging Face**.
|
||||
|
||||
```txt
|
||||
/connect
|
||||
```
|
||||
|
||||
3. Wprowadź swój token Przytulającej Twarzy.
|
||||
3. Wprowadź swój token Hugging Face.
|
||||
|
||||
```txt
|
||||
┌ API key
|
||||
@@ -949,9 +949,9 @@ Region `global` poprawia dostępność i zmniejsza liczbę błędów bez dodatko
|
||||
|
||||
Więcej dostawców i zaawansowanych funkcji, takich jak buforowanie i ograniczanie szybkości, znajdziesz w [dokumentacji Helicone](https://docs.helicone.ai).
|
||||
|
||||
#### Optional Configs
|
||||
#### Opcjonalna konfiguracja
|
||||
|
||||
Jeśli zobaczysz funkcję lub model firmy Helicone, która nie jest konfigurowana automatycznie za pomocą kodu opencode, zawsze możesz ją skonfigurować samodzielnie.
|
||||
Jeśli zobaczysz funkcję lub model firmy Helicone, która nie jest konfigurowana automatycznie za pomocą opencode, zawsze możesz ją skonfigurować samodzielnie.
|
||||
|
||||
Oto [Katalog modeli Helicone](https://helicone.ai/models), będziesz go potrzebować, aby pobrać identyfikatory modeli, które chcesz dodać.
|
||||
|
||||
@@ -979,7 +979,7 @@ Oto [Katalog modeli Helicone](https://helicone.ai/models), będziesz go potrzebo
|
||||
}
|
||||
```
|
||||
|
||||
#### Custom Headers
|
||||
#### Niestandardowe nagłówki
|
||||
|
||||
Helicone obsługuje niestandardowe nagłówki dla funkcji takich jak buforowanie, śledzenie użytkowników i zarządzanie sesjami. Dodaj je do konfiguracji dostawcy za pomocą `options.headers`:
|
||||
|
||||
@@ -1020,7 +1020,7 @@ Dodaj go do swojej konfiguracji.
|
||||
|
||||
Wtyczka wstawia nagłówki `Helicone-Session-Id` i `Helicone-Session-Name` do Twoich żądań. Na stronie Sesje Helicone każda konwersacja opencode będzie wymieniona jako osobna sesja.
|
||||
|
||||
##### Common Helicone headers
|
||||
##### Najczęstsze nagłówki Helicone
|
||||
|
||||
| Header | Description |
|
||||
| -------------------------- | ------------------------------------------------------------- |
|
||||
@@ -1035,7 +1035,7 @@ Zobacz [Katalog nagłówków Helicone](https://docs.helicone.ai/helicone-headers
|
||||
|
||||
### llama.cpp
|
||||
|
||||
Możesz skonfigurować kod otwarty tak, aby korzystał z modeli lokalnych, za pomocą narzędzia llama-server [llama.cpp](https://github.com/ggml-org/llama.cpp)
|
||||
Możesz skonfigurować opencode tak, aby korzystał z modeli lokalnych, za pomocą narzędzia llama-server [llama.cpp](https://github.com/ggml-org/llama.cpp)
|
||||
|
||||
```json title="opencode.json" "llama.cpp" {5, 6, 8, 10-15}
|
||||
{
|
||||
@@ -1064,7 +1064,7 @@ Możesz skonfigurować kod otwarty tak, aby korzystał z modeli lokalnych, za po
|
||||
W tym przykładzie:
|
||||
|
||||
- `llama.cpp` to niestandardowy identyfikator dostawcy. Może to być dowolny ciąg znaków.
|
||||
- `npm` określa pakiet, który ma być używany dla tego dostawcy. Tutaj `@ai-sdk/openai-compatible` jest używany dla dowolnego interfejsu API zgodnego z OpenAI.
|
||||
- `npm` określa pakiet, który ma być używany dla tego dostawcy. Tutaj `@ai-sdk/openai-compatible` jest używany dla dowolnego API zgodnego z OpenAI.
|
||||
- `name` to nazwa wyświetlana dostawcy w interfejsie użytkownika.
|
||||
- `options.baseURL` jest punktem końcowym serwera lokalnego.
|
||||
- `models` to mapa identyfikatorów modeli do ich konfiguracji. Nazwa modelu zostanie wyświetlona na liście wyboru modelu.
|
||||
@@ -1102,7 +1102,7 @@ IO.NET oferuje 17 modeli zoptymalizowanych pod kątem różnych zastosowań:
|
||||
|
||||
### LM Studio
|
||||
|
||||
Możesz skonfigurować kod otwarty tak, aby korzystał z modeli lokalnych poprzez LM Studio.
|
||||
Możesz skonfigurować opencode tak, aby korzystał z modeli lokalnych poprzez LM Studio.
|
||||
|
||||
```json title="opencode.json" "lmstudio" {5, 6, 8, 10-14}
|
||||
{
|
||||
@@ -1127,7 +1127,7 @@ Możesz skonfigurować kod otwarty tak, aby korzystał z modeli lokalnych poprze
|
||||
W tym przykładzie:
|
||||
|
||||
- `lmstudio` to niestandardowy identyfikator dostawcy. Może to być dowolny ciąg znaków.
|
||||
- `npm` określa pakiet, który ma być używany dla tego dostawcy. Tutaj `@ai-sdk/openai-compatible` jest używany dla dowolnego interfejsu API zgodnego z OpenAI.
|
||||
- `npm` określa pakiet, który ma być używany dla tego dostawcy. Tutaj `@ai-sdk/openai-compatible` jest używany dla dowolnego API zgodnego z OpenAI.
|
||||
- `name` to nazwa wyświetlana dostawcy w interfejsie użytkownika.
|
||||
- `options.baseURL` jest punktem końcowym serwera lokalnego.
|
||||
- `models` to mapa identyfikatorów modeli do ich konfiguracji. Nazwa modelu zostanie wyświetlona na liście wyboru modelu.
|
||||
@@ -1165,7 +1165,7 @@ Aby użyć Kimi K2 z Moonshot AI:
|
||||
|
||||
### MiniMax
|
||||
|
||||
1. Przejdź do [Konsoli API MiniMax](https://platform.minimax.io/login), utwórz konto i wygeneruj klucz API.
|
||||
1. Przejdź do [konsoli API MiniMax](https://platform.minimax.io/login), utwórz konto i wygeneruj klucz API.
|
||||
|
||||
2. Uruchom komendę `/connect` i wyszukaj **MiniMax**.
|
||||
|
||||
@@ -1219,7 +1219,7 @@ Aby użyć Kimi K2 z Moonshot AI:
|
||||
|
||||
### Ollama
|
||||
|
||||
Możesz skonfigurować kod otwarty tak, aby korzystał z modeli lokalnych poprzez Ollamę.
|
||||
Możesz skonfigurować opencode tak, aby korzystał z modeli lokalnych poprzez Ollamę.
|
||||
|
||||
:::tip
|
||||
Ollama może automatycznie skonfigurować się pod kątem opencode. Aby uzyskać szczegółowe informacje, zobacz [dokumentację integracji Ollama](https://docs.ollama.com/integrations/opencode).
|
||||
@@ -1248,7 +1248,7 @@ Ollama może automatycznie skonfigurować się pod kątem opencode. Aby uzyskać
|
||||
W tym przykładzie:
|
||||
|
||||
- `ollama` to niestandardowy identyfikator dostawcy. Może to być dowolny ciąg znaków.
|
||||
- `npm` określa pakiet, który ma być używany dla tego dostawcy. Tutaj `@ai-sdk/openai-compatible` jest używany dla dowolnego interfejsu API zgodnego z OpenAI.
|
||||
- `npm` określa pakiet, który ma być używany dla tego dostawcy. Tutaj `@ai-sdk/openai-compatible` jest używany dla dowolnego API zgodnego z OpenAI.
|
||||
- `name` to nazwa wyświetlana dostawcy w interfejsie użytkownika.
|
||||
- `options.baseURL` jest punktem końcowym serwera lokalnego.
|
||||
- `models` to mapa identyfikatorów modeli do ich konfiguracji. Nazwa modelu zostanie wyświetlona na liście wyboru modelu.
|
||||
@@ -1325,7 +1325,7 @@ Zalecamy zarejestrowanie się w [ChatGPT Plus lub Pro](https://chatgpt.com/prici
|
||||
/models
|
||||
```
|
||||
|
||||
##### Using API keys
|
||||
##### Użycie kluczy API
|
||||
|
||||
Jeśli posiadasz już klucz API, możesz wybrać opcję **Wprowadź klucz API ręcznie** i wkleić go w terminalu.
|
||||
|
||||
@@ -1508,7 +1508,7 @@ SAP AI Core zapewnia dostęp do ponad 40 modeli z OpenAI, Anthropic, Google, Ama
|
||||
|
||||
### Scaleway
|
||||
|
||||
Aby używać [generatywnych interfejsów API Scaleway](https://www.scaleway.com/en/docs/generative-apis/) z kodem Opencode:
|
||||
Aby używać [generatywnych interfejsów API Scaleway](https://www.scaleway.com/en/docs/generative-apis/) z opencode:
|
||||
|
||||
1. Przejdź do [Ustawień uprawnień konsoli Scaleway](https://console.scaleway.com/iam/api-keys), aby wygenerować nowy klucz API.
|
||||
|
||||
@@ -1537,9 +1537,9 @@ Aby używać [generatywnych interfejsów API Scaleway](https://www.scaleway.com/
|
||||
|
||||
### Together AI
|
||||
|
||||
1. Przejdź do [konsoli Razem AI](https://api.together.ai), utwórz konto i kliknij **Dodaj klucz**.
|
||||
1. Przejdź do [konsoli Together AI](https://api.together.ai), utwórz konto i kliknij **Dodaj klucz**.
|
||||
|
||||
2. Uruchom komendę `/connect` i wyszukaj **Razem AI**.
|
||||
2. Uruchom komendę `/connect` i wyszukaj **Together AI**.
|
||||
|
||||
```txt
|
||||
/connect
|
||||
@@ -1572,7 +1572,7 @@ Aby używać [generatywnych interfejsów API Scaleway](https://www.scaleway.com/
|
||||
/connect
|
||||
```
|
||||
|
||||
3. Wprowadź klucz API Wenecji AI.
|
||||
3. Wprowadź klucz API Venice AI.
|
||||
|
||||
```txt
|
||||
┌ API key
|
||||
@@ -1635,12 +1635,12 @@ Możesz także dostosować modele za pomocą konfiguracji opencode. Oto przykła
|
||||
}
|
||||
```
|
||||
|
||||
Some useful routing options:
|
||||
Przydatne opcje routingu:
|
||||
|
||||
| Opcja | Opis |
|
||||
| ------------------- | ---------------------------------------------------------------------------- |
|
||||
| `order` | Sekwencja dostawcy do wypróbowania |
|
||||
| `only` | Restrict to specific providers |
|
||||
| `only` | Ograniczenie do wskazanych dostawców |
|
||||
| `zeroDataRetention` | Korzystaj wyłącznie z dostawców, którzy nie mają zasad przechowywania danych |
|
||||
|
||||
---
|
||||
@@ -1748,7 +1748,7 @@ Some useful routing options:
|
||||
Aby dodać dowolnego dostawcę **kompatybilnego z OpenAI**, którego nie ma na liście w poleceniu `/connect`:
|
||||
|
||||
:::tip
|
||||
Możesz użyć dowolnego dostawcy kompatybilnego z OpenAI z otwartym kodem. Większość nowoczesnych dostawców sztucznej inteligencji oferuje interfejsy API kompatybilne z OpenAI.
|
||||
Możesz użyć dowolnego dostawcy kompatybilnego z OpenAI z opencode. Większość nowoczesnych dostawców sztucznej inteligencji oferuje interfejsy API kompatybilne z OpenAI.
|
||||
:::
|
||||
|
||||
1. Uruchom polecenie `/connect` i przewiń w dół do **Inne**.
|
||||
@@ -1802,7 +1802,7 @@ Możesz użyć dowolnego dostawcy kompatybilnego z OpenAI z otwartym kodem. Wię
|
||||
"provider": {
|
||||
"myprovider": {
|
||||
"npm": "@ai-sdk/openai-compatible",
|
||||
"name": "My AI ProviderDisplay Name",
|
||||
"name": "My AI Provider Display Name",
|
||||
"options": {
|
||||
"baseURL": "https://api.myprovider.com/v1"
|
||||
},
|
||||
@@ -1818,11 +1818,11 @@ Możesz użyć dowolnego dostawcy kompatybilnego z OpenAI z otwartym kodem. Wię
|
||||
|
||||
Oto opcje konfiguracji:
|
||||
- **npm**: pakiet AI SDK do użycia, `@ai-sdk/openai-compatible` dla dostawców kompatybilnych z OpenAI
|
||||
- **name**: Display name in UI.
|
||||
- **name**: Nazwa wyświetlana w UI.
|
||||
- **modele**: Dostępne modele.
|
||||
- **options.baseURL**: API endpoint URL.
|
||||
- **options.baseURL**: URL endpointu API.
|
||||
- **options.apiKey**: Opcjonalnie ustaw klucz API, jeśli nie używasz autoryzacji.
|
||||
- **options.headers**: Optionally set custom headers.
|
||||
- **options.headers**: Opcjonalnie ustaw niestandardowe nagłówki.
|
||||
|
||||
Więcej o opcjach zaawansowanych w przykładzie poniżej.
|
||||
|
||||
@@ -1840,7 +1840,7 @@ Oto przykład ustawienia opcji `apiKey`, `headers` i modelu `limit`.
|
||||
"provider": {
|
||||
"myprovider": {
|
||||
"npm": "@ai-sdk/openai-compatible",
|
||||
"name": "My AI ProviderDisplay Name",
|
||||
"name": "My AI Provider Display Name",
|
||||
"options": {
|
||||
"baseURL": "https://api.myprovider.com/v1",
|
||||
"apiKey": "{env:ANTHROPIC_API_KEY}",
|
||||
@@ -1862,7 +1862,7 @@ Oto przykład ustawienia opcji `apiKey`, `headers` i modelu `limit`.
|
||||
}
|
||||
```
|
||||
|
||||
Configuration details:
|
||||
Szczegóły konfiguracji:
|
||||
|
||||
- **apiKey**: Ustaw przy użyciu składni zmiennej `env`, [dowiedz się więcej](/docs/config#env-vars).
|
||||
- **nagłówki**: niestandardowe nagłówki wysyłane z każdym żądaniem.
|
||||
@@ -1882,7 +1882,7 @@ Jeśli masz problemy z konfiguracją dostawcy, sprawdź następujące elementy:
|
||||
|
||||
Nie dotyczy to dostawców takich jak Amazon Bedrock, którzy w procesie uwierzytelniania opierają się na zmiennych środowiskowych.
|
||||
|
||||
2. W przypadku dostawców niestandardowych sprawdź konfigurację kodu opencode i:
|
||||
- Upewnij się, że identyfikator dostawcy użyty w poleceniu `/connect` jest zgodny z identyfikatorem w konfiguracji kodu opencode.
|
||||
2. W przypadku dostawców niestandardowych sprawdź konfigurację opencode i:
|
||||
- Upewnij się, że identyfikator dostawcy użyty w poleceniu `/connect` jest zgodny z identyfikatorem w konfiguracji opencode.
|
||||
- Dla dostawcy używany jest właściwy pakiet npm. Na przykład użyj `@ai-sdk/cerebras` dla Cerebras. W przypadku wszystkich innych dostawców zgodnych z OpenAI użyj `@ai-sdk/openai-compatible`.
|
||||
- Sprawdź, czy w polu `options.baseURL` użyto prawidłowego punktu końcowego API.
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Rules
|
||||
description: Ustaw niestandardowe instrukcje dla opencode.
|
||||
---
|
||||
|
||||
Możesz dostarczyć niestandardowe instrukcje do kodu opencode, tworząc plik `AGENTS.md`. Jest to podobne do zasad Cursora. Zawiera instrukcje, które zostaną uwzględnione w kontekście LLM, aby dostosować jego zachowanie do konkretnego projektu.
|
||||
Możesz dostarczyć niestandardowe instrukcje do opencode, tworząc plik `AGENTS.md`. Jest to podobne do zasad Cursora. Zawiera instrukcje, które zostaną uwzględnione w kontekście LLM, aby dostosować jego zachowanie do konkretnego projektu.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ description: Klient JS bezpieczny dla typu dla serwera opencode.
|
||||
import config from "../../../../config.mjs"
|
||||
export const typesUrl = `${config.github}/blob/dev/packages/sdk/js/src/gen/types.gen.ts`
|
||||
|
||||
Pakiet SDK JS/TS z otwartym kodem zapewnia klienta bezpiecznego typu do interakcji z serwerem.
|
||||
Pakiet SDK JS/TS z opencode zapewnia klienta bezpiecznego typu do interakcji z serwerem.
|
||||
Użyj go do budowania integracji i programowej kontroli otwartego kodu.
|
||||
|
||||
[Dowiedz się więcej](/docs/server) o działaniu serwera. Przykłady znajdziesz w [projektach](/docs/ecosystem#projects) stworzonych przez społeczność.
|
||||
@@ -243,7 +243,7 @@ const { providers, default: defaults } = await client.config.providers()
|
||||
| `session.message({ path })` | Uzyskaj szczegóły wiadomości | Zwraca `{ info: `<a href={typesUrl}><code>Message</code></a>`, parts: `<a href={typesUrl}><code>Part[]</code></a>`}` |
|
||||
| `session.prompt({ path, body })` | Wyślij wiadomość | `body.noReply: true` zwraca UserMessage (tylko kontekst). Domyślnie zwraca <a href={typesUrl}><code>AssistantMessage</code></a> z odpowiedzią AI |
|
||||
| `session.command({ path, body })` | Wyślij polecenie do sesji | Zwraca `{ info: `<a href={typesUrl}><code>AssistantMessage</code></a>`, parts: `<a href={typesUrl}><code>Part[]</code></a>`}` |
|
||||
| `session.shell({ path, body })` | Uruchom polecenie powłoki | Zwraca <a href={typesUrl}><code>AssistantMessage</code></a> |
|
||||
| `session.shell({ path, body })` | Uruchom polecenie shell | Zwraca <a href={typesUrl}><code>AssistantMessage</code></a> |
|
||||
| `session.revert({ path, body })` | Przywróć wiadomość | Zwraca <a href={typesUrl}><code>Session</code></a> |
|
||||
| `session.unrevert({ path })` | Przywróć przywrócone wiadomości | Zwraca <a href={typesUrl}><code>Session</code></a> |
|
||||
| `postSessionByIdPermissionsByPermissionId({ path, body })` | Respond to a permission request | Returns `boolean` |
|
||||
|
||||
@@ -54,7 +54,7 @@ punkt końcowy. Ten punkt końcowy jest również używany do generowania [SDK](
|
||||
Użyj serwera opencode do programowej interakcji z opencode.
|
||||
:::
|
||||
|
||||
Ta architektura umożliwia obsługę wielu klientów przez kod otwarty i programową interakcję z kodem otwartym.
|
||||
Ta architektura umożliwia obsługę wielu klientów przez opencode i programową interakcję z kodem otwartym.
|
||||
|
||||
Możesz uruchomić `opencode serve`, aby uruchomić samodzielny serwer. Jeśli masz
|
||||
opencode TUI działa, `opencode serve` uruchomi nowy serwer.
|
||||
@@ -177,7 +177,7 @@ Serwer opencode udostępnia następujące interfejsy API.
|
||||
| `GET` | `/session/:id/message/:messageID` | Uzyskaj szczegóły wiadomości | Zwraca `{ info: `<a href={typesUrl}>Wiadomość</a>`, parts: `<a href={typesUrl}>Część[]</a>`}` |
|
||||
| `POST` | `/session/:id/prompt_async` | Wyślij wiadomość asynchronicznie (bez czekania) | treść: taka sama jak `/session/:id/message`, zwraca `204 No Content` |
|
||||
| `POST` | `/session/:id/command` | Wykonaj polecenie ukośnika | treść: `{ messageID?, agent?, model?, command, arguments }`, zwraca `{ info: `<a href={typesUrl}>Wiadomość</a>`, parts: `<a href={typesUrl}>Część[]</a>`}` |
|
||||
| `POST` | `/session/:id/shell` | Uruchom polecenie powłoki | treść: `{ agent, model?, command }`, zwraca `{ info: `<a href={typesUrl}>Wiadomość</a>`, parts: `<a href={typesUrl}>Część[]</a>`}` |
|
||||
| `POST` | `/session/:id/shell` | Uruchom polecenie shell | treść: `{ agent, model?, command }`, zwraca `{ info: `<a href={typesUrl}>Wiadomość</a>`, parts: `<a href={typesUrl}>Część[]</a>`}` |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -125,4 +125,4 @@ W przypadku wdrożeń korporacyjnych funkcją udostępniania może być:
|
||||
- **Restricted** to users authenticated through SSO only
|
||||
- **Własny hosting** na własnej infrastrukturze
|
||||
|
||||
[Dowiedz się więcej](/docs/enterprise) o używaniu kodu opencode w Twojej organizacji.
|
||||
[Dowiedz się więcej](/docs/enterprise) o używaniu opencode w Twojej organizacji.
|
||||
|
||||
@@ -14,7 +14,7 @@ Domyślnie opencode używa naszego własnego motywu `opencode`.
|
||||
Aby motywy wyświetlały się poprawnie z pełną paletą kolorów, Twój terminal musi obsługiwać **truecolor** (kolor 24-bitowy). Większość nowoczesnych terminali domyślnie obsługuje tę opcję, ale może być konieczne jej włączenie:
|
||||
|
||||
- **Sprawdź wsparcie**: Uruchom `echo $COLORTERM` - powinno wypisać `truecolor` lub `24bit`
|
||||
- **Włącz truecolor**: Ustaw zmienną środowiskową `COLORTERM=truecolor` w swoim profilu powłoki
|
||||
- **Włącz truecolor**: Ustaw zmienną środowiskową `COLORTERM=truecolor` w swoim profilu shell
|
||||
- **Zgodność terminala**: Upewnij się, że emulator terminala obsługuje 24-bitowy kolor (większość nowoczesnych terminali, takich jak iTerm2, Alacritty, Kitty, Windows Terminal i najnowsze wersje terminala GNOME tak)
|
||||
|
||||
Bez obsługi Truecolor motywy mogą pojawiać się ze zmniejszoną dokładnością kolorów lub wracać do najbliższego przybliżenia 256 kolorów.
|
||||
|
||||
@@ -47,7 +47,7 @@ Oto wszystkie wbudowane narzędzia dostępne w opencode.
|
||||
|
||||
### bash
|
||||
|
||||
Wykonuj polecenia powłoki w środowisku projektu.
|
||||
Wykonuj polecenia shell w środowisku projektu.
|
||||
|
||||
```json title="opencode.json" {4}
|
||||
{
|
||||
@@ -58,13 +58,13 @@ Wykonuj polecenia powłoki w środowisku projektu.
|
||||
}
|
||||
```
|
||||
|
||||
To narzędzie umożliwia LLM uruchamianie poleceń terminalowych, takich jak `npm install`, `git status` lub dowolne inne polecenie powłoki.
|
||||
To narzędzie umożliwia LLM uruchamianie poleceń terminalowych, takich jak `npm install`, `git status` lub dowolne inne polecenie shell.
|
||||
|
||||
---
|
||||
|
||||
### edit
|
||||
|
||||
Modify existing files using exact string replacements.
|
||||
Modyfikuj istniejące pliki przez dokładne podmiany tekstu.
|
||||
|
||||
```json title="opencode.json" {4}
|
||||
{
|
||||
@@ -119,7 +119,7 @@ Narzędzie to odczytuje pliki i zwraca ich zawartość. Obsługuje czytanie okre
|
||||
|
||||
### grep
|
||||
|
||||
Search file contents using regular expressions.
|
||||
Przeszukuj zawartość plików za pomocą wyrażeń regularnych.
|
||||
|
||||
```json title="opencode.json" {4}
|
||||
{
|
||||
@@ -136,7 +136,7 @@ Szybkie wyszukiwanie treści w całej bazie kodu. Obsługuje pełną składnię
|
||||
|
||||
### glob
|
||||
|
||||
Find files by pattern matching.
|
||||
Znajduj pliki na podstawie wzorców.
|
||||
|
||||
```json title="opencode.json" {4}
|
||||
{
|
||||
@@ -193,7 +193,7 @@ Aby skonfigurować, które serwery LSP są dostępne dla Twojego projektu, zobac
|
||||
|
||||
### patch
|
||||
|
||||
Apply patches to files.
|
||||
Stosuj patche do plików.
|
||||
|
||||
```json title="opencode.json" {4}
|
||||
{
|
||||
@@ -250,7 +250,7 @@ To narzędzie jest domyślnie wyłączone dla podagentów, ale można je włącz
|
||||
|
||||
### todoread
|
||||
|
||||
Read existing todo lists.
|
||||
Odczytuj istniejące listy todo.
|
||||
|
||||
```json title="opencode.json" {4}
|
||||
{
|
||||
@@ -271,7 +271,7 @@ To narzędzie jest domyślnie wyłączone dla podagentów, ale można je włącz
|
||||
|
||||
### webfetch
|
||||
|
||||
Fetch web content.
|
||||
Pobieraj treści z web.
|
||||
|
||||
```json title="opencode.json" {4}
|
||||
{
|
||||
@@ -293,7 +293,7 @@ Wyszukaj informacje w Internecie.
|
||||
:::note
|
||||
To narzędzie jest dostępne tylko w przypadku korzystania z dostawcy opencode lub gdy zmienna środowiskowa `OPENCODE_ENABLE_EXA` jest ustawiona na dowolną wartość prawdziwą (np. `true` lub `1`).
|
||||
|
||||
To enable when launching opencode:
|
||||
Aby włączyć przy uruchamianiu opencode:
|
||||
|
||||
```bash
|
||||
OPENCODE_ENABLE_EXA=1 opencode
|
||||
@@ -335,16 +335,16 @@ Zadawaj pytania użytkownikowi podczas wykonywania.
|
||||
|
||||
To narzędzie umożliwia LLM zadawanie pytań użytkownikowi podczas wykonywania zadania. Jest to przydatne dla:
|
||||
|
||||
- Gathering user preferences or requirements
|
||||
- Clarifying ambiguous instructions
|
||||
- Getting decisions on implementation choices
|
||||
- Offering choices about what direction to take
|
||||
- Zbieranie preferencji i wymagań użytkownika
|
||||
- Doprecyzowanie niejednoznacznych instrukcji
|
||||
- Uzyskiwanie decyzji dotyczących implementacji
|
||||
- Proponowanie możliwych kierunków działania
|
||||
|
||||
Każde pytanie zawiera nagłówek, tekst pytania i listę opcji. Użytkownicy mogą wybierać spośród dostępnych opcji lub wpisać niestandardową odpowiedź. Jeśli pytań jest wiele, użytkownicy mogą nawigować między nimi przed przesłaniem wszystkich odpowiedzi.
|
||||
|
||||
---
|
||||
|
||||
## Custom tools
|
||||
## Narzędzia niestandardowe
|
||||
|
||||
Niestandardowe narzędzia pozwalają zdefiniować własne funkcje, które LLM może wywołać. Są one zdefiniowane w pliku konfiguracyjnym i mogą wykonywać dowolny kod.
|
||||
|
||||
@@ -352,7 +352,7 @@ Niestandardowe narzędzia pozwalają zdefiniować własne funkcje, które LLM mo
|
||||
|
||||
---
|
||||
|
||||
## MCP servers
|
||||
## Serwery MCP
|
||||
|
||||
Serwery MCP (Model Context Protocol) umożliwiają integrację zewnętrznych narzędzi i usług. Obejmuje to dostęp do baz danych, integracje API i usługi stron trzecich.
|
||||
|
||||
@@ -360,13 +360,13 @@ Serwery MCP (Model Context Protocol) umożliwiają integrację zewnętrznych nar
|
||||
|
||||
---
|
||||
|
||||
## Internals
|
||||
## Wnętrze działania
|
||||
|
||||
Wewnętrznie narzędzia takie jak `grep`, `glob` i `list` używają pod maską [ripgrep](https://github.com/BurntSushi/ripgrep). Domyślnie ripgrep respektuje wzorce `.gitignore`, co oznacza, że pliki i katalogi wymienione w Twoim `.gitignore` zostaną wykluczone z wyszukiwań i list.
|
||||
|
||||
---
|
||||
|
||||
### Ignore patterns
|
||||
### Wzorce ignorowania
|
||||
|
||||
Aby uwzględnić pliki, które normalnie byłyby ignorowane, utwórz plik `.ignore` w katalogu głównym projektu. Ten plik może jawnie zezwalać na określone ścieżki.
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ Give me a quick summary of the codebase.
|
||||
|
||||
---
|
||||
|
||||
## File references
|
||||
## Referencje plików
|
||||
|
||||
Możesz odwoływać się do plików w swoich wiadomościach, używając `@`. Spowoduje to rozmyte wyszukiwanie plików w bieżącym katalogu roboczym.
|
||||
|
||||
@@ -43,9 +43,9 @@ Zawartość pliku jest automatycznie dodawana do rozmowy.
|
||||
|
||||
---
|
||||
|
||||
## Bash commands
|
||||
## Polecenia Bash
|
||||
|
||||
Rozpocznij wiadomość od `!`, aby uruchomić polecenie powłoki.
|
||||
Rozpocznij wiadomość od `!`, aby uruchomić polecenie shell.
|
||||
|
||||
```bash frame="none"
|
||||
!ls -la
|
||||
@@ -93,7 +93,7 @@ Kompaktuj bieżącą sesję. _Alias_: `/summarize`
|
||||
|
||||
### details
|
||||
|
||||
Toggle tool execution details.
|
||||
Przełącz szczegóły wykonywania narzędzi.
|
||||
|
||||
```bash frame="none"
|
||||
/details
|
||||
@@ -117,7 +117,7 @@ Otwórz zewnętrzny edytor do tworzenia wiadomości. Używa edytora ustawionego
|
||||
|
||||
### exit
|
||||
|
||||
Exit opencode. _Aliases_: `/quit`, `/q`
|
||||
Zamknij opencode. _Aliasy_: `/quit`, `/q`
|
||||
|
||||
```bash frame="none"
|
||||
/exit
|
||||
@@ -192,7 +192,7 @@ Rozpocznij nową sesję. _Alias_: `/clear`
|
||||
Ponów cofniętą wcześniej wiadomość. Dostępne tylko po użyciu `/undo`.
|
||||
|
||||
:::tip
|
||||
Any file changes will also be restored.
|
||||
Wszystkie zmiany plików również zostaną przywrócone.
|
||||
:::
|
||||
|
||||
Wewnętrznie używa Git do zarządzania zmianami plików. Więc Twój projekt ** musi
|
||||
@@ -261,7 +261,7 @@ To polecenie kontroluje jedynie, czy bloki myślowe są **wyświetlane** - nie w
|
||||
Cofnij ostatnią wiadomość w rozmowie. Usuwa najnowszą wiadomość użytkownika, wszystkie kolejne odpowiedzi i wszelkie zmiany w plikach.
|
||||
|
||||
:::tip
|
||||
Any file changes made will also be reverted.
|
||||
Wszystkie zmiany plików również zostaną cofnięte.
|
||||
:::
|
||||
|
||||
Wewnętrznie używa Git do zarządzania zmianami plików. Więc Twój projekt ** musi
|
||||
@@ -285,7 +285,7 @@ Anuluj udostępnianie bieżącej sesji. [Dowiedz się więcej](/docs/share#un-sh
|
||||
|
||||
---
|
||||
|
||||
## Editor setup
|
||||
## Konfiguracja edytora
|
||||
|
||||
Zarówno polecenia `/editor`, jak i `/export` korzystają z edytora określonego w zmiennej środowiskowej `EDITOR`.
|
||||
|
||||
@@ -301,7 +301,7 @@ Zarówno polecenia `/editor`, jak i `/export` korzystają z edytora określonego
|
||||
export EDITOR="code --wait"
|
||||
```
|
||||
|
||||
Aby było to trwałe, dodaj to do swojego profilu powłoki;
|
||||
Aby było to trwałe, dodaj to do swojego profilu shell;
|
||||
`~/.bashrc`, `~/.zshrc`, etc.
|
||||
|
||||
</TabItem>
|
||||
@@ -334,7 +334,7 @@ Zarówno polecenia `/editor`, jak i `/export` korzystają z edytora określonego
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
Popular editor options include:
|
||||
Popularne opcje edytora:
|
||||
|
||||
- `code` - Visual Studio Code
|
||||
- `cursor` - Cursor
|
||||
@@ -376,13 +376,13 @@ Możesz dostosować zachowanie TUI za pomocą pliku konfiguracyjnego opencode.
|
||||
|
||||
---
|
||||
|
||||
## Customization
|
||||
## Personalizacja
|
||||
|
||||
Za pomocą palety poleceń (`ctrl+x h` lub `/help`) można dostosować różne aspekty widoku TUI. Te ustawienia są zachowywane po ponownym uruchomieniu.
|
||||
|
||||
---
|
||||
|
||||
#### Username display
|
||||
#### Wyświetlanie nazwy użytkownika
|
||||
|
||||
Włącz lub wyłącz wyświetlanie Twojej nazwy użytkownika w wiadomościach na czacie. Dostęp do tego poprzez:
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ Opłata jest pobierana za każde żądanie i możesz dodać kredyty do swojego k
|
||||
|
||||
## Endpoints
|
||||
|
||||
Dostęp do naszych modeli można również uzyskać za pośrednictwem następujących punktów końcowych interfejsu API.
|
||||
Dostęp do naszych modeli można również uzyskać za pośrednictwem następujących punktów końcowych API.
|
||||
|
||||
| Modelka | Identyfikator modelu | Punkt końcowy | Pakiet SDK AI |
|
||||
| ------------------ | -------------------- | -------------------------------------------------- | --------------------------- |
|
||||
|
||||
Reference in New Issue
Block a user