Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new backend API for text-to-image generation using OpenAI-compatible diffusion models and makes minor dependency metadata adjustments in the frontend. The main focus is the addition of an
image_generationrecipe and API endpoint, enabling the generation of images from text prompts with configurable parameters and performance tracking.Backend: Text-to-Image Generation Feature
image_generation.pyundersrc/recipes, providing a FastAPI endpoint (/api/recipes/image-generation) for generating images from text prompts using OpenAI-compatible endpoints. Supports configurable parameters (resolution, steps, guidance scale, negative prompts), returns base64-encoded images, and tracks generation duration. Also includes an endpoint to fetch the recipe's source code for frontend display.main.pyto make the image generation endpoints available. [1] [2]Frontend: Dependency Metadata Adjustments
"peer": trueflags in multiple entries ofpackage-lock.jsonto accurately reflect peer dependency relationships in the frontend build. No functional changes to the application logic. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25]