Add Titan Embeddings G2 (#94)

This commit is contained in:
UniMa007
2025-05-27 15:52:15 +02:00
committed by GitHub
parent 4e8a913e43
commit aed57307bc

View File

@@ -69,7 +69,7 @@ SUPPORTED_BEDROCK_EMBEDDING_MODELS = {
"cohere.embed-multilingual-v3": "Cohere Embed Multilingual",
"cohere.embed-english-v3": "Cohere Embed English",
# Disable Titan embedding.
# "amazon.titan-embed-text-v1": "Titan Embeddings G1 - Text",
"amazon.titan-embed-text-v2:0": "Titan Embeddings G2 - Text",
# "amazon.titan-embed-image-v1": "Titan Multimodal Embeddings G1"
}
@@ -860,6 +860,8 @@ def get_embeddings_model(model_id: str) -> BedrockEmbeddingsModel:
match model_name:
case "Cohere Embed Multilingual" | "Cohere Embed English":
return CohereEmbeddingsModel()
case "Titan Embeddings G2 - Text":
return TitanEmbeddingsModel()
case _:
logger.error("Unsupported model id " + model_id)
raise HTTPException(