mirror of
https://github.com/langgenius/dify.git
synced 2026-04-17 03:16:33 +08:00
31 lines
509 B
Python
31 lines
509 B
Python
from typing import Literal
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class EmbeddingSetting(BaseModel):
|
|
"""
|
|
Embedding Setting.
|
|
"""
|
|
|
|
embedding_provider_name: str
|
|
embedding_model_name: str
|
|
|
|
|
|
class EconomySetting(BaseModel):
|
|
"""
|
|
Economy Setting.
|
|
"""
|
|
|
|
keyword_number: int
|
|
|
|
|
|
class IndexMethod(BaseModel):
|
|
"""
|
|
Knowledge Index Setting.
|
|
"""
|
|
|
|
indexing_technique: Literal["high_quality", "economy"]
|
|
embedding_setting: EmbeddingSetting
|
|
economy_setting: EconomySetting
|