Better default descriptions (#62)

* better desc

* add better dsc test
This commit is contained in:
Jason Liu
2023-07-17 17:13:46 +08:00
committed by GitHub
parent df21691317
commit 5d7b1a4ee0
3 changed files with 18 additions and 2 deletions
+6
View File
@@ -133,6 +133,12 @@ class OpenAISchema(BaseModel):
}
parameters["required"] = sorted(parameters["properties"])
_remove_a_key(parameters, "title")
if "description" not in schema:
schema[
"description"
] = f"Correctly extracted `{cls.__name__}` with all the required parameters with correct types"
return {
"name": schema["title"],
"description": schema["description"],