Build on DIALECTICA
The conflict analysis API for researchers, mediators, and developers.
Entity Extraction
Extract conflict entities from text using Gemini + GLiNER
Graph Queries
Query and traverse conflict knowledge graphs
Conflict Analysis
AI-powered analysis with 15 theory frameworks
Theory Assessment
Match conflicts to theoretical frameworks
Quick Start
Python
from dialectica import Client
client = Client(api_key="your-key")
ws = client.workspaces.create(
name="Syria Analysis",
domain="armed", scale="macro", tier="full"
)
result = client.extract(ws.id, text="...")
analysis = client.analyze(ws.id, query="What is the escalation level?")curl
curl -X POST https://api.dialectica.tacitus.ai/v1/workspaces \
-H "X-API-Key: your-key" \
-H "Content-Type: application/json" \
-d '{"name":"Syria Analysis","domain":"armed","scale":"macro","tier":"full"}'