omp, znany również jako
pi-mono — ten sam projekt) to minimalny, rozszerzalny terminalowy agent kodujący.
Protokół: zgodny z OpenAI
- Bazowy URL:
https://api.orcarouter.ai/v1(zawiera sufiks/v1)
Instalacja
omp.
Konfiguracja
Najpierw wyeksportuj swój klucz API jako zmienną środowiskową:~/.omp/agent/models.yml.
orcarouter/auto na konkretny model, jeśli wolisz, np. anthropic/claude-opus-4.8 lub google/gemini-2.5-flash. Identyfikatory modeli zawsze używają formatu vendor/model.
Uruchomienie
OK.
Uwagi
- Wymaga bun >= 1.3.14.
base_urlmusi zawierać/v1.- Pole
apiKeyprzyjmuje nazwę zmiennej środowiskowej, a nie sam klucz; przyauthHeader: truejest ona wysyłana jakoAuthorization: Bearer <value>. - Odwołania do modeli używają formatu
provider/model— tutajorcarouter/orcarouter/auto(dostawcaorcarouter+ identyfikator modeluorcarouter/auto). - Użyj
-pdo uruchomień nieinteraktywnych. - oh-my-pi i pi-mono to ten sam projekt; w obu polecenie to
omp.
Włączanie myślenia / rozumowania
Domyślny wpis modelu powyżej mareasoning: false. Aby włączyć rozumowanie i umożliwić wybór poziomu wysiłku, zadeklaruj blok thinking oraz compat.reasoningEffortMap na modelu:
model:level (w zakresie minLevel..maxLevel):
:high wybiera poziom wysiłku i działa z OrcaRouter.