Files
FusionAGI/examples/dvadasa_api_example.py

21 lines
659 B
Python
Raw Permalink Normal View History

"""Example: run Dvādaśa API with uvicorn."""
if __name__ == "__main__":
from fusionagi.api import create_app
from fusionagi.adapters import StubAdapter
# Use stub adapter for testing without API keys
stub = StubAdapter(structured_response={
"head_id": "logic",
"summary": "Stub analysis.",
"claims": [{"claim_text": "Test claim", "confidence": 0.9, "evidence": [], "assumptions": []}],
"risks": [],
"questions": [],
"recommended_actions": ["Proceed"],
"tone_guidance": "",
})
app = create_app(adapter=stub)
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8000)