docs: document OmniRoute OpenAI-compatible setup
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 35/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- cli, documentation
Direzione di ricerca
Start with docs/local-openai-compatible-providers.md and compare the existing guide with the proposed OmniRoute commands and explanations. Done means the guide contains a copy/paste-safe setup covering the /v1 endpoint, model listing, local/ model IDs, reachability, and provider-dependent streaming and tool compatibility.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Proposal
Add a copy/paste-safe OmniRoute example to the existing
docs/local-openai-compatible-providers.md guide.
Claw already has the required generic runtime behavior:
OPENAI_BASE_URLconfigures the OpenAI-compatible endpoint;- the client appends
/chat/completionswithout duplicating a full endpoint; OPENAI_API_KEYis sent as a Bearer token;- the
local/prefix selects the OpenAI-compatible transport and is removed before the model ID is sent; - the existing client supports SSE and OpenAI-compatible tool-call response shapes.
The proposed documentation would cover:
export OPENAI_BASE_URL="http://localhost:20128/v1"
export OPENAI_API_KEY="replace-with-an-omniroute-api-key"
curl -sS "$OPENAI_BASE_URL/models" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
| jq -r '.data[].id'
claw --model "local/auto" prompt "Reply exactly HELLO_FROM_OMNIROUTE"
The /v1 suffix matters because Claw appends /chat/completions. The full proposal also explains
Docker/host reachability, model IDs containing slashes, and that live streaming/tool compatibility
depends on the selected model/provider behind OmniRoute.
Verification completed
cargo test --workspace: 1,415 passed, 0 failed, 1 ignored;cargo fmt --all --check;cargo clippy --workspace(passes with pre-existing warnings);- documentation source-of-truth and release-readiness checks;
- focused endpoint, streaming, and multiple-tool-call tests;
- real Claw binary against a sanitized local OpenAI-compatible mock;
git diff --check.
Patch availability
A docs-only patch is prepared locally as one commit (de857038b2f9ff9b319132e2241549e86215c351),
changing only docs/local-openai-compatible-providers.md (+37 lines).
I attempted to create/update a GitHub fork for the normal pull-request flow, but GitHub locked the
fork immediately and rejected both Git push and REST ref creation. If maintainers agree with the
documentation direction, I can open the PR as soon as GitHub permits a writable fork, or provide the
exact patch in the preferred form.
- Lingua principale
- Rust
- Stelle
- 195k
- Fork
- 108k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ultraworkers/claw-code
-
Fix markdown formatting issues in TUI streaming: block-level element newline omission and consecutive empty line accumulationForse di nuovo libera @Aditaya08 l’ha presa 49 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ultraworkers/claw-code#3259 · 7 commenti ·
-
fix(cli): resolve duplicate assistant text printing after 'Done' in non-compact text modeForse già presa @nankingjing l’ha presa 88 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ultraworkers/claw-code#3258 · 1 commento ·
-
bug: Missing newlines before paragraphs and code blocks in streamed Markdown renderingForse già presa @nankingjing l’ha presa 89 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ultraworkers/claw-code#3257 · 2 commenti ·
-
[CRITICAL][SECURITY] Untrusted project hooks bypass read-only mode for arbitrary command executionAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
ultraworkers/claw-code#3301 · 4 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
ultraworkers/claw-code#3300 · 2 commenti ·
Tutte le issue di ultraworkers/claw-code
Issue simili
-
app enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
elodin-sys/elodin#890 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
guidance-ai/llguidance#391 ·
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
Verifiedz/Shimmer#144 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
点击设置提示`操作未能完成,详情请查看应用日志`Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Y-ASLant/ElegantClipboard#166 ·