diff --git a/autogpts/autogpt/autogpt/core/resource/model_providers/schema.py b/autogpts/autogpt/autogpt/core/resource/model_providers/schema.py index 2ed66772..d220fbbb 100644 --- a/autogpts/autogpt/autogpt/core/resource/model_providers/schema.py +++ b/autogpts/autogpt/autogpt/core/resource/model_providers/schema.py @@ -137,7 +137,8 @@ class CompletionModelFunction(BaseModel): def fmt_line(self) -> str: params = ", ".join( - f"{name}: {p.type.value}" for name, p in self.parameters.items() + f"{name}{'?' if not p.required else ''}: " f"{p.typescript_type}" + for name, p in self.parameters.items() ) return f"{self.name}: {self.description}. Params: ({params})"