Geliştirici kılavuzu
Ajan çerçevesi kurulum kılavuzu
OpenClaw, LangChain, AutoGen veya Claude Code MCP'yi dakikalar içinde Tokonomix'e bağlayın. Bu kılavuz her iki ağ geçidi uç noktasını, çerçeve başına yapılandırma parçacıklarını ve yaygın hata düzeltmelerini kapsar.
Hangi uç nokta kullanılmalı?
İki uç nokta — doğru olanı seçin
Tokonomix iki ağ geçidi uç noktası sunar. Seçim, ajanınızın araç çağrıları kullanıp kullanmadığına bağlıdır.
Ajanınız araç çağrısı gönderip alıyorsa, araçlarla akış gerekiyorsa veya istem önbelleği kullanıyorsa /api/anthropic/v1/messages kullanın. Bu uç nokta doğrudan Anthropic Messages API'sine bağlanır — çeviri katmanı yoktur. Bu uç noktada konsensüs mevcut değildir.
Tek model sohbeti için /api/v1/chat/completions kullanın ya da çok modelli konsey başlatmak için model: "tokonomix-consensus" ayarlayın. Bu uç noktadaki araç çağrıları tek modele yönlendirilir (konseye değil). Araçlarla akış burada mevcut değildir.
Hangi uç nokta ne zaman kullanılır
| Senaryo | Uç nokta | Model parametresi |
|---|---|---|
| Araç çağrılı ajan (function/tool use) | /api/anthropic/v1/messages | Herhangi bir Anthropic model slug'ı |
| Çok modelli konsensüs / doğrulama | /api/v1/chat/completions | tokonomix-consensus |
| Tek modelli düz sohbet (araç yok) | Her iki uç nokta | Herhangi bir model slug'ı |
| Akışlı yanıt (araç çağrısı yok) | Her iki uç nokta | Herhangi bir model slug'ı |
OpenClaw
OpenClaw, Anthropic temel URL'si aracılığıyla Tokonomix'e bağlanır. Araç çağırma ve akış kullanıma hazır çalışır.
# OpenClaw config (config.toml or .openclaw)
[api]
base_url = "https://tokonomix.ai/api/anthropic"
api_key = "tok-your-key"
# For consensus (single-model passthrough via OpenAI endpoint):
# base_url = "https://tokonomix.ai/api/v1"
# model = "tokonomix-consensus"
# Tool-calling agents: use the Anthropic base URL (Mode B).
# Consensus sessions: switch to the OpenAI-compat base URL above.LangChain
Özel temel URL ile ChatOpenAI sınıfını kullanın. Araç çağıran ajanlar için Anthropic Messages uç noktasına geçin.
# Python — plain chat or consensus
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="tokonomix-consensus", # or any model slug
base_url="https://tokonomix.ai/api/v1",
api_key="tok-your-key",
)
# Tool-calling agents: switch to the Anthropic endpoint
from langchain_anthropic import ChatAnthropic
tool_llm = ChatAnthropic(
model="claude-sonnet-4-6",
base_url="https://tokonomix.ai/api/anthropic",
api_key="tok-your-key",
)
# Bind tools as usual:
# agent_llm = tool_llm.bind_tools([my_tool])AutoGen
AutoGen'in OpenAIChatCompletionClient'ı özel temel URL kabul eder. Bunu sohbet ve konsensüs için Tokonomix OpenAI uyumlu uç noktasına ayarlayın.
# Python — AutoGen 0.4+ (autogen-agentchat)
from autogen_ext.models.openai import OpenAIChatCompletionClient
# Plain chat or consensus
client = OpenAIChatCompletionClient(
model="tokonomix-consensus", # or any model slug
base_url="https://tokonomix.ai/api/v1",
api_key="tok-your-key",
)
# Tool-calling agents: use OpenAI client pointed at the OpenAI-compat endpoint.
# Consensus: pass model="tokonomix-consensus"; remove any tools= argument.
# Note: do NOT pass tools= when using tokonomix-consensus — that model does not
# accept tool definitions and will return a 400 error.Claude Code MCP
Claude Code, MCP sunucusu aracılığıyla Tokonomix'i alır. Yapılandırıldıktan sonra Claude Code doğrudan tokonomix_consensus_ask ve tokonomix_single_ask'ı çağırabilir.
// ~/.claude/settings.json (or project .claude/settings.json)
{
"mcpServers": {
"tokonomix": {
"command": "npx",
"args": ["-y", "tokonomix-mcp"],
"env": {
"TOKONOMIX_API_KEY": "tok-your-key"
}
}
}
}
// Available MCP tools after setup:
// tokonomix_consensus_ask — ask a question across multiple models at once
// tokonomix_single_ask — single-model call with full token accounting
// tokonomix_get_balance — check remaining token balance
// tokonomix_list_models — enumerate available models and capabilities
//
// Example usage in Claude Code:
// tokonomix_consensus_ask({ prompt: "Review this function for edge cases", ... })
//
// Note: the MCP tools use the gateway internally — no separate endpoint config needed.Yaygın hatalar ve düzeltmeler
tokonomix-consensus modeli araç tanımı kabul etmez. Konsensüs kullanırken tools dizisini kaldırın. Araç çağıran ajanlar için belirli bir modelle Anthropic uç noktasını kullanın.
Konsensüs, hesabınızda etkin en az iki model sağlayıcısı gerektirir. Mevcut sağlayıcılar için model kataloğunu (GET /api/v1/models) kontrol edin.
Yerleştirmeler bir yetenek bayrağının arkasındadır. Yerleştirme erişimini etkinleştirmek için destek ekibiyle iletişime geçin veya bu süreçte doğrudan sağlayıcı uç noktasını kullanın.
Ayrıştırılmış yanıt yerine ham JSON araç çağrı çıktısı görüyorsanız, ajanınız araç çağrıları için OpenAI uç noktasını kullanıyor demektir. Araç çağrı olaylarını doğru akışan /api/anthropic/v1/messages (Mode B) uç noktasına geçin.
API anahtarınızı Authorization: Bearer tok-your-key olarak iletin. Anahtar tok- ile başlamalıdır. Anahtarlar panonuzdaki Hesap → API Anahtarları bölümünde oluşturulur.