Добавлен yandex geosuggest

This commit is contained in:
Раис Юсупалиев
2026-03-29 13:51:56 +03:00
parent 4a3737999f
commit 44893e01ae
16 changed files with 750 additions and 49 deletions
+9
View File
@@ -54,11 +54,20 @@ class DadataAddressSuggestionsConfig(BaseModel):
timeout_seconds: float = Field(default=10.0, gt=0)
class YandexGeosuggestAddressSuggestionsConfig(BaseModel):
url: str = "https://suggest-maps.yandex.ru/v1/suggest"
api_key: str = ""
timeout_seconds: float = Field(default=10.0, gt=0)
class AddressSuggestionsConfig(BaseModel):
country_to_provider: dict[str, str] = Field(default_factory=dict)
dadata: DadataAddressSuggestionsConfig = Field(
default_factory=DadataAddressSuggestionsConfig
)
yandex_geosuggest: YandexGeosuggestAddressSuggestionsConfig = Field(
default_factory=YandexGeosuggestAddressSuggestionsConfig
)
@field_validator("country_to_provider")
@classmethod