-
Notifications
You must be signed in to change notification settings - Fork 775
Feature/gretel opik integration #2581
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Feature/gretel opik integration #2581
Conversation
@MAVRICK-1 Hi Rishi, appreciate the contribution, please give us time to review. And as per the bounty guidelines you need to ask before submitting to avoid one person blocking all the bounties as you have others in-review. Please bare with us |
@vincentkoc sorry 😔, I will keep in mind |
|
apps/opik-documentation/documentation/docs/cookbook/gretel_opik_integration_cookbook.ipynb
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a new Jupyter notebook that provides a step-by-step cookbook for integrating synthetic Q&A data from Gretel AI into Opik, covering authentication, model discovery, generation, format conversion, dataset push, and verification.
- Introduces
find_working_navigator_model
,generate_qa_dataset_robust
,convert_gretel_to_opik_format
,push_to_opik
, andverify_opik_dataset
helper functions - Demonstrates end-to-end workflow with live generation and file-based import support
- Provides user guidance, error handling, and metadata enrichment for Opik datasets
Comments suppressed due to low confidence (1)
apps/opik-documentation/documentation/docs/cookbook/gretel_opik_integration_cookbook.ipynb:382
- [nitpick] Core conversion logic does not have accompanying unit tests. It would improve reliability to add tests that verify automatic column detection and correct output formatting, covering edge cases (e.g., missing columns or empty rows).
"def convert_gretel_to_opik_format(df, model_name=\"unknown\"):\n",
apps/opik-documentation/documentation/docs/cookbook/gretel_opik_integration_cookbook.ipynb
Outdated
Show resolved
Hide resolved
…k_integration_cookbook.ipynb Co-authored-by: Copilot <[email protected]>
@vincentkoc done |
Thanks ill review |
Details
Issues
Resolves #2541
Testing
Screencast.from.2025-06-25.23-59-07.webm
/claim #2541