Skip to content

[Feautre] parser: MultiModal Parser Impl #59

Description

@keli-wen

✨ Feature Summary

Implement a multimodal parser that supports multiple modes (w/ & w/o LLM powered). With such parser, quantmind can easily convert the video / audio / images / text / file object to the ParserResult

# The mock parser result
class ParserResult(BaseModel):
	text: str
    images: Dict[str, bytes]

@bridgeqiqi I'd love for you to add the remaining parts! ✨ (feel free to remove useless parts)

🎯 Motivation

📋 Detailed Description

🔧 Proposed Implementation

API Design

# If applicable, show how you envision the API would look

Configuration

# If applicable, show any new configuration options

🎨 User Experience

📊 Use Cases

  1. Use Case 1:
  2. Use Case 2:
  3. Use Case 3:

🔗 Related Issues

  • Relates to #
  • Blocks #
  • Depends on #

Implementation Considerations

Breaking Changes

  • This feature would introduce breaking changes
  • This feature is backward compatible

Dependencies

  • Requires new dependencies
  • Uses existing dependencies only

Checklist

  • I have searched existing issues to avoid duplicates
  • I have provided a clear and detailed description
  • I have explained the motivation and use cases
  • I have considered the implementation approach
  • I have thought about potential breaking changes

Metadata

Metadata

Assignees

Labels

area: preprocessDeterministic acquisition, parsing, cleaning, and source handlingtype: featureAdds a new capability or observable behavior

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions