Skip to content
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: adding Wool ball component #5618

Open
wants to merge 39 commits into
base: main
Choose a base branch
from

Conversation

eduardoworrel
Copy link

Pull Request Description

This pull request implements the WoolBallComponent and its associated functionalities, including frontend and backend components.

Implementation Details

  • WoolBallComponent:

    • src/backend/base/langflow/components/models/wool_ball.py: Created the WoolBallComponent class with methods for:
      • Text Generation
      • Translation
      • Text-to-Speech
      • Zero-Shot Classification
      • Summary
      • Character-to-Image
    • Integrated the /v1/languages API endpoint to retrieve available languages.
  • Unit Tests:

    • src/backend/tests/unit/components/models/test_wool_ball.py: Added unit tests for:
      • Input validation and required fields.
      • Task type verification.
      • Functionality for text generation, translation, and other tasks.
      • Error handling and language listing.
  • Frontend Component:

    • src/frontend/src/icons/WoolBall/WoolBall.jsx: Implemented the SvgWoolBall component to display a wool ball emoji.

image

@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Jan 10, 2025
@eduardoworrel eduardoworrel changed the title Wool ball component adding Wool ball component Jan 10, 2025
@dosubot dosubot bot added the enhancement New feature or request label Jan 10, 2025
@eduardoworrel eduardoworrel changed the title adding Wool ball component feat: adding Wool ball component Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added the enhancement New feature or request label Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 10, 2025
@github-actions github-actions bot added enhancement New feature or request and removed enhancement New feature or request labels Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request size:XL This PR changes 500-999 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants