Skip to content

Conversation

@keith-decker
Copy link
Contributor

Modifies our DeepEval package to allow for other packages to inject models to use with DeepEval

  • Implemented Cisco CircuIT evaluation model in the new splunk-otel-util-genai-evals-splunk-circuit package.
  • Enhanced Deepeval evaluator to support dynamic configuration of metrics and models.

Add CircuIT as a model to use with Inference and DeepEval

  • Created configuration management for OAuth tokens and API requests.
  • Added support for caching tokens and handling token refresh logic.
  • Example script for running evaluations with the CircuIT model.
  • Added tests for model instantiation, token management, and evaluation results.
  • Updated README and CHANGELOG for new package.

Note: Excluding TRAVEL_LLM_PROVIDER or the CIRCUIT* env vars will cause the demo app to fall back to OpenAI

- Implemented Cisco CircuIT evaluation model in the new splunk-otel-util-genai-evals-splunk-circuit package.
- Created configuration management for OAuth tokens and API requests.
- Added support for caching tokens and handling token refresh logic.
- Developed example script for running evaluations with the CircuIT model.
- Enhanced Deepeval evaluator to support dynamic configuration of metrics and models.
- Added tests for model instantiation, token management, and evaluation results.
- Updated README and CHANGELOG for new package.
@keith-decker keith-decker requested review from a team as code owners November 25, 2025 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant