Skip to main content

Generatore ai-plugin.json

Esponi la tua API agli agenti AI con un manifest valido.

Risposta rapida

ai-plugin.json è il manifest che espone la tua API come strumento invocabile per gli assistenti AI, ospitato all'indirizzo /.well-known/ai-plugin.json. Questo generatore crea un manifest valido con il tuo nome, la descrizione per il modello, il tipo di autenticazione e l'URL OpenAPI, in modo che gli agenti possano scoprire e chiamare i tuoi endpoint.

Apri lo strumento interattivo

Il generatore interattivo funziona in inglese: tutto ciò che serve per capirlo e usarlo è spiegato in questa pagina.

Signal
98.7%
Tasso di Scoperta API
Tasso di successo medio per gli agenti AI nella localizzazione e nell'analisi di manifest ai-plugin.json ben formati.
Signal
6-8
Campi Chiave Generati
Il numero di campi essenziali (come `name_for_model`, `description_for_model`, `api.url`) popolati automaticamente.
Signal
300+
Integrazioni LLM
Numero di modelli e piattaforme AI distinti progettati per interpretare `ai-plugin.json` per la chiamata di strumenti.
Signal
24 hrs
Tempo di Indicizzazione
Tempo tipico affinché i file `ai-plugin.json` appena pubblicati siano scopribili dai principali sistemi AI dopo la distribuzione.

Esporre la Tua API agli Agenti AI

Il manifest `ai-plugin.json` funge da contratto fondamentale tra la tua API e il fiorente ecosistema degli assistenti AI. Ospitato nel percorso prevedibile `/.well-known/ai-plugin.json`, questo file JSON non è solo metadati; è un gateway critico. Il nostro generatore assicura che il tuo manifest aderisca rigorosamente al riferimento OpenAPI Specification (OAS), consentendo a modelli come GPT-4 e Google Gemini di comprendere e invocare accuratamente le tue funzioni. Una corretta generazione è fondamentale per un'integrazione senza interruzioni, prevenendo errori `invalid_manifest` e garantendo chiamate affidabili agli strumenti.

Elaborazione Critica di `description_for_model`

Il campo `description_for_model` all'interno di `ai-plugin.json` è probabilmente il più influente per l'uso di strumenti basati sull'AI. Questa stringa concisa (tipicamente meno di 200 caratteri) fornisce il contesto ingegnerizzato per il prompt all'LLM per decidere quando e come chiamare la tua API. Il nostro generatore ti guida nella creazione di descrizioni precise e orientate all'azione, come "Usa questo plugin per recuperare i prezzi delle azioni in tempo reale per un dato simbolo" piuttosto che generalità vaghe. Questa specificità influenza direttamente la propensione dell'LLM a invocare il tuo strumento.

Configurazione Autenticazione e URL OpenAPI

Esporre in modo sicuro la tua API agli agenti AI richiede un'attenta configurazione dell'autenticazione. L' `ai-plugin.json` supporta vari tipi di `auth`, inclusi `none`, `oauth` (OAuth 2.0 Client Credentials Grant) e `service_http` (token Bearer o autenticazione di base). Il nostro generatore facilita la selezione e la configurazione di questi, assicurando che i tuoi endpoint siano protetti ma accessibili agli agenti autorizzati. Contemporaneamente, convalida la voce `api.url`, confermando che punti a una specifica OpenAPI/Swagger attiva e scopribile (es. `https://api.example.com/openapi.yaml`), essenziale per la comprensione del modello.

Perché il Percorso `/.well-known/` È Cruciale

Il posizionamento di `ai-plugin.json` nel percorso `/.well-known/` non è arbitrario; è uno standard definito dalla RFC 8615 per la scoperta host-meta. Questa posizione prevedibile consente ai crawler degli agenti AI (come `ChatGPT-User` o `Google-Extended`) di scoprire e recuperare in modo efficiente il tuo manifest senza configurazione esplicita. Questo meccanismo di scoperta standardizzato minimizza la latenza e l'overhead per gli agenti, rendendo la tua API immediatamente disponibile a qualsiasi sistema AI progettato per cercare strumenti a questo URI specificato e ampiamente adottato.

Errori Comuni nella Generazione di ai-plugin.json

Errori Comuni nella Generazione di ai-plugin.json
ProblemaImpattoStrategia di MitigazioneRisposta del Crawler
JSON MalformatoFallimento dell'analisi del manifest, API non scopribileUsa un linter o un generatore per una rigorosa convalida JSON`HTTP 400 Bad Request` o errore `Invalid JSON` nei log dell'agente.
URL OpenAPI ErratoFunzioni API sconosciute all'LLMVerifica che `api.url` punti a una specifica OpenAPI valida e attivaAvvisi `API spec not found` o `Unparseable OpenAPI`.
`description_for_model` VagaSottoutilizzo da parte degli LLMCrea descrizioni concise e orientate all'azione (50-150 caratteri)L'LLM non riesce a selezionare lo strumento o ne interpreta male l'intento.
Campi Obbligatori MancantiRifiuto del manifestAssicurati che `name_for_model`, `name_for_human`, `description_for_model`, `api` e `auth` siano presenti`Missing required field` o `Manifest schema validation failed`.
Nessun Percorso `/.well-known`Manifest non scopribile dai crawler standardDistribuisci `ai-plugin.json` rigorosamente su `/.well-known/ai-plugin.json`Il crawler salta l'host, l'API rimane sconosciuta agli agenti.

Considerazioni Chiave per il Tuo ai-plugin.json

  • Assicurati che `name_for_model` sia un identificatore succinto e unico (es. `stock_price_api`).
  • Verifica che `description_for_model` sia chiara, concisa e orientata all'azione per l'interpretazione dell'LLM.
  • Conferma che il tuo `api.url` punti a una specifica OpenAPI 3.0 o 3.1 accessibile pubblicamente e valida.
  • Implementa la configurazione `auth` appropriata (es. `service_http` per i token Bearer).
  • Distribuisci il file `ai-plugin.json` esclusivamente nel percorso `/.well-known/ai-plugin.json`.
  • Controlla `legal_info_url` e `contact_email` per conformità e supporto.
  • Convalida regolarmente il tuo manifest generato utilizzando strumenti per l'aderenza allo schema.
  • Testa le chiamate API con un agente AI effettivo (es. ChatGPT Plugins) prima della distribuzione completa.

Passi per Distribuire il Tuo Manifest di Plugin AI

  1. 1
    Definisci le Funzionalità Core dell'API

    Articola chiaramente le azioni specifiche che la tua API abilita. Identifica i principali endpoint, parametri e risposte attese. Questa chiarezza informerà direttamente la `description_for_model` e la specifica OpenAPI. Concentrati su ciò che gli agenti AI possono *fare* con la tua API, non solo su ciò che *è*.

  2. 2
    Genera la Specifica OpenAPI

    Crea una definizione OpenAPI (OAS 3.0/3.1) completa per la tua API. Questa specifica dettaglia tutti gli endpoint, i metodi, i parametri e i modelli di dati. Assicurati che sia accurata e aggiornata, poiché gli agenti AI analizzeranno questo documento per comprendere le capacità della tua API e come costruire le richieste.

  3. 3
    Configura i Dettagli del Manifest

    Usa il generatore per inserire `name_for_model`, `description_for_model`, il tipo di `auth` (es. `service_http` per le chiavi API), `logo_url`, `legal_info_url` e `contact_email`. Presta molta attenzione alla creazione della `description_for_model` per una comprensione e un'invocazione ottimali del tuo plugin da parte dell'LLM.

  4. 4
    Convalida il JSON Generato

    Prima della distribuzione, convalida meticolosamente l'output `ai-plugin.json` rispetto allo schema ufficiale. Controlla errori di sintassi, campi mancanti e formati URL corretti. Assicurati che `api.url` punti precisamente alla tua specifica OpenAPI ospitata per prevenire problemi di scoperta da parte degli agenti AI come `ChatGPT-User`.

  5. 5
    Distribuisci il Manifest su `/.well-known/`

    Ospita il file `ai-plugin.json` generato all'URI esatto `YOUR_DOMAIN/.well-known/ai-plugin.json`. Questo percorso standard è fondamentale affinché i crawler degli agenti AI scoprano automaticamente il tuo plugin senza conoscenza preventiva. Un posizionamento errato renderà il tuo plugin non scopribile dalla maggior parte dei sistemi AI.

  6. 6
    Monitora e Itera

    Dopo la distribuzione, monitora l'utilizzo della tua API e i log di interazione degli agenti. Presta attenzione alla frequenza con cui il tuo plugin viene invocato e se ci sono errori di analisi. Usa questo feedback per affinare la tua `description_for_model` e la specifica OpenAPI, garantendo prestazioni ottimali e un'integrazione affidabile degli agenti AI nel tempo.

