API Admin IFG Admin Only

Interface d'administration pour l'API du moteur fiscal IFG

Clé API

Clé API personnelle
Cette clé vous permet d'accéder à l'API IFG depuis vos applications externes.
Attention : Ne partagez jamais votre clé API. Elle donne un accès complet à l'API IFG.

Statistiques d'utilisation

0
Requêtes totales
0
Aujourd'hui
0ms
Temps moyen
0%
Taux d'erreur

Documentation API

POST /api/v1/chat
Envoyer une question fiscale et recevoir une réponse détaillée avec sources

Exemple de requête cURL

curl -X POST https://ifg.tax/api/v1/chat \
  -H "Authorization: Bearer VOTRE_CLE_API" \
  -H "Content-Type: application/json" \
  -d '{
    "question": "Quel est le taux d'\''IS en France pour 2025 ?",
    "country": "FR",
    "language": "fr"
  }'

Exemple JavaScript/Node.js

const response = await fetch('https://ifg.tax/api/v1/chat', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer VOTRE_CLE_API',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    question: "Quel est le taux d'IS en France pour 2025 ?",
    country: "FR",
    language: "fr"
  })
});

const data = await response.json();
console.log(data.answer);
console.log(data.sources);

Exemple Python

import requests

response = requests.post('https://ifg.tax/api/v1/chat', 
  headers={
    'Authorization': 'Bearer VOTRE_CLE_API',
    'Content-Type': 'application/json'
  },
  json={
    'question': "Quel est le taux d'IS en France pour 2025 ?",
    'country': 'FR',
    'language': 'fr'
  }
)

data = response.json()
print(data['answer'])
print(data['sources'])

Réponse JSON

{
  "answer": "## Taux d'Impôt sur les Sociétés 2025\n\n**Taux normal : 25%**...",
  "sources": [
    {
      "title": "Article 219 CGI - Legifrance",
      "url": "https://legifrance.gouv.fr/...",
      "tier": 1
    }
  ],
  "metadata": {
    "country": "FR",
    "duration": 1234,
    "model": "mistral-large-latest"
  }
}

Testeur API