Custom GPT (ChatGPT)
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.
Setup en 5 minutes
Section titled “Setup en 5 minutes”1. Génère ta clé API
Section titled “1. Génère ta clé API”Sur app.insourcia.io/settings, crée une clé isk_....
2. Crée le Custom GPT
Section titled “2. Crée le Custom GPT”chat.openai.com/gpts/editor → Create.
- 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 BODACCvia les tools Insourcia. Quand l'utilisateur demande des infos sur uneentreprise, commence par search_companies pour trouver le SIREN, puisget_company / get_financials / get_directors selon le besoin.Présente toujours les résultats en français, avec des chiffres formatés.
3. Ajoute les Actions
Section titled “3. Ajoute les Actions”Dans la section Actions :
- Authentication :
- Type :
API Key - Auth Type :
Bearer
- Type :
- 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.
4. Teste
Section titled “4. Teste”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.
5. Publie (optionnel)
Section titled “5. Publie (optionnel)”Save → Anyone with the link ou Public pour le mettre dans le store ChatGPT.
Limites Custom GPT à connaître
Section titled “Limites Custom GPT à connaître”- 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
Cookieou autres headers custom — uniquementAuthorization: Bearer. - En cas d’erreur 4xx/5xx, ChatGPT affiche le message d’erreur de l’envelope (
{success:false, error}).
Astuce : Custom GPT dédié à un usage
Section titled “Astuce : Custom GPT dédié à un usage”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.