La Sua infrastruttura IAappartiene a Lei
SecondStack è una piattaforma di IA enterprise self-hosted per distribuire, gestire e scalare l'IA conversazionale in tutta la Sua organizzazione. Di livello enterprise. Sotto il Suo controllo.
o via e-mail hello@secondstack.ai
Perché SecondStack
Progettata per le organizzazioni che prendono sul serio l'IA
Sovranità dei dati — le conversazioni, i documenti allegati e i dati di utilizzo non lasciano mai la Sua infrastruttura.
Continuità — gli account degli assistenti SaaS possono essere sospesi o chiusi a esclusiva discrezione del fornitore, lasciando un'intera organizzazione senza uno strumento da cui dipende. Una piattaforma ospitata nella Sua infrastruttura non può essere spenta dall'esterno — e anche se un account presso un fornitore di API LLM andasse perso, basta reindirizzare verso un altro fornitore mentre la cronologia delle chat, la conoscenza e i workflow restano intatti.
Ottiene inoltre una vera flessibilità multi-modello (senza vincoli a un unico fornitore), controlli dei costi granulari per team e la possibilità di personalizzare il comportamento tramite system prompt, guardrails e agent skills.
Ma noi utilizziamo comunque fornitori di API LLM esterni…?
Anche utilizzando fornitori di LLM esterni, l'accesso tramite API comporta un profilo di rischio ed esposizione inferiore rispetto alle piattaforme SaaS complete. Le richieste API vengono conservate per un tempo più breve e sono forse meglio protette rispetto alle piattaforme web di tipo ChatGPT che ospitano tutti i Suoi dati a tempo indeterminato e presentano una superficie di attacco molto più ampia. Molti fornitori di LLM affidabili offrono inoltre garanzie di Zero Data Retention (ZDR).
Un'esperienza di chat curata e di alta qualità che gli utenti preferiscono davvero — streaming rapido, rendering completo di Markdown e codice, formule matematiche, diagrammi, allegati di file e immagini e un selettore di modelli chiaro tra tutti i fornitori.
Multi-modello da un'unica interfaccia — Claude, gpt-5.x, Gemini, modelli locali open-weights — più la generazione di immagini nello stesso workspace. Le Knowledge Collections possono essere associate a qualsiasi chat per il RAG o per un grounding a contesto completo, e gli MCP Tools permettono alle chat di accedere ai Suoi sistemi interni e alle Sue API.
La modalità Cowork Agent esegue Claude Code in container sandbox con Skills configurabili — operazioni sui file, automazione del browser, creazione di diagrammi e documenti per ufficio, memoria persistente e altro ancora — trasformando qualsiasi chat in una sessione agentica quando ne ha bisogno.
Le Personas, i system prompt e i modelli di chat condivisibili consentono ai team di standardizzare il comportamento dell'IA per workflow specifici, senza precludere ai singoli l'uso in forma libera.
Un modulo guardrails specializzato, compatibile con LiteLLM e configurabile tramite la dashboard di amministrazione ControlTower — copre PII, secrets e altri contenuti sensibili alle policy, sia sui prompt in ingresso sia sulle risposte in uscita.
Pensato per essere flessibile: nuovi tipi di guardrail e nuove policy possono essere aggiunti o personalizzati in loco per adattarsi alle classificazioni dei dati, ai requisiti di compliance e alle soglie di tolleranza della Sua organizzazione — non un insieme di regole rigido e a scatola nera.
Forte attenzione alla riduzione dei falsi positivi. Una pipeline a due fasi (rilevamento euristico rapido seguito da un classificatore LLM sensibile al contesto con caching) evita che casi palesemente innocui blocchino il lavoro legittimo — perché i guardrails che scattano per errore rovinano l'esperienza utente e compromettono gli agenti in produzione.
Classificatore LLM per i Secrets (esempio)
Classifica se una stringa candidata rilevata è una credenziale reale (password, API key, token, chiave privata) o una corrispondenza innocua (identificatore di codice, hash, UUID, chiave pubblica, codice colore, segnaposto). Esempi di ciò che NON è una credenziale: segnaposto di documentazione, hash di commit, hash di pacchetto, numeri di versione, codici colore, dati PNG, tracciati SVG, nomi di file, date. Esempi di credenziale reale: password generate casualmente, API key, token, secrets, chiavi private che non sembrano valori demo. Il classificatore riceve sia la stringa segnalata sia il contesto circostante per prendere una decisione informata.
Classificatore LLM per le PII dei clienti (esempio)
Classifica se una stringa candidata rilevata è una PII sensibile di un cliente che non dovrebbe essere inviata a un'API LLM esterna. Esempi di ciò che NON è PII a questo scopo: valori segnaposto ("John Doe", "test@test.com"), nomi di aziende, nomi di prodotti, contatti aziendali di dipendenti, ad es. da intestazioni o firme di e-mail, indirizzi e-mail aziendali, Customer ID interni, personaggi di fantasia, menzioni generali di personaggi pubblici (ad es. "Leonardo da Vinci"). A seconda della policy aziendale, anche una singola occorrenza isolata di elementi PII a bassa sensibilità — ad esempio l'indirizzo e-mail di un cliente — può essere consentita, ad es. in un contesto di troubleshooting, se non accompagnata da altri dati altamente sensibili e rivelatori. Esempi di PII reale: dati estratti da record di database o profili utente, PII di clienti che compaiono su larga scala in dati strutturati, identificatori ad alta sensibilità come codici fiscali o numeri di carta di credito. Il classificatore utilizza il contesto circostante per distinguere un dump di un database clienti da una normale corrispondenza commerciale.
Paghi il consumo di elaborazione effettivo ai Suoi fornitori di API LLM, non abbonamenti per utente.
Nelle organizzazioni più grandi, la maggior parte degli utenti genera volumi ridotti; una tariffazione basata sul consumo delle API è in genere molto più conveniente rispetto a tariffe fisse per postazione.
Un solido tracciamento dei costi e controlli di budget rendono questo modello sicuro su larga scala — budget per utente, per team e per API key, con avvisi di soglia, previsioni di spesa e analisi di utilizzo fino alla singola richiesta. La spesa resta prevedibile e gli sforamenti vengono intercettati prima di trasformarsi in fatture.
Senza un gateway, i team si ritrovano con API key sparse, nessuna visibilità sulla spesa e nessun guardrail. SecondStack centralizza tutto il traffico LLM — degli utenti della chat, delle app interne, degli agenti e dei plugin per IDE — tramite LiteLLM.
Ogni richiesta riceve l'autenticazione tramite API key virtuali, l'applicazione dei budget per utente e per team, analisi di utilizzo e guardrails per PII e secrets.
Le Sue app chiamano endpoint standard compatibili con OpenAI (/chat/completions, /responses) con chiavi virtuali, e il gateway gestisce routing, failover, load balancing, observability e policy su tutti i modelli supportati.
Il LiteLLM Proxy integrato è la build gratuita e open-source, e il nostro team la supporta end-to-end insieme al resto della piattaforma — un unico punto di contatto per l'intero deployment.
Si integra naturalmente con Databricks per le organizzazioni che eseguono già i propri carichi di lavoro di dati e IA sul Lakehouse.
Utilizzi i Databricks Foundation Models come fornitore LLM a monte tramite il gateway LiteLLM — Claude, gpt-5, Gemma, Qwen, Llama e altri endpoint serviti, addebitati sul Suo account Databricks.
Richiami i Databricks Mosaic AI Agents direttamente dalla Chat UI come profili di chat a pieno titolo: Knowledge Agents, Supervisor Agents, Custom Agents
Esponga Genie Spaces e Databricks SQL come MCP Tools per i modelli della Chat App e per il Cowork Agent, per analisi in linguaggio naturale sui Suoi dati governati
OAuth end-to-end per conto degli utenti finali. Ogni chiamata a Databricks è autenticata come l'utente reale, così i permessi di Unity Catalog, la sicurezza a livello di riga/colonna e gli audit trail si applicano al traffico IA esattamente come a un analista umano.
Piattaforma
Panoramica dell'architettura
Uno stack modulare e self-hosted su basi collaudate.
Funzionalità
Tutto ciò di cui il Suo team ha bisogno
Una piattaforma di IA conversazionale completa, non solo un'interfaccia di chat.
Chat multi-modello
Claude, gpt-5.x, Gemini, modelli locali — chat, agenti e generazione di immagini in un unico posto.
Controlli di budget e spesa
Budget per utente, per team e per API key. Avvisi di soglia, previsioni di spesa e analisi di utilizzo fino al livello della singola richiesta.
Cowork Agent
Il Cowork Agent viene eseguito in container sandbox con decine di Skills — operazioni sui file, automazione del browser, generazione di immagini, creazione di diagrammi, documenti per ufficio, memoria persistente, ecc.
Knowledge Collections
Insiemi di documenti denominati, richiamati nelle chat. I file vengono indicizzati automaticamente per il recupero RAG. Li condivida con i team o con utenti specifici.
Routing API basato su LiteLLM
Centralizzi il traffico delle API LLM da app aziendali e agenti locali con API key virtuali per utente, guardrails, observability della spesa e applicazione dei budget.
Dashboard di amministrazione
Gestione centralizzata dei modelli, configurazione dei fornitori, system prompt e controlli di deployment. Un unico pannello per il Suo intero stack IA.
| Model | Display Name | Access | Health | Order | Actions |
|---|---|---|---|---|---|
| cowork-agentagent | Cowork Agent | 2 Teams | 2/2 OK | ||
| llm-councilagent | LLM Council | 2 Teams | 1/1 OK | ||
| sales-genieagent | Sales Genie Space | Sales Team | 1/1 OK | ||
| claude-opus-4-6 | Claude Opus 4.6 | All Teams | 2/2 OK | ||
| gpt-5-5 | GPT-5.5 | All Teams | 1/1 OK | ||
| gemini-3-1-pro | Gemini 3.1 Pro | All Teams | 1/1 OK | ||
| gemini-3-flash | Gemini 3 Flash | All Teams | 1/1 OK | ||
| qwen3-next-80b | Qwen 3 Next 80B | All Teams | 1/1 OK | ||
| gpt-image-2image | GPT Image 2 | All Teams | 1/1 OK | ||
| nano-banana-2image | Nano Banana 2 | All Teams | 1/1 OK | ||
| text-embedding-3-smallembedding | Text Embedding 3 Small | All Teams | 1/1 OK |
| User | Role | Teams | Last Active | Actions | |
|---|---|---|---|---|---|
| JC Jane Chen | jane.chen@acme.com | Admin | Platform | 2 min ago | |
| MR Mike Rodriguez | mike.r@acme.com | User | Engineering | 14 min ago | |
| SP Sarah Park | sarah.p@acme.com | User | Design | 1 hr ago | |
| AK Alex Kim | alex.kim@acme.com | Team Manager | Engineering | 3 hrs ago | |
| LW Lisa Wang | lisa.w@acme.com | User | Marketing | 1 day ago |
| Group | Source | Members | Teams | Actions |
|---|---|---|---|---|
| engineering-all | Azure AD | 24 | Engineering, Platform | |
| design-team | Azure AD | 8 | Design | |
| marketing-all | Azure AD | 12 | Marketing |
| Datetime | Model | User | Cached | Input Tok | Output Tok | Duration | Status |
|---|---|---|---|---|---|---|---|
| 2026-03-01 14:32:01 | claude-sonnet-4-6 | jane.chen | 12,480 | 1,204 | 847 | 1.2s | 200 |
| 2026-03-01 14:31:58 | gpt-4.1 | mike.r | 0 | 3,820 | 1,204 | 0.8s | 200 |
| 2026-03-01 14:31:45 | claude-opus-4-6 | alex.kim | 8,192 | 2,560 | 5,102 | 3.4s | 200 |
| 2026-03-01 14:31:32 | gemini-2.5-flash | sarah.p | 4,096 | 512 | 892 | 0.4s | 200 |
| Server | Type | Tools | Access | Status | Actions |
|---|---|---|---|---|---|
| Context7 | http | 2 tools | All Users | active | |
| Web Search and Fetch | sse | 2 tools | Marketing Team | active |
| Rule | Scope | Action | Status | |
|---|---|---|---|---|
| PII Detection | All Models | Block & Alert | active | … |
| Prompt Injection | Cowork Agent | Block | active | … |
| Secrets Detection | All Models | Block & Alert | active | … |
Manage system prompts, help content, and other localized strings
| Name | Preview |
|---|---|
| Budget Alert Key Last updated: 3/2/2026 | Your {platformName} API Key "{displayName}" has used {pct}% ... |
| Setup Instructions Last updated: 3/2/2026 | export ANTHROPIC_BASE_URL={{baseUrl}} export ANTHROPIC_A... |
| Name | Preview |
|---|---|
| Default Last updated: 3/2/2026 | You are Chat App, an access interface to AI Language Models ... |
| Cowork Agent Last updated: 3/2/2026 | COWORK AGENT SYSTEM PROMPT (AMENDS PREVIOUS INSTRUC... |
Dashboard utente
Monitoraggio del budget personale, gestione delle API key e log di utilizzo per singola richiesta — piena visibilità sul Suo consumo di IA.
Manage your API access keys
| Name | Team | Key | Spend (current period) | Budget | Created | Actions |
|---|---|---|---|---|---|---|
| RAG Pipeline Agent | Default Team | sk-...Mx4p | €0.18 | €50.00 | 04/17/2026 10:36 | |
| Data Export Script | Default Team | sk-...K9rw | €0.00 | €30.00 | 03/04/2026 08:54 | |
| Analysis Notebook | Default Team | sk-...Bz7n | €0.00 | €25.00 | 03/03/2026 11:15 | |
| Local Dev Testing | Default Team | sk-...Qh2s | €0.00 | €40.00 | 02/03/2026 13:19 | |
| Slack Bot Connector | Default Team | sk-...Ty6v | €0.00 | €35.00 | 02/02/2026 02:30 |
| Time (EDT) | Status | API Endpoint | Cost | Duration | API Key | Model | Cached In | New In | Output |
|---|---|---|---|---|---|---|---|---|---|
| 2026-05-03 18:49:14 | success | /v1/messagesanthropic_messages | €0.05 | 1.60 s | Chat App | claude-sonnet-4-6 | 165,956 | 101 | 51 |
| 2026-05-03 18:44:00 | success | /v1/messagesanthropic_messages | €0.05 | 840 ms | Chat App | claude-sonnet-4-6 | 165,509 | 448 | 34 |
Pick an endpoint, an API key, and a model — the cURL preview reflects the exact request that will be sent.
-H "Authorization: Bearer sk-...Qh2s" \
-H "Content-Type: application/json" \
-d '{"model":"claude-haiku-4-5-20251001","max_tokens":1024,"messages":[{"role":"user","content":[{"type":"text","text":"Why is the sky blue? Explain in 20 words","cache_control":{"type":"ephemeral"}}]}]}' | jq
Configurazione
Operativo in pochi minuti
Tre passaggi da zero a una piattaforma IA di produzione.
Distribuzione
Effettui il provisioning di una VM Linux ed esegua il setup della piattaforma. Docker Compose avvia tutto — PostgreSQL, Redis, Meilisearch e il resto — già preconfigurato.
Collegamento dei fornitori
Aggiunga le API key dei Suoi fornitori LLM tramite ControlTower. Supporta Anthropic, OpenAI, Google AI Studio, OpenRouter, Databricks — oppure i Suoi endpoint di inferenza. Gestisca accessi e prezzi.
Gestione di utenti e team
Configuri i team di utenti, assegni i budget e sincronizzi con i gruppi del Suo IdP aziendale. Controlli spesa e budget a livello di team.
Prezzi
Self-Hosted. Distribuzione ovunque.
Esegua SecondStack sulla Sua infrastruttura, con il nostro aiuto.
Enterprise
Su misura per le Sue esigenze
Per le organizzazioni che distribuiscono SecondStack sulla propria infrastruttura.
- Tutte le funzionalità della piattaforma
- Deployment con Docker Compose & Kubernetes
- Supporto prioritario & SLA
- Integrazioni personalizzate
- Assistenza al deployment
- Revisione di sicurezza & hardening
or email hello@secondstack.ai
Perché fare self-hosting dell'IA invece di usare ChatGPT Enterprise o Claude SaaS?
Perché ci serve un gateway API LLM?
Come si presenta il deployment?
SecondStack può ospitarlo per noi?
Chi supporta i componenti open-source inclusi?
Quali sono i requisiti minimi di infrastruttura?
Come funziona l'autenticazione degli utenti?
Quali modelli LLM sono supportati?
Che cos'è il Cowork Agent?
E per quanto riguarda la privacy dei dati e la compliance?
Pronto a possedere la Sua infrastruttura IA?
Distribuisca SecondStack sulla Sua infrastruttura, con il nostro aiuto. Pensato per i team che pretendono il controllo.
o via e-mail hello@secondstack.ai