Aller au contenu

Dify

Intégrez Occult API à vos workflows Dify pour créer des applications d’astrologie animées par l’IA.

Outil HTTP

Dans Dify, ajoutez un nœud d’outil HTTP. Réglez la méthode sur POST et l’URL sur https://api.occultapi.com/api/astro/chart/.

En-têtes

Ajoutez X-API-Key avec votre clé Occult API, ainsi que Content-Type: application/json.

en-têtes
{
  "X-API-Key": "YOUR_API_KEY",
  "Content-Type": "application/json"
}

Corps

Passez les données de naissance dans le corps JSON, sous forme de variables issues des nœuds précédents.

corps
{
  "chart_name": "RashiChart",
  "datetime": "1990-05-15T14:30:00+05:30",
  "latitude": 28.6139,
  "longitude": 77.209,
  "ayanamsa": "lahiri",
  "ascendant_pos": "cusp",
  "notation": "degree"
}

Exemple de workflow

Créez un chatflow dans lequel l’utilisateur fournit ses données de naissance, le nœud HTTP appelle Occult API et un nœud de réponse met en forme le résultat.

dify-workflow
{
  "nodes": [
    {
      "type": "start",
      "data": { "variables": ["datetime", "latitude", "longitude"] }
    },
    {
      "type": "http-request",
      "data": {
        "method": "POST",
        "url": "https://api.occultapi.com/api/astro/chart/",
        "headers": {
          "X-API-Key": "={{$env.OCCULT_API_KEY}}",
          "Content-Type": "application/json"
        },
        "body": {
          "chart_name": "RashiChart",
          "datetime": "={{start.datetime}}",
          "latitude": "={{start.latitude}}",
          "longitude": "={{start.longitude}}",
          "ayanamsa": "lahiri",
          "ascendant_pos": "cusp",
          "notation": "degree"
        }
      }
    },
    {
      "type": "llm",
      "data": {
        "prompt": "Format this natal chart data into a readable summary: {{http.body}}"
      }
    }
  ]
}