MigratiegidsenVanaf Martian en Not Diamond
Van een modelrouter naar routes die jij beheert
Martian en Not Diamond deden dezelfde belofte: stuur de prompt, en de router kiest het model. Beide zijn doorgegaan met iets anders. Deze pagina zegt waar elk staat en wat INFRO in plaats daarvan biedt: geen lerende router, maar routes met een promptclassifier en regels die je kunt lezen.
Router van Martian niet meer gedocumenteerd; Not Diamond heeft zich op coding agents gericht (Python-SDK gearchiveerd op 2025-12-11)
INFRO-accounts zijn selfservice. De catalogus, de documentatie en het API-contract zijn openbaar, de gateway is uitgerold, en alles na v1 is gemarkeerd als Later. Plannen en proefperiode
Hoe het ervoor staat
Martian
De documentatie beschrijft de Martian Gateway, een OpenAI- en Anthropic-compatibele API voor veel modellen, betaald uit credits die het verkoopt; we vonden er geen router-model-ID of routeringsparameter in. De homepage begint nu met onderzoek en linkt naar Thesean AI.
Not Diamond
De homepage beschrijft een modelrouter voor coding-agents (Not Diamond Code), die per stap een model aanbeveelt terwijl de inference via je eigen provider of gateway loopt. De repository notdiamond-python is op 2025-12-11 gearchiveerd; de oudere documentatie van de modelSelect-API staat nog online.
Wiens account het verzoek bedient
Gateway van Martian: de credits van Martian. Not Diamond: altijd de jouwe; het adviseert alleen. INFRO: altijd de jouwe.
De classifier van INFRO kiest tussen klassen die jij definieert. Hij leert niet welk model wint.
- Je wilt dat een router die op je eigen evaluatiedata is getraind het model kiest (de aangepaste routers van Not Diamond). INFRO heeft geen trainingsstap.
- Je draait coding agents en wilt per stap een keuze van model en redeneerniveau. Not Diamond Code doet dat, en kan inference via INFRO als je gateway sturen.
- Je wilt toegang tot modellen zonder accounts bij elke provider. De gateway van Martian verkoopt dat; INFRO niet.
De wijzigingen, één rij per wijziging. Alles wat hier niet staat, blijft zoals het is.
| Martian en Not Diamond | INFRO | |
|---|---|---|
| Basis-URL | Martian: https://api.withmartian.com/v1. Not Diamond: zijn SDK, daarna je provider. | https://api.infro.io/v1 |
| Sleutel | MARTIAN_API_KEY, of NOTDIAMOND_API_KEY plus providersleutels. | Een INFRO-gatewaysleutel; providersleutels worden verbindingen. |
| Model-ID | Een lijst kandidaatmodellen, of creator/model. | Een routenaam. De classifier van de route kiest een klasse; elke klasse heeft eigen doelen. |
| Beslissing | Genomen door het model van de router, per prompt. | Genomen door een beslismodel op je eigen verbinding, aan de hand van klassen en regels die jij schreef. |
Voor · Not Diamond SDK (gearchiveerd)
from notdiamond import NotDiamond
client = NotDiamond() # NOTDIAMOND_API_KEY + provider keys
result, session_id, provider = client.chat.completions.create(
messages=[{"role": "user", "content": "Hello"}],
model=[
"openai/gpt-5.6-luna",
"openai/gpt-5.6-terra",
"anthropic/claude-sonnet-5.5",
],
)Na · INFRO
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.infro.io/v1",
api_key=os.environ["INFRO_API_KEY"],
)
# "assistant" is a route with a prompt classifier:
# class "simple" -> openai/gpt-5.6-luna
# class "hard" -> anthropic/claude-sonnet-5.5
completion = client.chat.completions.create(
model="assistant",
messages=[{"role": "user", "content": "Hello"}],
)
print(completion.model, completion.provider)Klassen die je kunt lezen
De classifier van een route deelt elke prompt in een van de klassen die jij benoemt in, met een beslismodel dat jij kiest, en regels sturen elke klasse naar eigen doelen. De trace toont welke klasse werd gekozen.
Failover blijft gelden
De doelen van elke klasse schakelen over zoals bij elke route. Een verkeerde keuze kost een trager antwoord, geen mislukt antwoord.
Not Diamond Code met INFRO
Not Diamond Code stuurt inference via je geconfigureerde provider of gateway. INFRO kan die gateway zijn, met budgetten per ontwikkelaarssleutel.
De objecten van Martian en Not Diamond tegenover die van INFRO, op basis van de openbare documentatie van Martian en Not Diamond gelezen op 19 oktober 2026 en getoetst aan wat de gateway implementeert. Twee rijen zeggen dat INFRO niets heeft.
| Martian en Not Diamond | Wat het daar doet | In INFRO |
|---|---|---|
| Modelkeuze per promptanders | Een getrainde router kiest tussen kandidaten. | Een promptclassifier kiest een klasse die jij hebt gedefinieerd; regels koppelen klassen aan doelen. |
| Eigen routers getraind op je dataniets | Not Diamond trainCustomRouter. | Niets. |
| Promptoptimalisatieniets | Not Diamond optimize past een prompt per model aan. | Niets. |
| Uniforme toeganganders | Gateway van Martian: veel modellen op zijn credits. | Eén API over je eigen provideraccounts. |
| Uitgavenbeheeranders | Niet beschreven op de pagina's die we lazen. | Budgetten die vóór de call weigeren, per organisatie, project, lid, sleutel en eindklant. |
Onze lezing van de gepubliceerde documentatie van Martian en Not Diamond, geen proefperiode of benchmark. Als we iets verkeerd hebben gelezen, laat het ons weten en we passen de rij aan.
Wat INFRO niet doet
- Leren welk model wint op je prompts, of een router trainen op je evaluaties.
- Prompts per model herschrijven.
- Modeltoegang bieden zonder je eigen provideraccounts.
Wat niet meekomt
- Trainingsdata van de router en routeringsgeschiedenis. Er is geen importer.
Vragen
- Heeft INFRO een modelrouter?
- Het heeft routes met een promptclassifier: een beslismodel deelt elke prompt in klassen in die jij definieert, en regels sturen elke klasse naar eigen doelen. Het leert niet van uitkomsten.
- Is de router van Martian nog beschikbaar?
- De huidige documentatie beschrijft alleen de Martian Gateway; we vonden er op 2026-10-19 geen router in.
- Wie betaalt voor de aanroep van de classifier?
- Je provider, op je eigen account, zoals bij elk ander verzoek. INFRO voegt 0% toe aan modeluitgaven.
Overstappen met ons, of zelf
Het migratieprogramma brengt je Martian en Not Diamond-setup in een gesprek in kaart naar INFRO-verbindingen, -routes en -budgetten en verhuist de eerste service samen met je. Je providers blijven je rechtstreeks factureren; INFRO is een abonnement en voegt 0% toe aan modeluitgaven.
Bronnen
Elke uitspraak op deze pagina over Martian en Not Diamond komt uit een van deze bronnen, gelezen op 19 oktober 2026. Niets is afgeleid uit een proefperiode, een benchmark of een gesprek.
- Martian — homepagegelezen 19 okt 2026
- Martian docs — Gatewaygelezen 19 okt 2026
- Martian docs — Quickstartgelezen 19 okt 2026
- Martian docs — Endpointsgelezen 19 okt 2026
- Not Diamond — homepagegelezen 19 okt 2026
- Not Diamond Code — docsgelezen 19 okt 2026
- Not Diamond — API docsgelezen 19 okt 2026
- GitHub — Not-Diamond/notdiamond-python (archived)gelezen 19 okt 2026