AIJsonSchemaTransformCache Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert een cache voor JSON-schema's die zijn getransformeerd volgens het opgegeven AIJsonSchemaTransformOptions beleid.
public ref class AIJsonSchemaTransformCache sealed
public sealed class AIJsonSchemaTransformCache
type AIJsonSchemaTransformCache = class
Public NotInheritable Class AIJsonSchemaTransformCache
- Overname
-
AIJsonSchemaTransformCache
Opmerkingen
In deze cache worden zwakke verwijzingen opgeslagen uit AI-abstracties die JSON-schema's declareren, zoals AIFunction of ChatResponseFormatJson naar de bijbehorende JSON-schema's die zijn getransformeerd volgens het opgegeven TransformOptions beleid. Het is bedoeld voor gebruik door IChatClient implementaties die leverancierspecifieke beperkingen afdwingen voor wat een geldig JSON-schema is voor een bepaalde functie of antwoordindeling.
Het wordt aanbevolen IChatClient implementaties met schematransformatievereisten één statisch exemplaar van deze cache te maken.
Constructors
| Name | Description |
|---|---|
| AIJsonSchemaTransformCache(AIJsonSchemaTransformOptions) |
Initialiseert een nieuw exemplaar van de AIJsonSchemaTransformCache klasse met de opgegeven opties. |
Eigenschappen
| Name | Description |
|---|---|
| TransformOptions |
Hiermee haalt u de opties voor schematransformatie op. |
Methoden
| Name | Description |
|---|---|
| GetOrCreateTransformedSchema(AIFunction) |
Hiermee wordt een getransformeerd JSON-schema opgehaald of gemaakt voor het opgegeven AIFunction exemplaar. |
| GetOrCreateTransformedSchema(AIFunctionDeclaration) |
Hiermee wordt een getransformeerd JSON-schema opgehaald of gemaakt voor het opgegeven AIFunctionDeclaration exemplaar. |
| GetOrCreateTransformedSchema(ChatResponseFormatJson) |
Hiermee wordt een getransformeerd JSON-schema opgehaald of gemaakt voor het opgegeven ChatResponseFormatJson exemplaar. |