mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-10-04 12:07:34 +00:00
api and provider codegen fixes
This commit is contained in:
parent
dcc065933e
commit
293d40f91c
3 changed files with 9 additions and 2 deletions
|
@ -226,6 +226,13 @@ def generate_provider_docs(progress, provider_spec: Any, api_name: str) -> str:
|
|||
field_type = field_info["type"].replace("|", "\\|")
|
||||
required = "Yes" if field_info["required"] else "No"
|
||||
default = str(field_info["default"]) if field_info["default"] is not None else ""
|
||||
|
||||
# Handle multiline default values and escape problematic characters for MDX
|
||||
if "\n" in default:
|
||||
default = default.replace("\n", "<br/>").replace("<", "<").replace(">", ">").replace("{", "{").replace("}", "}")
|
||||
else:
|
||||
default = default.replace("<", "<").replace(">", ">").replace("{", "{").replace("}", "}")
|
||||
|
||||
description_text = field_info["description"] or ""
|
||||
|
||||
md_lines.append(f"| `{field_name}` | `{field_type}` | {required} | {default} | {description_text} |")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue