Merge pull request #1799 from BerriAI/litellm_bedrock_stable_diffusion_support

feat(bedrock.py): add stable diffusion image generation support
This commit is contained in:
Krish Dholakia 2024-02-03 12:59:00 -08:00 committed by GitHub
commit 6408af11b6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 381 additions and 17 deletions

View file

@ -3177,7 +3177,18 @@ def image_generation(
model_response=model_response,
aimg_generation=aimg_generation,
)
elif custom_llm_provider == "bedrock":
if model is None:
raise Exception("Model needs to be set for bedrock")
model_response = bedrock.image_generation(
model=model,
prompt=prompt,
timeout=timeout,
logging_obj=litellm_logging_obj,
optional_params=optional_params,
model_response=model_response,
aimg_generation=aimg_generation,
)
return model_response
except Exception as e:
## Map to OpenAI Exception