-
[OPIK-2791] [BE] Add manual evaluation API endpoints (#3759)
发布于
2025-10-23 06:17:00 +00:00 -
[OPIK-2791] [BE] Create API Request/Response models for manual evaluation
-
OPIK-2791 Create Manual Evaluation Service
-
OPIK-2791 Refactor ManualEvaluationService based on feedback
- Add findByIds method to AutomationRuleEvaluatorService for batch fetching
- Remove unnecessary validation logic in ManualEvaluationService
- Remove trace/thread existence validation (let evaluator handle it)
- Fix evaluateTraces to work with trace IDs instead of thread IDs
- Simplify code by removing redundant database calls
-
OPIK-2791 Create Manual Evaluation REST API Resource
-
OPIK-2791 Add comprehensive tests for ManualEvaluationService
-
OPIK-2791 Add tests for ManualEvaluationResource (note: some failing)
-
OPIK-2791 Improve tests with PODAM, parameterized tests, and E2E resource tests
-
OPIK-2791 Add ManualEvaluationResourceClient, fix parameterized tests, all service tests passing
-
OPIK-2791 Fix resource tests with proper LLM mocking and Python backend configuration
-
OPIK-2791 Remove message field from ManualEvaluationResponse
-
OPIK-2791 remove unnecessary comment
-
OPIK-2791 Fix endpoint path collision - move projectId to request payload and use unique base path
-
OPIK-2791 PR comments
下载附件
-