Skip to content

Commit 0252dcb

Browse files
committed
temp
1 parent 50434a3 commit 0252dcb

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

examples/slackbot/src/slackbot/settings.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from typing import ClassVar, Literal
33

44
from prefect.variables import Variable
5-
from pydantic import Field, field_validator
5+
from pydantic import Field, field_validator, model_validator
66
from pydantic_settings import BaseSettings, SettingsConfigDict
77

88

@@ -70,6 +70,12 @@ def validate_log_level(cls, v: str) -> str:
7070

7171
slack_api_token: str = Field(default=..., description="Slack API bot user token")
7272

73+
@model_validator(mode="after")
74+
def validate_temperature(self) -> "SlackbotSettings":
75+
if "gpt-5" in self.model_name:
76+
self.temperature = 1.0
77+
return self
78+
7379
@property
7480
def model_name(self) -> str:
7581
return Variable.get(

0 commit comments

Comments
 (0)