-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
feat(megaparse): add sdk #3462
feat(megaparse): add sdk #3462
Conversation
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.
Thx for the PR ! I think we should also have fallback tests. By default we will always choose megaparse class in registry but if we can't instanciate the class we would probably need something else.
We probably need to see if we keep the registry around for quivr-core
AUTO = "auto" | ||
HI_RES = "hi_res" | ||
|
||
|
||
class MegaparseBaseConfig(BaseModel): |
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.
Why do we need to configure it from yaml ?
🤖 I have created a release *beep* *boop* --- ## [0.0.24](core-0.0.23...core-0.0.24) (2024-11-14) ### Features * kms-migration ([#3446](#3446)) ([1356d87](1356d87)) * **megaparse:** add sdk ([#3462](#3462)) ([190d971](190d971)) ### Bug Fixes * added chunk_size in tika processor ([#3466](#3466)) ([063bbd3](063bbd3)) * modify megaparse strategy ([#3474](#3474)) ([da97b2c](da97b2c)) * supported extensions for megaparse ([#3477](#3477)) ([72b979d](72b979d)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
What it does :
Adds the MegaParse API call for parsing using the SDK