feat: aissurance plugin initial commit
This commit is contained in:
parent
d163fea154
commit
392034f839
22 changed files with 1645 additions and 2 deletions
|
|
@ -13,6 +13,8 @@ import yaml
|
|||
from pydantic import Field
|
||||
from pydantic_settings import BaseSettings
|
||||
|
||||
from compliance.settings import ComplianceSettings
|
||||
|
||||
|
||||
class Config(BaseSettings):
|
||||
# List of Ollama endpoints
|
||||
|
|
@ -62,6 +64,9 @@ class Config(BaseSettings):
|
|||
# 0.3 = 30% history context signal, 70% question signal
|
||||
cache_history_weight: float = Field(default=0.3)
|
||||
|
||||
# aissurance.eu compliance plugin (`compliance:` block). See compliance/.
|
||||
compliance: ComplianceSettings = Field(default_factory=ComplianceSettings)
|
||||
|
||||
class Config:
|
||||
# YAML loading is handled manually via Config.from_yaml(); env vars use this prefix.
|
||||
env_prefix = "NOMYO_ROUTER_"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue