File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
src/askui/models/openrouter Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ def __init__(
7575 client
7676 if client is not None
7777 else OpenAI (
78- api_key = self ._settings .open_router_api_key .get_secret_value (),
78+ api_key = self ._settings .api_key .get_secret_value (),
7979 base_url = str (self ._settings .base_url ),
8080 )
8181 )
Original file line number Diff line number Diff line change 11from pydantic import Field , HttpUrl , SecretStr
2- from pydantic_settings import BaseSettings
2+ from pydantic_settings import BaseSettings , SettingsConfigDict
33
44from askui .models .shared .settings import ChatCompletionsCreateSettings
55
@@ -15,14 +15,14 @@ class OpenRouterSettings(BaseSettings):
1515 chat_completions_create_settings (ChatCompletionsCreateSettings): Settings for ChatCompletions
1616 """ # noqa: E501
1717
18+ model_config = SettingsConfigDict (env_prefix = "OPEN_ROUTER_" )
1819 model : str = Field (default = "openrouter/auto" , description = "OpenRouter model name" )
1920 models : list [str ] = Field (
2021 default_factory = list , description = "OpenRouter model names"
2122 )
22- open_router_api_key : SecretStr = Field (
23+ api_key : SecretStr = Field (
2324 default = ...,
2425 description = "API key for OpenRouter authentication" ,
25- validation_alias = "OPEN_ROUTER_API_KEY" ,
2626 )
2727 base_url : HttpUrl = Field (
2828 default_factory = lambda : HttpUrl ("https://openrouter.ai/api/v1" ),
You can’t perform that action at this time.
0 commit comments