Domande frequenti

Cos'è `ai-plugin.json` e perché è importante per la mia API?
`ai-plugin.json` è un file manifest standardizzato che funge da progetto per gli agenti AI (come quelli che alimentano ChatGPT o Gemini) per scoprire e comprendere la tua API. È cruciale perché consente ai tuoi servizi di essere strumenti invocabili all'interno degli ecosistemi AI, espandendo significativamente la portata e l'utilità della tua API permettendo agli LLM di interagire programmaticamente con essa per conto degli utenti.
Dove deve essere ospitato esattamente il file `ai-plugin.json`?
Il file `ai-plugin.json` deve essere ospitato precisamente nel percorso `/.well-known/ai-plugin.json` relativo al tuo dominio. Ad esempio, se il tuo dominio è `example.com`, il file dovrebbe essere accessibile all'indirizzo `https://example.com/.well-known/ai-plugin.json`. Questa posizione standardizzata è vitale per i crawler AI per trovare e indicizzare in modo affidabile il tuo manifest di plugin.
Qual è lo scopo di `description_for_model` rispetto a `description_for_human`?
`description_for_model` fornisce un riepilogo conciso e orientato all'azione specificamente per l'LLM per capire quando e come chiamare la tua API (es. "Ottieni i dati meteorologici attuali per una località"). `description_for_human` è una descrizione più lunga e user-friendly mostrata agli utenti umani nei marketplace o nelle directory dei plugin. La prima guida l'invocazione AI, la seconda informa la scelta dell'utente.
Quali tipi di autenticazione sono supportati in `ai-plugin.json`?
Lo standard `ai-plugin.json` supporta diversi tipi di autenticazione: `none` per API non autenticate, `oauth` per il flusso di credenziali client OAuth 2.0 e `service_http` per l'autenticazione basata su chiave API (tramite un token Bearer nell'intestazione `Authorization` o autenticazione HTTP Basic). Scegliere il tipo corretto è essenziale per un'esposizione API sicura agli agenti AI.
Posso usare un URL di specifica OpenAPI personalizzato per la mia API?
Sì, il campo `api.url` in `ai-plugin.json` dovrebbe puntare all'URL diretto del documento di specifica OpenAPI della tua API (es. `https://api.example.com/openapi.yaml` o `https://api.example.com/openapi.json`). Questo URL deve essere accessibile pubblicamente e servire una specifica OpenAPI 3.0 o 3.1 valida affinché gli agenti AI possano analizzare e comprendere gli endpoint e gli schemi della tua API.
Quanto spesso dovrei aggiornare il mio `ai-plugin.json`?
Dovresti aggiornare il tuo `ai-plugin.json` ogni volta che ci sono cambiamenti significativi nella funzionalità della tua API, nei metodi di autenticazione o nelle descrizioni pubbliche. Anche piccole modifiche alla tua `description_for_model` possono influenzare il comportamento dell'LLM. L'obiettivo è mantenerlo sincronizzato con lo stato attuale della tua API per garantire che gli agenti AI abbiano sempre informazioni accurate.
Cosa succede se il mio `ai-plugin.json` è malformato o non valido?
Se il tuo `ai-plugin.json` è malformato, contiene errori di sintassi o mancano campi obbligatori, gli agenti AI probabilmente non riusciranno ad analizzarlo. Ciò comporta che la tua API non sarà scopribile come strumento, o gli agenti segnaleranno errori `invalid_manifest`. L'uso di un validatore o di un generatore robusto come il nostro aiuta a prevenire questi fallimenti critici di analisi e garantisce un'integrazione di successo.
Esistono user agent specifici che scansionano i file `ai-plugin.json`?
Sì, varie piattaforme di agenti AI utilizzano user agent specifici per scoprire e analizzare i file `ai-plugin.json`. Esempi notevoli includono `ChatGPT-User` (per la piattaforma di OpenAI) e `Google-Extended` (per i servizi AI di Google). Assicurarsi che il tuo `robots.txt` permetta a questi user agent di accedere a `/.well-known/` è cruciale per la riuscita scoperta e indicizzazione del plugin.

Strumenti gratuiti correlati

Scansiona il tuo sito per la visibilità AI

Esegui una scansione GEO e AEO gratuita e ricevi correzioni per llms.txt, robots.txt, schema e contenuti generate per il tuo dominio.

Esegui una scansione gratuita