Skip to content

ChatGPT (Plus / Team / Enterprise) permet de créer des Custom GPTs : des assistants configurés avec des Actions qui consomment ton API. Insourcia fournit une spec OpenAPI 3.1 prête à coller.

Sur app.insourcia.io/settings, crée une clé isk_....

chat.openai.com/gpts/editorCreate.

  • Name : “Insourcia — Recherche entreprises FR” (ou ton choix)
  • Description : ce que ton GPT fait
  • Instructions : explique au GPT son rôle, par exemple :
    Tu es un assistant qui aide à explorer le tissu économique français.
    Tu as accès aux données SIREN, financiers, dirigeants et annonces BODACC
    via les tools Insourcia. Quand l'utilisateur demande des infos sur une
    entreprise, commence par search_companies pour trouver le SIREN, puis
    get_company / get_financials / get_directors selon le besoin.
    Présente toujours les résultats en français, avec des chiffres formatés.

Dans la section Actions :

  • Authentication :
    • Type : API Key
    • Auth Type : Bearer
  • Schema : clique “Import from URL” et colle :
    https://api.insourcia.io/v1/rpc/tools/openapi.json
  • Privacy policy URL : https://insourcia.io/confidentialite

ChatGPT va parser la spec et lister les 5 tools disponibles.

Sauvegarde, puis dans le panneau preview :

> Trouve les boulangeries de Lyon avec un CA > 1M€

Le GPT te demandera ta clé API la première fois (saisie une seule fois par utilisateur). Puis appellera search_companies automatiquement.

Save → Anyone with the link ou Public pour le mettre dans le store ChatGPT.

  • Les descriptions de tools (operation summaries) sont tronquées à ~300 chars par ChatGPT — c’est géré côté Insourcia.
  • Le GPT n’envoie pas les headers Cookie ou autres headers custom — uniquement Authorization: Bearer.
  • En cas d’erreur 4xx/5xx, ChatGPT affiche le message d’erreur de l’envelope ({success:false, error}).

Plutôt qu’un GPT généraliste, des GPTs spécialisés performent mieux :

  • “Insourcia — Due diligence” → instructions axées analyse financière
  • “Insourcia — Sourcing comptable” → cible cabinets compta + bilans déposés
  • “Insourcia — Veille concurrentielle” → BODACC + cessions + groupes

Tous consomment la même OpenAPI ; seules les instructions changent.