docs: document OmniRoute OpenAI-compatible setup
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Área
- cli, documentation
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Rust
- Estrellas
- 195k
- Forks
- 108k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ultraworkers/claw-code
-
Fix markdown formatting issues in TUI streaming: block-level element newline omission and consecutive empty line accumulationQuizá libre de nuevo @Aditaya08 la tomó hace 49 días y no hay ningún pull request abierto. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ultraworkers/claw-code#3259 · 7 comentarios ·
-
fix(cli): resolve duplicate assistant text printing after 'Done' in non-compact text modePosiblemente ocupada @nankingjing la tomó hace 88 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
ultraworkers/claw-code#3258 · 1 comentario ·
-
bug: Missing newlines before paragraphs and code blocks in streamed Markdown renderingPosiblemente ocupada @nankingjing la tomó hace 89 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ultraworkers/claw-code#3257 · 2 comentarios ·
-
[CRITICAL][SECURITY] Untrusted project hooks bypass read-only mode for arbitrary command executionAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 68/100
ultraworkers/claw-code#3301 · 4 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
ultraworkers/claw-code#3300 · 2 comentarios ·
Todos los issues de ultraworkers/claw-code
Issues similares
-
app enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 80/100
elodin-sys/elodin#890 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
guidance-ai/llguidance#391 ·
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Verifiedz/Shimmer#144 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
点击设置提示`操作未能完成,详情请查看应用日志`Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Y-ASLant/ElegantClipboard#166 ·