From c026dbaf647a1a6ead61f88848db4bb5f292b47a Mon Sep 17 00:00:00 2001 From: oobabooga <112222186+oobabooga@users.noreply.github.com> Date: Sat, 6 Dec 2025 08:23:21 -0800 Subject: [PATCH] Fix API requests always returning the same 'created' time --- extensions/openai/typing.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/openai/typing.py b/extensions/openai/typing.py index 5ac9f6ef..5fea2324 100644 --- a/extensions/openai/typing.py +++ b/extensions/openai/typing.py @@ -130,7 +130,7 @@ class CompletionRequest(GenerationOptions, CompletionRequestParams): class CompletionResponse(BaseModel): id: str choices: List[dict] - created: int = int(time.time()) + created: int = Field(default_factory=lambda: int(time.time())) model: str object: str = "text_completion" usage: dict @@ -178,7 +178,7 @@ class ChatCompletionRequest(GenerationOptions, ChatCompletionRequestParams): class ChatCompletionResponse(BaseModel): id: str choices: List[dict] - created: int = int(time.time()) + created: int = Field(default_factory=lambda: int(time.time())) model: str object: str = "chat.completion" usage: dict @@ -296,7 +296,7 @@ class ImageGenerationRequest(BaseModel): class ImageGenerationResponse(BaseModel): - created: int = int(time.time()) + created: int = Field(default_factory=lambda: int(time.time())) data: List[dict]