Skip to content

Commit 99c57e1

Browse files
committed
fix(models): prefix all openrouter settings with OPEN_ROUTER_
1 parent 1254b98 commit 99c57e1

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/askui/models/openrouter/model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
)

src/askui/models/openrouter/settings.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from pydantic import Field, HttpUrl, SecretStr
2-
from pydantic_settings import BaseSettings
2+
from pydantic_settings import BaseSettings, SettingsConfigDict
33

44
from 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"),

0 commit comments

Comments
 (0)