Ingestion Speedup Multiple strategy (#1309)

This commit is contained in:
lopagela 2023-11-25 20:12:09 +01:00 committed by GitHub
parent 546ba33e6f
commit bafdd3baf1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 515 additions and 195 deletions

View file

@ -115,6 +115,10 @@ class LocalSettings(BaseModel):
)
class EmbeddingSettings(BaseModel):
mode: Literal["local", "openai", "sagemaker", "mock"]
class SagemakerSettings(BaseModel):
llm_endpoint_name: str
embedding_endpoint_name: str
@ -188,6 +192,7 @@ class Settings(BaseModel):
data: DataSettings
ui: UISettings
llm: LLMSettings
embedding: EmbeddingSettings
local: LocalSettings
sagemaker: SagemakerSettings
openai: OpenAISettings