(sap) fix after bot review

This commit is contained in:
Vasilisa Parshikova 2026-03-11 13:42:46 +04:00 • committed by Sameer Kankute
parent 834ed13534
commit 338379bf40
No known key found for this signature in database
3 changed files with 6 additions and 6 deletions

View file

@ -144,13 +144,13 @@ class DocumentMetadataKeyValueListPairs(KeyValueListPair):
class GroundingSearchConfig(BaseModel):
max_chunk_count: int = Field(default=None, ge=0)
max_document_count: int = Field(default=None, ge=0)
max_chunk_count: Optional[int] = Field(default=None, ge=0)
max_document_count: Optional[int] = Field(default=None, ge=0)
@model_validator(mode='after')
def validate_max_chunk_count_and_max_document_count(self):
if self.max_chunk_count and self.max_document_count:
raise ValidationError("Cannot specify both maxChunkCount and maxDocumentCount.")
raise ValueError("Cannot specify both maxChunkCount and maxDocumentCount.")
return self

View file

@ -284,7 +284,7 @@ class GenAIHubOrchestrationConfig(OpenAIGPTConfig):
for modules_dict in fallback_modules:
fallback_model = modules_dict.pop("model")
if fallback_model.startswith("sap"):
if fallback_model.startswith("sap/"):
fallback_model = fallback_model[4:]
fallback_template = modules_dict.pop("messages", [])

View file

@ -64,11 +64,11 @@ class EmbeddingInput(BaseModel):
text: Union[str, List[str]]
type: Literal["text", "document", "query"] = "text"
class EmbeddingComfig(BaseModel):
class EmbeddingConfig(BaseModel):
modules: EmbeddingsModules
class EmbeddingRequest(BaseModel):
config: EmbeddingComfig
config: EmbeddingConfig
input: EmbeddingInput