Aller au contenu
Open Code Review (ocr)

Open Code Review via Tokonomix

Pointez le réviseur ocr d'Alibaba sur l'endpoint compatible Anthropic de Tokonomix — résultats de revue ancrés au diff, avec le modèle de votre choix.

Endpoint compatible AnthropicRéviseur de code IA (CLI)Open sourcemacOS · Linux · Windows
Open Code Review — réviseur de code IA, via Tokonomix

Qu'est-ce que Open Code Review ?

Open Code Review (le CLI ocr d'Alibaba) est un réviseur de code IA open source. Il parcourt un diff, appelle un modèle avec des outils pour recueillir du contexte, et émet des résultats ancrés au diff en JSON — idéal pour le gating CI.

Utilisez l'endpoint compatible Anthropic

ocr pilote une boucle de tool-calling. Le passage des tool-calls transite par l'endpoint compatible Anthropic de Tokonomix (/api/anthropic/v1) ; le chemin compatible OpenAI /api/v1 est orienté consensus et supprime les tool-calls côté client. Pointez ocr sur la base Anthropic.

Pourquoi router Open Code Review via Tokonomix ?

  • Pilotez le réviseur avec n'importe quel modèle capable d'outils sur une seule clé (ex. anthropic/claude-sonnet-4-6).
  • Conservez la sortie JSON ancrée au diff pour le gating CI, inchangée.
  • Les plafonds de dépense par appel limitent le coût de revue sur les grands diffs.
  • Le routage par région / origine maintient la conformité d'un réviseur qui lit du code.

Configurer ocr pour Tokonomix

Définissez l'URL LLM de ocr sur l'endpoint compatible Anthropic, votre token, un modèle capable d'utiliser des outils, et activez le format Anthropic.

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
Vous voulez une revue multi-modèle ?

Un slug natif tokonomix-consensus-review (en cours) renvoie des résultats ancrés au diff en JSON directement via le pipeline de consensus — sans tool-calling côté client.

# 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

Vérifier le bon fonctionnement

  • Exécutez ocr review sur un petit diff et vérifiez que les résultats JSON sont retournés.
  • Vérifiez l'appel et l'utilisation des tokens dans votre tableau de bord Tokonomix.
  • Intégrez la sortie JSON dans votre gate CI.

Sélection du modèle

Quel modèle et quel endpoint mon agent doit-il utiliser ?

Choisissez selon ce que fait votre agent, puis changez l'identifiant du modèle à tout moment — chaque modèle du catalogue fonctionne avec la même clé.

Ce que fait votre agentUtilisez ceci
Modifie des fichiers / appelle des outils et diffuse les réponses (la plupart des agents de codage)Un modèle Anthropic via l'endpoint Anthropic (outils + streaming fonctionnent tous les deux)
Appelle des outils mais n'a pas besoin du streaming (n'importe quel modèle)L'endpoint compatible OpenAI avec un identifiant de modèle unique
Veut des outils et du streaming sur un modèle non-AnthropicUtilisez le non-streaming pour l'instant — le streaming des appels d'outils sur d'autres fournisseurs n'est pas encore activé
Chat simple, sans outilsN'importe quel endpoint ; le streaming convient
Veut un verdict multi-modèles (consensus) sur une réponse à enjeu élevéDéfinir le modèle sur tokonomix-consensus sur l'endpoint compatible OpenAI — remarque : le consensus rejette les appels d'outils (pas de tool-calling)
Endpoint & référence API (technique)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (utiliser un modèle Anthropic). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (passthrough modèle unique), streaming avec outils pas encore disponible. Chat simple : le streaming fonctionne sur les deux. Consensus : openai-completions, modèle tokonomix-consensus, sans outils. Remplacez l'identifiant de modèle par n'importe quel slug renvoyé par GET /api/v1/models.

Parcourir tous les modèles →

Related agents