add get_image for openai and xai #72
Merged
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.
PR Type
enhancement
Description
Introduced
get_image
method for image generation.Added
GeneratedImage
dataclass for image data handling.Integrated image generation in OpenAI and XAI clients.
Updated imports and typing for image handling.
Changes walkthrough 📝
llm_interface.py
Define `GeneratedImage` and `get_image` in interface
py/packages/corpora_ai/llm_interface.py
GeneratedImage
dataclass for image data.get_image
abstract method inLLMBaseInterface
.Optional
.llm_client.py
Implement image generation in OpenAI client
py/packages/corpora_ai_openai/llm_client.py
get_image
method for OpenAI client.image_model
parameter in constructor.llm_client.py
Implement image generation in XAI client
py/packages/corpora_ai_xai/llm_client.py
get_image
method for XAI client.image_model
parameter in constructor.