Zum Inhalt
Open Code Review (ocr)

Open Code Review via Tokonomix

Richte Alibabas ocr-Reviewer auf Tokonomix’s Anthropic-kompatiblen Endpunkt — diff-verankerte Review-Befunde, gestützt auf dein gewähltes Modell.

Anthropic-kompatibler EndpunktKI-Code-Reviewer (CLI)Open sourcemacOS · Linux · Windows
Open Code Review — KI-Code-Reviewer, via Tokonomix

Was ist Open Code Review?

Open Code Review (Alibaba’s ocr CLI) ist ein quelloffener KI-Code-Reviewer. Er durchläuft einen Diff, ruft ein Modell mit Tools auf, um Kontext zu sammeln, und gibt diff-verankerte Befunde als JSON aus — ideal für CI-Gating.

Den Anthropic-kompatiblen Endpunkt verwenden

ocr steuert eine Tool-Calling-Schleife. Tool-Call-Passthrough läuft über Tokonomix’s Anthropic-kompatiblen Endpunkt (/api/anthropic/v1); der OpenAI-kompatible /api/v1-Pfad ist consensus-orientiert und entfernt clientseitige Tool-Calls. Weise ocr auf die Anthropic-Basis.

Warum Open Code Review über Tokonomix routen?

  • Steuere den Reviewer mit einem beliebigen tool-fähigen Modell auf einem Schlüssel (z. B. anthropic/claude-sonnet-4-6).
  • Behalte die diff-verankerte JSON-Ausgabe für das CI-Gating unverändert.
  • Per-Call-Ausgabenlimits begrenzen die Review-Kosten bei großen Diffs.
  • Region- / Origin-Routing hält einen Code-lesenden Reviewer compliant.

ocr für Tokonomix konfigurieren

Setze die LLM-URL von ocr auf den Anthropic-kompatiblen Endpunkt, dein Token, ein tool-fähiges Modell, und aktiviere das Anthropic-Drahtformat.

ocr config set llm.url           https://tokonomix.ai/api/anthropic/v1/messages
ocr config set llm.auth_token    tok_live_your-key
ocr config set llm.model         anthropic/claude-sonnet-4-6
ocr config set llm.use_anthropic true

ocr review --from origin/main --to HEAD --format json
Multi-Modell-Review gewünscht?

Ein nativer tokonomix-consensus-review-Slug (in Arbeit) liefert diff-verankerte Befunde als JSON direkt über die Consensus-Pipeline — kein clientseitiges Tool-Calling erforderlich.

# Alternative — consensus-only review via the OpenAI-compatible path.
# No client-side tool-calling: ocr sends the diff and tokonomix-consensus
# returns a cross-family verdict. Use this for a multi-model review instead
# of ocr's local tool-driven loop.
ocr config set llm.url           https://tokonomix.ai/api/v1/chat/completions
ocr config set llm.auth_token    tok_live_your-key
ocr config set llm.model         tokonomix-consensus
ocr config set llm.use_anthropic false

Funktioniert es?

  • Führe ocr review auf einem kleinen Diff aus und bestätige, dass JSON-Befunde zurückkommen.
  • Prüfe den Aufruf und den Token-Verbrauch in deinem Tokonomix-Dashboard.
  • Binde die JSON-Ausgabe in deinen CI-Gate ein.

Modellauswahl

Welches Modell und welchen Endpunkt soll mein Agent verwenden?

Wähle nach dem, was dein Agent tut, und tausche die Modell-ID jederzeit aus — jedes Modell im Katalog funktioniert über denselben Schlüssel.

Was dein Agent tutVerwende dies
Bearbeitet Dateien / ruft Tools auf und streamt Antworten (die meisten Coding-Agents)Ein Anthropic-Modell über den Anthropic-Endpunkt (Tools + Streaming funktionieren beide)
Ruft Tools auf, benötigt aber kein Streaming (beliebiges Modell)Der OpenAI-kompatible Endpunkt mit einer einzelnen Modell-ID
Benötigt Tools und Streaming auf einem Nicht-Anthropic-ModellVerwende vorerst Non-Streaming — Streaming-Tool-Calls für andere Anbieter sind noch nicht aktiviert
Normaler Chat, keine ToolsBeliebiger Endpunkt; Streaming ist in Ordnung
Möchte ein modellübergreifendes Urteil (Konsens) bei einer wichtigen AntwortModell auf tokonomix-consensus am OpenAI-kompatiblen Endpunkt setzen — Hinweis: Konsens weist Tool-Anfragen ab (kein Tool-Calling)
Endpunkt & API-Referenz (technisch)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (ein Anthropic-Modell verwenden). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (Single-Model-Passthrough), Streaming mit Tools noch nicht verfügbar. Normaler Chat: Streaming funktioniert auf beiden. Konsens: openai-completions, Modell tokonomix-consensus, keine Tools. Modell-ID gegen einen beliebigen Slug aus GET /api/v1/models austauschen.

Alle Modelle ansehen →

Related agents