Class
LlmsApiExporter
Exports API documentation in a simple markdown format that can be easily rendered by LLMs or other tools.
public sealed class LlmsApiExporter : IApiDocumentationExporterInheritance #
Implements #
Inherited Members #
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors #
| Name | Description |
|---|---|
| LlmsApiExporter() | Initializes a new instance of the LlmsApiExporter class. |
| LlmsApiExporter(string?) | Initializes a new instance of the LlmsApiExporter class with the specified hostname. |
| LlmsApiExporter(string?, string) | Initializes a new instance of the LlmsApiExporter class with the specified hostname and header text. |
| LlmsApiExporter(string?, string?, string?) |
Properties #
| Name | Description |
|---|---|
| FooterText | |
| HeaderText | Gets or sets the header text to be displayed at the beginning of the exported documentation. |
| Hostname | Gets or sets the hostname to be used in generated endpoint URLs. If not set, the exporter will attempt to use the Host header from the current HTTP request, or fall back to relative URLs if no Host information is available. |
Methods #
| Name | Description |
|---|---|
| ExportDocumentationContent(ApiDocumentation) | Exports the specified API documentation content. |