Microsoft.Extensions.AI Naamruimte
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.
Bevat typen voor het bouwen en beheren van AI-gerelateerde functionaliteit, waaronder chatclients, insluitgeneratoren, hulpprogramma's en hulpprogramma's voor het werken met AI-services.
Klassen
| Name | Description |
|---|---|
| AdditionalPropertiesDictionary |
Biedt een woordenlijst die wordt gebruikt als de woordenlijst AdditionalProperties op Microsoft.Extensions.AI-objecten. |
| AdditionalPropertiesDictionary<TValue> |
Biedt een woordenlijst die wordt gebruikt als de woordenlijst AdditionalProperties op Microsoft.Extensions.AI-objecten. |
| AIAnnotation |
Vertegenwoordigt een aantekening voor inhoud. |
| AIContent |
Vertegenwoordigt inhoud die wordt gebruikt door AI-services. |
| AIFunction |
Vertegenwoordigt een functie die kan worden beschreven in een AI-service en wordt aangeroepen. |
| AIFunctionArguments |
Vertegenwoordigt argumenten waarmee moet worden gebruikt InvokeAsync(AIFunctionArguments, CancellationToken). |
| AIFunctionDeclaration |
Vertegenwoordigt een functie die kan worden beschreven in een AI-service. |
| AIFunctionFactory |
Biedt fabrieksmethoden voor het maken van veelgebruikte implementaties van AIFunction. |
| AIFunctionFactoryOptions |
Vertegenwoordigt opties die kunnen worden opgegeven bij het maken van een AIFunction methode. |
| AIJsonSchemaCreateOptions |
Biedt opties voor het configureren van het gedrag van de functionaliteit voor het maken van AIJsonUtilities JSON-schema's. |
| AIJsonSchemaTransformCache |
Definieert een cache voor JSON-schema's die zijn getransformeerd volgens het opgegeven AIJsonSchemaTransformOptions beleid. |
| AIJsonSchemaTransformOptions |
Biedt opties voor het configureren van het gedrag van de functionaliteit voor AIJsonUtilities JSON-schematransformatie. |
| AIJsonUtilities |
Biedt een verzameling hulpprogrammamethoden voor het marshallen van JSON-gegevens. |
| AITool |
Vertegenwoordigt een hulpprogramma dat kan worden opgegeven voor een AI-service. |
| AnnotatedRegion |
Beschrijft het gedeelte van een gekoppelde AIContent aantekening. |
| ApprovalRequiredAIFunction |
Vertegenwoordigt een AIFunction die kan worden beschreven in een AI-service en wordt aangeroepen, maar waarvoor de aanroeper goedkeuring van de gebruiker moet verkrijgen voordat de functie daadwerkelijk wordt aangeroepen. |
| AutoChatToolMode |
Geeft aan dat een IChatClient van de beschikbare hulpprogramma's of helemaal geen hulpprogramma's kan selecteren. |
| AzureAIInferenceExtensions |
Biedt uitbreidingsmethoden voor het werken met Azure AI-deductie. |
| BinaryEmbedding |
Vertegenwoordigt een insluiting die bestaat uit een bitvector. |
| BinaryEmbedding.VectorConverter |
Biedt een JsonConverter<T> voor het serialiseren van BitArray exemplaren. |
| CachingChatClient |
Vertegenwoordigt een delegerende chatclient die de resultaten van chatgesprekken in de cache opgeslagen. |
| CachingEmbeddingGenerator<TInput,TEmbedding> |
Vertegenwoordigt een delegeringsgenerator voor insluiten die de resultaten van het insluiten van generatieaanroepen in de cache opgeslagen. |
| ChatClientBuilder |
Een opbouwfunctie voor het maken van pijplijnen van IChatClient. |
| ChatClientBuilderChatClientExtensions |
Biedt uitbreidingsmethoden voor het werken in IChatClient de context van ChatClientBuilder. |
| ChatClientExtensions |
Biedt een verzameling statische methoden voor het uitbreiden IChatClient van exemplaren. |
| ChatClientMetadata |
Biedt metagegevens over een IChatClient. |
| ChatClientStructuredOutputExtensions |
Biedt uitbreidingsmethoden waarmee IChatClient u eenvoudiger kunt werken met gestructureerde uitvoer. |
| ChatFinishReason.Converter |
Biedt een JsonConverter<T> voor het serialiseren van ChatFinishReason exemplaren. |
| ChatMessage |
Vertegenwoordigt een chatbericht dat wordt gebruikt door een IChatClient. |
| ChatOptions |
Vertegenwoordigt de opties voor een chataanvraag. |
| ChatResponse |
Vertegenwoordigt het antwoord op een chataanvraag. |
| ChatResponse<T> |
Vertegenwoordigt het antwoord op een chataanvraag met gestructureerde uitvoer. |
| ChatResponseExtensions |
Biedt uitbreidingsmethoden voor het werken met ChatResponse en ChatResponseUpdate exemplaren. |
| ChatResponseFormat |
Vertegenwoordigt de antwoordindeling die door de beller wordt gewenst. |
| ChatResponseFormatJson |
Vertegenwoordigt een antwoordindeling voor gestructureerde JSON-gegevens. |
| ChatResponseFormatText |
Vertegenwoordigt een antwoordindeling zonder beperkingen rond de indeling. |
| ChatResponseUpdate |
Vertegenwoordigt één streaming-antwoordsegment van een IChatClient. |
| ChatRole.Converter |
Biedt een JsonConverter<T> voor het serialiseren van ChatRole exemplaren. |
| ChatToolMode |
Hierin wordt beschreven hoe hulpprogramma's moeten worden geselecteerd door een IChatClient. |
| CitationAnnotation |
Vertegenwoordigt een aantekening die inhoud koppelt aan bronverwijzingen, zoals documenten, URL's, bestanden of uitvoer van hulpprogramma's. |
| CodeInterpreterToolCallContent |
Vertegenwoordigt een aanroep van het hulpprogramma code-interpreter door een gehoste service. |
| CodeInterpreterToolResultContent |
Vertegenwoordigt het resultaat van een aanroep van het code-interpreterhulpprogramma door een gehoste service. |
| ConfigureOptionsChatClient |
Vertegenwoordigt een delegeren van een chatclient die een ChatOptions exemplaar configureert dat wordt gebruikt door de rest van de pijplijn. |
| ConfigureOptionsChatClientBuilderExtensions |
Biedt extensies voor het configureren van ConfigureOptionsChatClient exemplaren. |
| ConfigureOptionsEmbeddingGenerator<TInput,TEmbedding> |
Vertegenwoordigt een delegeringsgenerator voor insluiten die een EmbeddingGenerationOptions exemplaar configureert dat wordt gebruikt door de rest van de pijplijn. |
| ConfigureOptionsEmbeddingGeneratorBuilderExtensions |
Biedt extensies voor het configureren van ConfigureOptionsEmbeddingGenerator<TInput,TEmbedding> exemplaren. |
| ConfigureOptionsImageGenerator |
Vertegenwoordigt een delegering van de installatiekopieëngenerator die een ImageGenerationOptions exemplaar configureert dat wordt gebruikt door de rest van de pijplijn. |
| ConfigureOptionsImageGeneratorBuilderExtensions |
Biedt extensies voor het configureren van ConfigureOptionsImageGenerator exemplaren. |
| ConfigureOptionsSpeechToTextClient |
Vertegenwoordigt een delegeren van een chatclient die een SpeechToTextOptions exemplaar configureert dat wordt gebruikt door de rest van de pijplijn. |
| ConfigureOptionsSpeechToTextClientBuilderExtensions |
Biedt extensies voor het configureren van ConfigureOptionsSpeechToTextClient exemplaren. |
| ConfigureOptionsTextToSpeechClient |
Vertegenwoordigt een delegering van tekst naar spraakclient waarmee een TextToSpeechOptions exemplaar wordt geconfigureerd dat wordt gebruikt door de rest van de pijplijn. |
| ConfigureOptionsTextToSpeechClientBuilderExtensions |
Biedt extensies voor het configureren van ConfigureOptionsTextToSpeechClient exemplaren. |
| CreateConversationItemRealtimeClientMessage |
Vertegenwoordigt een realtimebericht voor het maken van een gespreksitem. |
| CreateResponseRealtimeClientMessage |
Vertegenwoordigt een clientbericht dat modeldeductie activeert om een antwoord te genereren. |
| DataContent |
Vertegenwoordigt binaire inhoud met een gekoppeld mediatype (ook wel MIME-type genoemd). |
| DelegatingAIFunction |
Biedt een optionele basisklasse voor een die AIFunction aanroepen doorgeeft aan een ander exemplaar. |
| DelegatingChatClient |
Biedt een optionele basisklasse voor een die IChatClient aanroepen doorgeeft aan een ander exemplaar. |
| DelegatingEmbeddingGenerator<TInput,TEmbedding> |
Biedt een optionele basisklasse voor een die IEmbeddingGenerator<TInput,TEmbedding> aanroepen doorgeeft aan een ander exemplaar. |
| DelegatingHostedFileClient |
Een delegeringsbestandsclient die een innerlijk IHostedFileClientverpakt. |
| DelegatingImageGenerator |
Biedt een optionele basisklasse voor een die IImageGenerator aanroepen doorgeeft aan een ander exemplaar. |
| DelegatingRealtimeClient |
Biedt een optionele basisklasse voor een die IRealtimeClient aanroepen doorgeeft aan een ander exemplaar. |
| DelegatingSpeechToTextClient |
Biedt een optionele basisklasse voor een die ISpeechToTextClient aanroepen doorgeeft aan een ander exemplaar. |
| DelegatingTextToSpeechClient |
Biedt een optionele basisklasse voor een die ITextToSpeechClient aanroepen doorgeeft aan een ander exemplaar. |
| DistributedCachingChatClient |
Een delegerende chatclient die de resultaten van antwoordaanroepen in de cache opslaat, waarbij deze als JSON worden opgeslagen in een IDistributedCache. |
| DistributedCachingChatClientBuilderExtensions |
Extensiemethoden voor het toevoegen van een DistributedCachingChatClient aan een IChatClient pijplijn. |
| DistributedCachingEmbeddingGenerator<TInput,TEmbedding> |
Vertegenwoordigt een delegeringsgenerator voor insluiten die de resultaten van het insluiten van generatieaanroepen in de cache opslaat en deze opslaat als JSON in een IDistributedCache. |
| DistributedCachingEmbeddingGeneratorBuilderExtensions |
Extensiemethoden voor het toevoegen van een DistributedCachingEmbeddingGenerator<TInput,TEmbedding> aan een IEmbeddingGenerator<TInput,TEmbedding> pijplijn. |
| Embedding |
Vertegenwoordigt een insluiting die wordt gegenereerd door een IEmbeddingGenerator<TInput,TEmbedding>. |
| Embedding<T> |
Vertegenwoordigt een insluiting die bestaat uit een vector met |
| EmbeddingGenerationOptions |
Vertegenwoordigt de opties voor een aanvraag voor het genereren van insluiten. |
| EmbeddingGeneratorBuilder<TInput,TEmbedding> |
Een opbouwfunctie voor het maken van pijplijnen van IEmbeddingGenerator<TInput,TEmbedding>. |
| EmbeddingGeneratorBuilderEmbeddingGeneratorExtensions |
Biedt uitbreidingsmethoden voor het werken in IEmbeddingGenerator<TInput,TEmbedding> de context van EmbeddingGeneratorBuilder<TInput,TEmbedding>. |
| EmbeddingGeneratorExtensions |
Biedt een verzameling statische methoden voor het uitbreiden IEmbeddingGenerator<TInput,TEmbedding> van exemplaren. |
| EmbeddingGeneratorMetadata |
Biedt metagegevens over een IEmbeddingGenerator<TInput,TEmbedding>. |
| ErrorContent |
Vertegenwoordigt een fout. |
| ErrorRealtimeServerMessage |
Vertegenwoordigt een realtime-serverfoutbericht. |
| FunctionCallContent |
Vertegenwoordigt een aanvraag voor een functieoproep. |
| FunctionInvocationContext |
Biedt context voor een aanroep van een functie in vlucht. |
| FunctionInvokingChatClient |
Een delegerende chatclient die functies aanroept die zijn gedefinieerd op ChatOptions. Neem dit op in een chatpijplijn om functie-aanroepen automatisch op te lossen. |
| FunctionInvokingChatClient.FunctionInvocationResult |
Bevat informatie over het aanroepen van een functie-aanroep. |
| FunctionInvokingChatClientBuilderExtensions |
Biedt uitbreidingsmethoden voor het koppelen van een FunctionInvokingChatClient aan een chatpijplijn. |
| FunctionInvokingRealtimeClient |
Een delegering van realtime-client die functies aanroept die zijn gedefinieerd op CreateResponseRealtimeClientMessage. Neem dit op in een realtime clientpijplijn om functie-aanroepen automatisch op te lossen. |
| FunctionInvokingRealtimeClientBuilderExtensions |
Biedt uitbreidingsmethoden voor het koppelen van middleware voor het aanroepen van functies aan een realtime clientpijplijn. |
| FunctionResultContent |
Vertegenwoordigt het resultaat van een functie-aanroep. |
| GeneratedEmbeddings<TEmbedding> |
Vertegenwoordigt het resultaat van een bewerking voor het genereren van insluitingen. |
| HostedCodeInterpreterTool |
Vertegenwoordigt een gehost hulpprogramma dat kan worden opgegeven aan een AI-service om deze in staat te stellen code uit te voeren die wordt gegenereerd. |
| HostedFileClientBuilder |
Een opbouwfunctie voor het maken van pijplijnen van IHostedFileClient. |
| HostedFileClientBuilderHostedFileClientExtensions |
Biedt uitbreidingsmethoden voor het werken in IHostedFileClient de context van HostedFileClientBuilder. |
| HostedFileClientExtensions |
Extensiemethoden voor IHostedFileClient. |
| HostedFileClientMetadata |
Biedt metagegevens over een IHostedFileClient. |
| HostedFileClientOptions |
Vertegenwoordigt de opties voor een gehoste bestandsclientaanvraag. |
| HostedFileContent |
Vertegenwoordigt een bestand dat wordt gehost door de AI-service. |
| HostedFileDownloadStream |
Vertegenwoordigt een stream voor het downloaden van bestandsinhoud van een AI-service. |
| HostedFileSearchTool |
Vertegenwoordigt een gehost hulpprogramma dat kan worden opgegeven aan een AI-service om het mogelijk te maken bestandszoekbewerkingen uit te voeren. |
| HostedImageGenerationTool |
Vertegenwoordigt een gehost hulpprogramma dat kan worden opgegeven aan een AI-service om het genereren van installatiekopieën uit te voeren. |
| HostedMcpServerTool |
Vertegenwoordigt een gehost MCP-serverhulpprogramma dat kan worden opgegeven voor een AI-service. |
| HostedMcpServerToolAlwaysRequireApprovalMode |
Geeft aan dat goedkeuring altijd vereist is voor het aanroepen van hulpprogramma's naar een gehoste MCP-server. |
| HostedMcpServerToolApprovalMode |
Beschrijft hoe goedkeuring is vereist voor het aanroepen van hulpprogramma's naar een gehoste MCP-server. |
| HostedMcpServerToolNeverRequireApprovalMode |
Geeft aan dat goedkeuring nooit vereist is voor het aanroepen van hulpprogramma's naar een gehoste MCP-server. |
| HostedMcpServerToolRequireSpecificApprovalMode |
Vertegenwoordigt een modus waarin goedkeuringsgedrag wordt opgegeven voor afzonderlijke namen van hulpprogramma's. |
| HostedToolSearchTool |
Vertegenwoordigt een gehost hulpprogramma dat kan worden opgegeven aan een AI-service om het mogelijk te maken om op aanvraag naar definities van hulpprogramma's te zoeken en selectief te laden. |
| HostedVectorStoreContent |
Vertegenwoordigt een vectorarchief dat wordt gehost door de AI-service. |
| HostedWebSearchTool |
Vertegenwoordigt een gehost hulpprogramma dat kan worden opgegeven aan een AI-service om het mogelijk te maken webzoekopdrachten uit te voeren. |
| ImageGeneratingChatClient |
Een delegerende chatclient die mogelijkheden voor het genereren van installatiekopieën mogelijk maakt door instanties te converteren HostedImageGenerationTool naar functiehulpprogramma's. |
| ImageGeneratingChatClientBuilderExtensions |
Biedt extensies voor het configureren van ImageGeneratingChatClient exemplaren. |
| ImageGenerationOptions |
Vertegenwoordigt de opties voor een aanvraag voor het genereren van afbeeldingen. |
| ImageGenerationRequest |
Vertegenwoordigt een aanvraag voor het genereren van installatiekopieën. |
| ImageGenerationResponse |
Vertegenwoordigt het resultaat van een aanvraag voor het genereren van afbeeldingen. |
| ImageGenerationToolCallContent |
Vertegenwoordigt de aanroep van een hulpprogramma voor het genereren van installatiekopieën door een gehoste service. |
| ImageGenerationToolResultContent |
Vertegenwoordigt het resultaat van een aanroep van het hulpprogramma voor het genereren van installatiekopieën door een gehoste service. |
| ImageGeneratorBuilder |
Een opbouwfunctie voor het maken van pijplijnen van IImageGenerator. |
| ImageGeneratorBuilderImageGeneratorExtensions |
Biedt uitbreidingsmethoden voor het werken in IImageGenerator de context van ImageGeneratorBuilder. |
| ImageGeneratorExtensions |
Biedt uitbreidingsmethoden voor IImageGenerator. |
| ImageGeneratorMetadata |
Biedt metagegevens over een IImageGenerator. |
| InputAudioBufferAppendRealtimeClientMessage |
Vertegenwoordigt een realtimebericht voor het toevoegen van audiobufferinvoer. |
| InputAudioBufferCommitRealtimeClientMessage |
Vertegenwoordigt een realtimebericht voor het doorvoeren van audiobufferinvoer. |
| InputAudioTranscriptionRealtimeServerMessage |
Vertegenwoordigt een realtime serverbericht voor audiotranscriptie van invoer. |
| InputRequestContent |
Vertegenwoordigt een aanvraag voor invoer van de gebruiker of toepassing. |
| InputResponseContent |
Vertegenwoordigt het antwoord op een InputRequestContent. |
| LoggingChatClient |
Een delegerende chatclient die chatbewerkingen registreert op een ILogger. |
| LoggingChatClientBuilderExtensions |
Biedt extensies voor het configureren van LoggingChatClient exemplaren. |
| LoggingEmbeddingGenerator<TInput,TEmbedding> |
Een delegeringsgenerator voor het insluiten van insluitingen waarmee generatiebewerkingen worden ingesloten in een ILoggerlogboek. |
| LoggingEmbeddingGeneratorBuilderExtensions |
Biedt extensies voor het configureren van LoggingEmbeddingGenerator<TInput,TEmbedding> exemplaren. |
| LoggingHostedFileClient |
Een gehoste bestandsclient die bestandsbewerkingen registreert op een ILogger. |
| LoggingHostedFileClientBuilderExtensions |
Biedt extensies voor het configureren van LoggingHostedFileClient exemplaren. |
| LoggingImageGenerator |
Een delegering van de installatiekopieëngenerator waarmee bewerkingen voor het genereren van installatiekopieën worden opgeslagen in een ILogger. |
| LoggingImageGeneratorBuilderExtensions |
Biedt extensies voor het configureren van LoggingImageGenerator exemplaren. |
| LoggingRealtimeClient |
Een realtime-client die bewerkingen registreert op een ILogger. |
| LoggingRealtimeClientBuilderExtensions |
Biedt extensies voor het configureren van logboekregistratie in een IRealtimeClient pijplijn. |
| LoggingSpeechToTextClient |
Een delegering van spraak naar tekstclient waarmee spraak naar tekstbewerkingen naar een ILogger. |
| LoggingSpeechToTextClientBuilderExtensions |
Biedt extensies voor het configureren van LoggingSpeechToTextClient exemplaren. |
| LoggingTextToSpeechClient |
Een delegering van tekst naar spraakclient waarmee tekst naar spraakbewerkingen wordt gelogd naar een ILogger. |
| LoggingTextToSpeechClientBuilderExtensions |
Biedt extensies voor het configureren van LoggingTextToSpeechClient exemplaren. |
| McpServerToolCallContent |
Vertegenwoordigt een aanvraag voor het aanroepen van een hulpprogramma voor een MCP-server. |
| McpServerToolResultContent |
Vertegenwoordigt het resultaat van een MCP-serverhulpprogramma-aanroep. |
| MessageCountingChatReducer |
Biedt een chat reducer waarmee het aantal niet-systeemberichten in een gesprek wordt beperkt tot een opgegeven maximumaantal, waarbij de meest recente berichten en het eerste systeembericht behouden blijven indien aanwezig. |
| NoneChatToolMode |
Hiermee wordt aangegeven dat een IChatClient aanvraag voor het aanroepen van hulpprogramma's niet moet worden aangevraagd. |
| OpenAIClientExtensions |
Biedt uitbreidingsmethoden voor het werken met OpenAIClients. |
| OpenAIRealtimeClient |
Vertegenwoordigt een IRealtimeClient voor de OpenAI Realtime-API. |
| OpenAIRealtimeClientSession |
Vertegenwoordigt een IRealtimeClientSession voor de OpenAI Realtime-API via WebSocket. |
| OpenAIRequestPolicies |
Biedt een extensiehook voor het toevoegen van PipelinePolicy exemplaren aan de RequestOptions gebouwd door Microsoft.Extensions.AI voor elke uitgaande OpenAI-aanvraag die is gedaan via de eigenaar |
| OpenTelemetryChatClient |
Vertegenwoordigt een delegerende chatclient die de Semantische OpenTelemetry-conventies voor Generatieve AI-systemen implementeert. |
| OpenTelemetryChatClientBuilderExtensions |
Biedt extensies voor het configureren van OpenTelemetryChatClient exemplaren. |
| OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> |
Vertegenwoordigt een delegeringsgenerator die de OpenTelemetry Semantic Conventions voor Generatieve AI-systemen implementeert. |
| OpenTelemetryEmbeddingGeneratorBuilderExtensions |
Biedt extensies voor het configureren van OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> exemplaren. |
| OpenTelemetryHostedFileClient |
Vertegenwoordigt een gedelegerde gehoste bestandsclient die openTelemetry-compatibele tracering en metrische gegevens implementeert voor bestandsbewerkingen. |
| OpenTelemetryHostedFileClientBuilderExtensions |
Biedt extensies voor het configureren van OpenTelemetryHostedFileClient exemplaren. |
| OpenTelemetryImageGenerator |
Vertegenwoordigt een delegerende installatiekopieëngenerator die de Semantische OpenTelemetry-conventies voor Generatieve AI-systemen implementeert. |
| OpenTelemetryImageGeneratorBuilderExtensions |
Biedt extensies voor het configureren van OpenTelemetryImageGenerator exemplaren. |
| OpenTelemetryRealtimeClient |
Een delegering van realtime-client die ondersteuning voor OpenTelemetry toevoegt, volgens de Semantische Conventies voor OpenTelemetry voor Generatieve AI-systemen. |
| OpenTelemetryRealtimeClientBuilderExtensions |
Biedt extensies voor het configureren van OpenTelemetry in een IRealtimeClient pijplijn. |
| OpenTelemetrySpeechToTextClient |
Vertegenwoordigt een delegering spraak-naar-tekst-client die de OpenTelemetry Semantic Conventions for Ative AI systems implementeert. |
| OpenTelemetrySpeechToTextClientBuilderExtensions |
Biedt extensies voor het configureren van OpenTelemetrySpeechToTextClient exemplaren. |
| OpenTelemetryTextToSpeechClient |
Vertegenwoordigt een delegering van tekst-naar-spraak-client die de OpenTelemetry Semantische Conventies voor Generatieve AI-systemen implementeert. |
| OpenTelemetryTextToSpeechClientBuilderExtensions |
Biedt extensies voor het configureren van OpenTelemetryTextToSpeechClient exemplaren. |
| OutputTextAudioRealtimeServerMessage |
Vertegenwoordigt een realtime serverbericht voor uitvoertekst en audio. |
| RealtimeAudioFormat |
Vertegenwoordigt opties voor het configureren van realtime audio. |
| RealtimeClientBuilder |
Een opbouwfunctie voor het maken van pijplijnen van IRealtimeClient. |
| RealtimeClientBuilderRealtimeClientExtensions |
Biedt uitbreidingsmethoden voor het werken in IRealtimeClient de context van RealtimeClientBuilder. |
| RealtimeClientExtensions |
Biedt een verzameling statische methoden voor het uitbreiden IRealtimeClient van exemplaren. |
| RealtimeClientMessage |
Vertegenwoordigt een realtime bericht dat de client naar het model verzendt. |
| RealtimeClientSessionExtensions |
Biedt een verzameling statische methoden voor het uitbreiden IRealtimeClientSession van exemplaren. |
| RealtimeConversationItem |
Vertegenwoordigt een realtime gespreksitem. |
| RealtimeResponseStatus |
Definieert bekende statuswaarden voor realtime levenscyclusberichten van reacties. |
| RealtimeServerMessage |
Vertegenwoordigt een antwoordbericht in realtime van de server. |
| RealtimeServerMessageType.Converter |
Biedt een JsonConverter<T> voor het serialiseren van RealtimeServerMessageType exemplaren. |
| RealtimeSessionKind.Converter |
Biedt een JsonConverter<T> voor het serialiseren van RealtimeSessionKind exemplaren. |
| RealtimeSessionOptions |
Vertegenwoordigt opties voor het configureren van een realtime sessie. |
| ReasoningOptions |
Vertegenwoordigt opties voor het configureren van redeneringsgedrag in chataanvragen. |
| ReducingChatClient |
Een chatclient die de grootte van een berichtenlijst verkleint. |
| ReducingChatClientBuilderExtensions |
Biedt uitbreidingsmethoden voor het koppelen van een ReducingChatClient aan een chatpijplijn. |
| RequiredChatToolMode |
Vertegenwoordigt een modus waarin een chatprogramma moet worden aangeroepen. Deze klasse kan desgewenst een specifieke functie benoemen of aangeven dat een van de functies kan worden geselecteerd. |
| ResponseContinuationToken |
Vertegenwoordigt een token dat wordt gebruikt voor het hervatten, voortzetten of reactiveren van een bewerking in meerdere scenario's/aanroepen, zoals het hervatten van een gestreamd antwoord vanaf een specifiek punt of het ophalen van het resultaat van een achtergrondbewerking. Subklassen van deze klasse bevatten alle benodigde informatie in het token om deze acties te vergemakkelijken. |
| ResponseContinuationToken.Converter |
Biedt een JsonConverter<T> voor het serialiseren van ResponseContinuationToken exemplaren. |
| ResponseCreatedRealtimeServerMessage |
Vertegenwoordigt een realtimebericht voor het maken van een antwoorditem. |
| ResponseOutputItemRealtimeServerMessage |
Vertegenwoordigt een realtimebericht dat een nieuw uitvoeritem vertegenwoordigt dat is toegevoegd of gemaakt tijdens het genereren van antwoorden. |
| SessionUpdateRealtimeClientMessage |
Vertegenwoordigt een clientbericht dat het bijwerken van de sessieconfiguratie aanvraagt. |
| SpeechToTextClientBuilder |
Een opbouwfunctie voor het maken van pijplijnen van ISpeechToTextClient. |
| SpeechToTextClientBuilderSpeechToTextClientExtensions |
Biedt uitbreidingsmethoden voor het werken in ISpeechToTextClient de context van SpeechToTextClientBuilder. |
| SpeechToTextClientExtensions |
Extensies voor ISpeechToTextClient. |
| SpeechToTextClientMetadata |
Biedt metagegevens over een ISpeechToTextClient. |
| SpeechToTextOptions |
Vertegenwoordigt de opties voor een aanvraag voor spraak-naar-tekst. |
| SpeechToTextResponse |
Vertegenwoordigt het resultaat van een aanvraag voor spraak-naar-tekst. |
| SpeechToTextResponseUpdate |
Vertegenwoordigt één streaming-antwoordsegment van een ISpeechToTextClient. |
| SpeechToTextResponseUpdateExtensions |
Biedt uitbreidingsmethoden voor het werken met SpeechToTextResponseUpdate exemplaren. |
| SpeechToTextResponseUpdateKind.Converter |
Biedt een JsonConverter<T> voor het serialiseren van SpeechToTextResponseUpdateKind exemplaren. |
| SummarizingChatReducer |
Biedt functionaliteit om een verzameling chatberichten te verminderen in een samengevat formulier. |
| TextContent |
Vertegenwoordigt tekstinhoud in een chat. |
| TextReasoningContent |
Vertegenwoordigt tekstredeneringsinhoud in een chat. |
| TextSpanAnnotatedRegion |
Beschrijft een locatie in de gekoppelde AIContent op basis van indexen van begin- en eindtekens. |
| TextToSpeechClientBuilder |
Een opbouwfunctie voor het maken van pijplijnen van ITextToSpeechClient. |
| TextToSpeechClientBuilderTextToSpeechClientExtensions |
Biedt uitbreidingsmethoden voor het werken in ITextToSpeechClient de context van TextToSpeechClientBuilder. |
| TextToSpeechClientExtensions |
Extensies voor ITextToSpeechClient. |
| TextToSpeechClientMetadata |
Biedt metagegevens over een ITextToSpeechClient. |
| TextToSpeechOptions |
Vertegenwoordigt de opties voor een tekst-naar-spraakaanvraag. |
| TextToSpeechResponse |
Vertegenwoordigt het resultaat van een tekst-naar-spraakaanvraag. |
| TextToSpeechResponseUpdate |
Vertegenwoordigt één streaming-antwoordsegment van een ITextToSpeechClient. |
| TextToSpeechResponseUpdateExtensions |
Biedt uitbreidingsmethoden voor het werken met TextToSpeechResponseUpdate exemplaren. |
| TextToSpeechResponseUpdateKind.Converter |
Biedt een JsonConverter<T> voor het serialiseren van TextToSpeechResponseUpdateKind exemplaren. |
| ToolApprovalRequestContent |
Vertegenwoordigt een aanvraag voor goedkeuring voordat u een aanroep van een hulpprogramma aanroept. |
| ToolApprovalResponseContent |
Vertegenwoordigt een antwoord op een ToolApprovalRequestContent, waarmee wordt aangegeven of de aanroep van het hulpprogramma is goedgekeurd. |
| ToolCallContent |
Vertegenwoordigt een aanvraag voor het aanroepen van een hulpprogramma. |
| ToolResultContent |
Vertegenwoordigt het resultaat van een hulpprogramma-aanroep. |
| TranscriptionOptions |
Vertegenwoordigt opties voor het configureren van transcriptie. |
| UriContent |
Vertegenwoordigt een URL, meestal naar gehoste inhoud, zoals een afbeelding, audio of video. |
| UsageContent |
Vertegenwoordigt gebruiksgegevens die zijn gekoppeld aan een chataanvraag en -antwoord. |
| UsageDetails |
Biedt gebruiksgegevens over een aanvraag/antwoord. |
| VoiceActivityDetectionOptions |
Vertegenwoordigt opties voor het configureren van spraakactiviteitsdetectie (VAD) in een realtime sessie. |
| WebSearchToolCallContent |
Vertegenwoordigt een aanroep van een webzoekprogramma door een gehoste service. |
| WebSearchToolResultContent |
Vertegenwoordigt het resultaat van een aanroep van een webzoekprogramma door een gehoste service. |
Structs
| Name | Description |
|---|---|
| AdditionalPropertiesDictionary<TValue>.Enumerator |
Opsomming van de elementen van een AdditionalPropertiesDictionary<TValue>. |
| AIFunctionFactoryOptions.ParameterBindingOptions |
Biedt configuratieopties die door de ConfigureParameterBinding gemachtigde worden geproduceerd. |
| AIJsonSchemaCreateContext |
Hiermee definieert u de context waarin een JSON-schema in een typegrafiek wordt gegenereerd. |
| AIJsonSchemaTransformContext |
Definieert de context voor het transformeren van een schemaknooppunt met een groter schemadocument. |
| ChatFinishReason |
Vertegenwoordigt de reden waarom een chatantwoord is voltooid. |
| ChatRole |
Beschrijft het beoogde doel van een bericht binnen een chatinteractie. |
| RealtimeServerMessageType |
Vertegenwoordigt het type van een realtime-serverbericht. Dit wordt gebruikt om het berichttype te identificeren dat wordt ontvangen van het model. |
| RealtimeSessionKind |
Vertegenwoordigt het soort realtime sessie. |
| SpeechToTextResponseUpdateKind |
Beschrijft het beoogde doel van een specifieke update tijdens het streamen van spraak-naar-tekstupdates. |
| TextToSpeechResponseUpdateKind |
Beschrijft het beoogde doel van een specifieke update tijdens het streamen van tekst naar spraakupdates. |
Interfaces
| Name | Description |
|---|---|
| IChatClient |
Vertegenwoordigt een chatclient. |
| IChatReducer |
Vertegenwoordigt een reducer die de grootte van een lijst met chatberichten kan verkleinen. |
| IEmbeddingGenerator |
Vertegenwoordigt een generator van insluitingen. |
| IEmbeddingGenerator<TInput,TEmbedding> |
Vertegenwoordigt een generator van insluitingen. |
| IHostedFileClient |
Vertegenwoordigt een client voor het uploaden, downloaden en beheren van bestanden die worden gehost door een AI-service. |
| IImageGenerator |
Vertegenwoordigt een generator van installatiekopieën. |
| IRealtimeClient |
Vertegenwoordigt een realtime-client. |
| IRealtimeClientSession |
Vertegenwoordigt een realtime sessie. |
| ISpeechToTextClient |
Vertegenwoordigt een spraak-naar-tekstclient. |
| ITextToSpeechClient |
Vertegenwoordigt een tekst-naar-spraakclient. |
Enums
| Name | Description |
|---|---|
| FunctionInvokingChatClient.FunctionInvocationStatus |
Biedt foutcodes voor wanneer er fouten optreden als onderdeel van de functie-aanroeplus. |
| ImageGeneratingChatClient.DataContentHandling |
Hiermee geeft u op hoe afbeeldingen en andere gegevensinhoud worden verwerkt bij het doorgeven van gegevens aan een interne client. |
| ImageGenerationResponseFormat |
Vertegenwoordigt de aangevraagde antwoordindeling van de gegenereerde installatiekopieën. |
| ReasoningEffort |
Hiermee geeft u het niveau van de redenering die moet worden toegepast bij het genereren van chatantwoorden. |
| ReasoningOutput |
Hiermee geeft u op hoe redeneringsinhoud moet worden opgenomen in het antwoord. |