|
Download docs/pt-BR/reference/cli.md from LLbros/trans3: direct link, hf CLI and curl.
- Browser
- Download file 2.63 kB
-
https://huggingface.co/spaces/LLbros/trans3/resolve/main/docs/pt-BR/reference/cli.md
- Command line
-
hf download hf://spaces/LLbros/trans3/docs/pt-BR/reference/cli.md
-
curl -L -o cli.md https://huggingface.co/spaces/LLbros/trans3/resolve/main/docs/pt-BR/reference/cli.md
2.63 kB
| title: Referência da CLI | |
| # Referência da CLI | |
| Esta página documenta as opções de linha de comando expostas pelo binário desktop do Koharu. | |
| O Koharu usa o mesmo binário para: | |
| - inicialização do desktop | |
| - Web UI local em modo headless | |
| - a API HTTP local | |
| - o servidor MCP embutido | |
| ## Uso comum | |
| ```bash | |
| # macOS / Linux | |
| koharu [OPTIONS] | |
| # Windows | |
| koharu.exe [OPTIONS] | |
| ``` | |
| ## Opções | |
| | Opção | Significado | | |
| | --- | --- | | |
| | `-d`, `--download` | Faz o prefetch das bibliotecas de runtime e da stack padrão de visão e OCR, e então encerra | | |
| | `--cpu` | Força o modo CPU mesmo quando uma GPU está disponível | | |
| | `-p`, `--port <PORT>` | Vincula o servidor HTTP local a uma porta `127.0.0.1` específica em vez de uma aleatória | | |
| | `--host <HOST>` | Vincula o serviço HTTP a um host específico em vez de `127.0.0.1` | | |
| | `--headless` | Executa sem iniciar a GUI desktop | | |
| | `--debug` | Habilita saída de console orientada a debug | | |
| ## Notas de comportamento | |
| Algumas flags afetam mais do que apenas a aparência inicial: | |
| - sem `--port`, o Koharu escolhe uma porta local aleatória | |
| - sem `--host`, o Koharu vincula apenas a `127.0.0.1`, então a API fica acessível somente a partir da mesma máquina | |
| - com `--headless`, o Koharu pula a janela do Tauri mas ainda serve a Web UI e a API | |
| - com `--download`, o Koharu encerra após o prefetch de dependências e não permanece em execução | |
| - com `--cpu`, tanto a stack de visão quanto o caminho do LLM local evitam aceleração por GPU | |
| Quando uma porta fixa está definida, os principais endpoints locais são: | |
| - `http://localhost:<PORT>/` | |
| - `http://localhost:<PORT>/api/v1` | |
| - `http://localhost:<PORT>/mcp` | |
| ## Padrões comuns | |
| Iniciar a Web UI em modo headless numa porta estável: | |
| ```bash | |
| koharu --port 4000 --headless | |
| ``` | |
| Iniciar com inferência somente em CPU: | |
| ```bash | |
| koharu --cpu | |
| ``` | |
| Baixar os pacotes de runtime antecipadamente: | |
| ```bash | |
| koharu --download | |
| ``` | |
| Executar um endpoint MCP local numa porta estável: | |
| ```bash | |
| koharu --port 9999 | |
| ``` | |
| Depois conecte seu cliente MCP em: | |
| ```text | |
| http://localhost:9999/mcp | |
| ``` | |
| Iniciar com logging explícito de debug: | |
| ```bash | |
| koharu --debug | |
| ``` | |
| Vincular a todas as interfaces para que outras máquinas na rede local consigam alcançar a Web UI e a API: | |
| ```bash | |
| koharu --host 0.0.0.0 --port 4000 --headless | |
| ``` | |
| Esse é o padrão prático para rodar o Koharu em um container ou VM, onde o cliente desktop vive em outro host. Qualquer coisa diferente de `127.0.0.1` fica acessível pela rede de forma deliberada, então só defina `--host` quando você realmente quiser acesso fora do loopback. | |