Vai al contenuto

Guide alla migrazioneDa Martian e Not Diamond

Da un model router a route che controlli tu

Martian e Not Diamond hanno fatto la stessa promessa: invii il prompt e il router sceglie il modello. Entrambi sono andati oltre. Questa pagina dice a che punto è ciascuno e cosa offre INFRO al loro posto: non un router addestrato, ma route con un classificatore di prompt e regole che puoi leggere.

Il router di Martian non è più documentato; Not Diamond si è riorientata sugli agenti di coding (SDK Python archiviato il 2025-12-11)

Gli account INFRO sono self-service. Il catalogo, la documentazione e il contratto dell'API sono pubblici, il gateway è in produzione e tutto ciò che va oltre la v1 è indicato come "Più avanti". Piani e prova

A che punto siamo

Martian

La sua documentazione descrive il Martian Gateway, un'API compatibile con OpenAI e Anthropic verso molti modelli pagata con crediti che vende; non vi abbiamo trovato alcun id di modello router né parametro di routing. La sua homepage ora si apre con la ricerca e rimanda a Thesean AI.

Not Diamond

La sua homepage descrive un model router per agenti di coding (Not Diamond Code), che consiglia un modello per ogni passaggio mentre l'inferenza passa dal tuo provider o gateway. Il repository notdiamond-python è stato archiviato il 2025-12-11; la documentazione della vecchia API modelSelect è ancora online.

Su quale account viene servita la richiesta

Gateway di Martian: i crediti di Martian. Not Diamond: sempre tuo; si limita a raccomandare. INFRO: sempre tuo.

Il classificatore di INFRO sceglie tra classi che definisci tu. Non impara quale modello vince.

  • Vuoi un router addestrato sui tuoi dati di valutazione per scegliere il modello (i router personalizzati di Not Diamond). INFRO non ha una fase di addestramento.
  • Usi agenti di coding e vuoi una scelta per passo del modello e del livello di ragionamento. Lo fa Not Diamond Code, che può inviare l'inferenza tramite INFRO come tuo gateway.
  • Vuoi l'accesso ai modelli senza account presso ciascun provider. Il gateway di Martian lo vende; INFRO no.

Le modifiche, una riga ciascuna. Tutto ciò che non è elencato qui resta com'è.

 Martian e Not DiamondINFRO
URL di baseMartian: https://api.withmartian.com/v1. Not Diamond: il suo SDK, poi il tuo provider.https://api.infro.io/v1
ChiaveMARTIAN_API_KEY, oppure NOTDIAMOND_API_KEY più le chiavi provider.Una chiave del gateway INFRO; le chiavi dei provider diventano connessioni.
Id del modelloUn elenco di modelli candidati, o creator/model.Il nome di una route. Il classificatore della route sceglie una classe; ogni classe ha le proprie destinazioni.
DecisionePresa dal modello del router, per ogni prompt.Presa da un modello decisionale sulla tua connessione, in base a classi e regole che hai scritto tu.

Prima · SDK di Not Diamond (archiviato)

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",
    ],
)

Dopo · 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)

Classi leggibili

Il classificatore di una route mette ogni prompt in una delle classi che definisci, con un modello decisionale scelto da te, e le regole inviano ogni classe alle proprie destinazioni. La trace mostra la classe scelta.

Il failover si applica comunque

Le destinazioni di ogni classe passano in failover come qualsiasi route. Una scelta sbagliata costa una risposta più lenta, non una fallita.

Not Diamond Code con INFRO

Not Diamond Code invia l'inferenza tramite il provider o il gateway che hai configurato. INFRO può essere quel gateway, con budget per chiave di sviluppatore.

Gli oggetti di Martian e Not Diamond a confronto con quelli di INFRO, dalla documentazione pubblica di Martian e Not Diamond letta il 19 ottobre 2026 e verificati con ciò che il gateway implementa. Due righe dicono che INFRO non ha nulla.

Martian e Not DiamondCosa fa lìIn INFRO
Scelta del modello per promptdiversoUn router addestrato sceglie tra i candidati.Un classificatore di prompt sceglie una classe che hai definito; le regole associano le classi alle destinazioni.
Router personalizzati addestrati sui tuoi datinientetrainCustomRouter di Not Diamond.Nulla.
Ottimizzazione dei promptnienteoptimize di Not Diamond adatta un prompt a ciascun modello.Nulla.
Accesso unificatodiversoGateway di Martian: molti modelli con i suoi crediti.Un'unica API sui tuoi account provider.
Controllo della spesadiversoNon descritto nelle pagine che abbiamo letto.Budget che rifiutano prima della chiamata, per organizzazione, progetto, membro, chiave e cliente finale.

È la nostra lettura della documentazione pubblicata da Martian e Not Diamond, non una prova o un benchmark. Se abbiamo letto male qualcosa, diccelo e correggeremo la riga.

Cosa non fa INFRO

  • Imparare quale modello vince sui tuoi prompt, o addestrare un router sulle tue valutazioni.
  • Riscrivi i prompt per modello.
  • Fornire accesso ai modelli senza i tuoi account dei provider.

Cosa non si porta con sé

  • Dati di addestramento del router e cronologia del routing. Non esiste un importatore.

Domande

INFRO ha un model router?
Ha route con un classificatore di prompt: un modello decisionale assegna ogni prompt a classi che definisci tu, e le regole inviano ogni classe alle proprie destinazioni. Non impara dai risultati.
Il router di Martian è ancora disponibile?
La sua documentazione attuale descrive solo il Martian Gateway; il 2026-10-19 non vi abbiamo trovato alcun router.
Chi paga la chiamata del classificatore?
Il tuo provider, sul tuo account, come ogni altra richiesta. INFRO aggiunge lo 0% alla spesa per i modelli.

Migra con noi, o da solo

Il programma di migrazione mappa in una call la tua configurazione Martian e Not Diamond su connessioni, route e budget di INFRO e migra con te il primo servizio. I tuoi provider continuano a fatturarti direttamente; INFRO è un abbonamento e aggiunge 0% alla spesa per i modelli.

Fonti

Ogni affermazione su Martian e Not Diamond in questa pagina proviene da una di queste fonti, lette il 19 ottobre 2026. Nulla è dedotto da una prova, un benchmark o una conversazione.