API con protocolli nativi
Chat Completions, Responses, Messages, FIM e conteggio token, più embedding, voce, trascrizione e visione.
Come Ventic collega un runtime, instrada una richiesta e ne contabilizza il costo, con gli schemi di ogni componente.
Un agente di coding, un'app interna o la chat usano il protocollo che conoscono già: Chat Completions, Responses o Messages. Cambia solo il base_url.
Pool di GPU, deployment, routing e autoscaling sono risorse ventic.io/v1. Un reconciler le porta allo stato desiderato, in ordine di dipendenza.
apiVersion: ventic.io/v1kind: InferenceDeploymentmetadata: name: team-modelspec: runtime: vllm model: qwen3.8-flash-next computePoolRef: gpu-pool desiredState: running---kind: InferenceRoutingPolicyspec: deploymentRef: team-model
L'agent apre una connessione WSS in uscita e pubblica l'inventario dei runtime. L'inferenza viaggia su quel canale: sul server GPU non serve alcuna porta in ingresso.
Switchyard valuta l'idoneità di ogni route autorizzata e ordina i candidati per costo. Il frontier resta per le sfide difficili; il resto va ai tuoi target.
Il costo massimo viene riservato sul wallet prima dell'invio.
La piattaforma gira sul tuo Kubernetes. Gli agent sui server GPU si collegano in uscita: niente IP pubblico, niente VPN, niente porte in ingresso.
Runtime supportati: vLLM, SGLang, llama.cpp, Ollama e altri. I provider cloud si collegano con la tua chiave (BYOK).
L'inferenza diventa un passo del tuo workflow.
Pool di GPU, deployment e routing sono file YAML: li versioni in Git e li applichi dalla pipeline CI/CD. Così la richiesta di inferenza entra nel workflow: la pipeline accende le risorse che le servono, esegue il lavoro e le spegne. Niente capacità ferma a pagamento, risorse completamente dinamiche.
# .gitlab-ci.yml · job notturno - venticli apply -f infra/vast-h100.yaml - python batch.py --base-url $VENTIC/v1 - venticli delete -f infra/vast-h100.yaml
Supporto vast.ai
Ti serve potenza subito? Ventic avvia macchine GPU su vast.ai in pochi minuti, le collega come target e le usa nel routing come qualsiasi altra risorsa. Paghi a ore solo quando servono.
Quello che la piattaforma fa davvero tra il tuo client e il modello: protocolli nativi, routing, privacy, contabilità e agenti remoti. Tutto dentro il tuo cluster.
Vedi gli schemiChat Completions, Responses, Messages, FIM e conteggio token, più embedding, voce, trascrizione e visione.
Sceglie il modello più adatto tra le rotte che sei autorizzato a usare, poi ordina per costo Decimal esatto.
I dati personali diventano segnaposto prima del modello e tornano originali nello stream di risposta.
Credenziali personali cifrate, condivisione esplicita col team e commissioni di servizio governate.
Un blocco limitato prima di ogni chiamata, liquidazione esatta dopo. Idempotente, nessun doppio addebito.
Wallet di gruppo, trasferimenti, piani di allocazione, commissioni reseller, pagamento carta o bonifico e fatture.
Un agente Rust si connette in uscita via WSS e serve vLLM, llama.cpp, Ollama o SGLang dal tuo hardware.
Contenuti cifrati AES-256-GCM, export JSON, archivi chat opzionali sul tuo S3 e cancellazione dei contenuti.
Carichi un brief, ricevi un preventivo, prenoti uno slot e ricevi il report: tutto nel portale.
Identità e prove aziendali verificate da un operatore prima di sbloccare pagamenti e funzioni reseller.
Inbox raggruppata, email e push con ntfy, e una voce di audit per ogni modifica in console.
Accesso da browser o device, risorse dichiarative e un catalogo con scope per i coding agent.
Licenza con lease firmato (max 72 h): alla scadenza l’inferenza si ferma, mentre fatturazione, export e cancellazione restano disponibili.
Cinque schemi dal codice reale: dal flusso di una richiesta all’architettura Kubernetes della tua installazione.
Il gateway completa una richiesta solo con consumi validi, liquidazione limitata e, dove serve, ripristino dei dati personali.
Ogni richiesta è una macchina a stati: un esito ambiguo non perde mai il blocco finché non c’è prova.
La mappa reversibile è cifrata (AES-GCM), legata a tenant, utente e contesto, e non lascia mai il cluster.
L’agente apre un canale WSS in uscita; le richieste tornano sullo stesso canale. Non è una shell remota.
Il chart crea quattro namespace dedicati. Controller condivisi e storage restano prerequisiti installati separatamente.
Ti aiutiamo a installare Ventic sulla tua infrastruttura e partiamo direttamente dal workload che vuoi portare in produzione.