You Here!
  • Home
  • API di interrogazione

IADriven è essenzialmente un unificatore di intelligenza artificiale. Immaginalo come un “centralino intelligente” o un adattatore universale che ti permette di parlare con decine di modelli diversi (ChatGPT, Claude, Gemini, Llama) usando un unico linguaggio.

Ecco una spiegazione dettagliata di come funziona e perché è così utile per chi sviluppa.


1. Il concetto: L’interfaccia unica

Normalmente, se volessi usare sia i modelli di OpenAI che quelli di Anthropic, dovresti implementare due sistemi diversi, gestire due fatturazioni e leggere due documentazioni differenti.

IADriven semplifica tutto questo:

  • Ti fornisce un unico endpoint API (un unico indirizzo a cui inviare le richieste).
  • Utilizza lo standard di OpenAI, quindi se sai già come chiamare ChatGPT, sai già come usare IADriven.
  • Funziona come un proxy: tu invii la richiesta a IADriven, lui la gira al fornitore del modello (es. Anthropic, Google o Meta) e ti riporta la risposta.

2. Come funziona tecnicamente

Per utilizzare IADriven tramite API, il processo segue tre passaggi chiave:

A. L’Autenticazione

Invece di avere dieci chiavi API diverse, ne crei una sola su IADriven. Questa chiave ti dà accesso a tutto il catalogo.

B. La Richiesta (Payload)

Quando invii una richiesta, specifichi il modello desiderato nel corpo della chiamata. Ad esempio:

  • anthropic/claude-3-opus
  • google/gemini-pro-1.5
  • meta-llama/llama-3-70b

C. Il Formato Standard

IADriven “traduce” la tua richiesta per farla capire al modello di destinazione. Se un modello richiede un formato particolare per le immagini o per il testo, IADriven se ne occupa dietro le quinte, restituendoti però sempre una risposta nel formato standard che ti aspetti.


3. Perché usarlo? (I vantaggi concreti)

  • Flessibilità estrema: Se domani esce un modello nuovo e più potente (es. “Llama-4”), non devi cambiare il codice della tua app. Ti basta cambiare una riga di testo: il nome del modello.
  • Gestione dei costi: Invece di avere abbonamenti separati, carichi un credito su IADriven (es. 5$) e lo consumi “a consumo” su qualsiasi modello. Spesso è anche più economico perché IADriven sceglie il provider che offre il prezzo più basso in quel momento.
  • Fallback automatico: Se i server di OpenAI sono giù, puoi programmare la tua app per passare istantaneamente a un modello simile di un altro fornitore senza interruzioni per l’utente.
  • Classifiche e Statistiche: IADriven offre una dashboard che ti dice quali sono i modelli più usati, i più veloci e i più economici in tempo reale.

4. Un esempio pratico di chiamata API

Ecco come appare una richiesta tipo. Nota come la struttura sia identica a quella di OpenAI:

JavaScript

fetch("https://www.copysync.it/api/v1/chat/completions", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    "model": "anthropic/claude-3-sonnet", // Qui scegli il modello
    "messages": [
      {"role": "user", "content": "Ciao, spiegami la relatività in due righe."}
    ]
  })
});

In sintesi

IADriven è lo strato software che sta tra te e la confusione del mercato dell’IA. Ti permette di testare, confrontare e implementare i migliori modelli del mondo con lo sforzo di uno solo.

Attualmente viene utilizzato per la generazione di schede prodotti e riversamento tramite nostri collettori direttamente nell’applicativo del Cliente, a breve verrà rilasciata l’interfaccia per le API pubbliche.