2026-09-10 18:42:44 +08:00
|
|
|
class KnowledgeRuntimeConfig:
|
|
|
|
|
DEFAULT_ROUTES = {
|
|
|
|
|
"faq": ("fin_faq_collection", 3),
|
|
|
|
|
"product_inquiry": ("fin_product_collection", 5),
|
|
|
|
|
"policy_explain": ("fin_policy_collection", 5),
|
|
|
|
|
}
|
|
|
|
|
|
2026-09-11 10:13:48 +08:00
|
|
|
def __init__(self, *, vector_dim: int = 1024, similarity_threshold: float = 0.60) -> None:
|
2026-09-10 18:42:44 +08:00
|
|
|
self.routes = dict(self.DEFAULT_ROUTES)
|
|
|
|
|
self.vector_dim = vector_dim
|
|
|
|
|
self.similarity_threshold = similarity_threshold
|