siati.ai
← Tutte le news
product

Embeddings, rerank e tool calling: l'API per gli sviluppatori si allarga

Tre novità per chi costruisce sulla nostra API: embeddings vettoriali multilingua (bge-m3), reranking semantico e il pieno supporto al tool/function calling. Tutto OpenAI-compatible e sovrano, in Svizzera.

Tre potenziamenti per la nostra API — tutti OpenAI-compatible e, come sempre, eseguiti interamente sull'infrastruttura sovrana in Svizzera. Nessun dato lascia il territorio.

Abbiamo ampliato e rifinito ciò che gli sviluppatori possono costruire sopra siati.ai. Tre novità, già live:

Embeddings — POST /v1/embeddings Trasforma il testo in vettori a 1024 dimensioni con bge-m3, modello multilingua (italiano incluso). È la base per ricerca semantica, clustering, deduplicazione e per la parte di indicizzazione di una pipeline RAG. Fino a 32 testi per richiesta, drop-in con qualunque client OpenAI: cambi base_url e api_key e funziona.

Reranking — POST /v1/rerank Un cross-encoder (bge-reranker-v2-m3) che riordina i documenti in base alla pertinenza reale rispetto alla domanda. È la leva di qualità più efficace in una pipeline di ricerca: prima un recupero ampio, poi il rerank che porta in cima i risultati giusti.

Tool / function calling — POST /v1/chat/completions Il function calling è ora pienamente supportato end-to-end via API, sia in modalità normale che in streaming: i modelli possono invocare funzioni e strumenti esterni in modo affidabile. È la base per costruire agenti e automazioni sopra i nostri modelli.

Perché conta Sono i mattoni con cui si costruiscono ricerca semantica, assistenti e agenti — su una piattaforma che tiene i tuoi dati in Svizzera, senza dipendere da provider esteri.

Documentazione ed esempi su wiki.siati.ai: sezioni Embeddings e Chat Completions.