Python SDK
eval-scores
Push external evaluation scores
Push evaluation scores from an external system (DeepEval, LangSmith, etc.).
Scores are stored as quality scores (category=“quality”) and combined with built-in compatibility scores in the unified decision engine.
If a score with the same (trace_id, name, source) already exists, it is updated (upsert behavior).
POST
Python SDK
Authorizations
Enter your API key (e.g. dai_sk_test_key_001)
Headers
Path Parameters
Cookies
Body
application/json
Request body for pushing external eval scores.
Source system: 'custom', 'my-pipeline', etc. (reserved external-tool names like 'deepeval' require the webhook path)
List of scores to push
Minimum array length:
1Source-specific metadata (run_id, metric version, etc.)