Microsoft.Extensions.AI Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje typy pro vytváření a správu funkcí souvisejících s AI, včetně chatovacích klientů, generátorů vkládání, nástrojů a nástrojů pro práci se službami AI.
Třídy
| Name | Description |
|---|---|
| AdditionalPropertiesDictionary |
Poskytuje slovník používaný jako slovník AdditionalProperties pro objekty Microsoft.Extensions.AI. |
| AdditionalPropertiesDictionary<TValue> |
Poskytuje slovník používaný jako slovník AdditionalProperties pro objekty Microsoft.Extensions.AI. |
| AIAnnotation |
Představuje poznámku k obsahu. |
| AIContent |
Představuje obsah používaný službami AI. |
| AIFunction |
Představuje funkci, kterou lze popsat službě AI a vyvolat ji. |
| AIFunctionArguments |
Představuje argumenty, které se mají použít s InvokeAsync(AIFunctionArguments, CancellationToken). |
| AIFunctionDeclaration |
Představuje funkci, kterou lze popsat službě AI. |
| AIFunctionFactory |
Poskytuje metody továrny pro vytváření běžně používaných implementací AIFunction. |
| AIFunctionFactoryOptions |
Představuje možnosti, které lze poskytnout při vytváření z AIFunction metody. |
| AIJsonSchemaCreateOptions |
Poskytuje možnosti konfigurace chování AIJsonUtilities funkce vytváření schématu JSON. |
| AIJsonSchemaTransformCache |
Definuje mezipaměť pro schémata JSON transformovaná podle zadaných AIJsonSchemaTransformOptions zásad. |
| AIJsonSchemaTransformOptions |
Poskytuje možnosti konfigurace chování AIJsonUtilities funkce transformace schématu JSON. |
| AIJsonUtilities |
Poskytuje kolekci metod nástroje pro zařazování dat JSON. |
| AITool |
Představuje nástroj, který lze zadat pro službu AI. |
| AnnotatedRegion |
Popisuje část přidružené AIContent k tomu, na kterou se vztahuje poznámka. |
| ApprovalRequiredAIFunction |
AIFunction Představuje, které lze popsat službě AI a vyvolat ji, ale pro kterou by invoker měl získat schválení uživatele před vyvolání funkce. |
| AutoChatToolMode |
Označuje, že IChatClient je zdarma vybrat některý z dostupných nástrojů nebo vůbec žádný. |
| AzureAIInferenceExtensions |
Poskytuje rozšiřující metody pro práci s Azure odvození AI. |
| BinaryEmbedding |
Představuje vkládání složené z bitového vektoru. |
| BinaryEmbedding.VectorConverter |
JsonConverter<T> Poskytuje pro serializaci BitArray instancí. |
| CachingChatClient |
Představuje delegujícího chatovacího klienta, který ukládá výsledky chatových hovorů do mezipaměti. |
| CachingEmbeddingGenerator<TInput,TEmbedding> |
Představuje delegující generátor vkládání, který ukládá výsledky volání generování vkládání do mezipaměti. |
| ChatClientBuilder |
Tvůrce pro vytváření kanálů nástroje IChatClient. |
| ChatClientBuilderChatClientExtensions |
Poskytuje rozšiřující metody pro práci IChatClient v kontextu ChatClientBuilder. |
| ChatClientExtensions |
Poskytuje kolekci statických metod pro rozšíření IChatClient instancí. |
| ChatClientMetadata |
Poskytuje metadata o objektu IChatClient. |
| ChatClientStructuredOutputExtensions |
Poskytuje rozšiřující metody IChatClient , které zjednodušují práci se strukturovaným výstupem. |
| ChatFinishReason.Converter |
JsonConverter<T> Poskytuje pro serializaci ChatFinishReason instancí. |
| ChatMessage |
Představuje chatovací zprávu, kterou používá .IChatClient |
| ChatOptions |
Představuje možnosti pro žádost o chat. |
| ChatResponse |
Představuje odpověď na žádost chatu. |
| ChatResponse<T> |
Představuje odpověď na žádost chatu se strukturovaným výstupem. |
| ChatResponseExtensions |
Poskytuje rozšiřující metody pro práci s instancemi ChatResponse a ChatResponseUpdate instancemi. |
| ChatResponseFormat |
Představuje formát odpovědi požadovaný volajícím. |
| ChatResponseFormatJson |
Představuje formát odpovědi pro strukturovaná data JSON. |
| ChatResponseFormatText |
Představuje formát odpovědi bez omezení pro formát. |
| ChatResponseUpdate |
Představuje jeden blok odpovědí streamování z objektu IChatClient. |
| ChatRole.Converter |
JsonConverter<T> Poskytuje pro serializaci ChatRole instancí. |
| ChatToolMode |
Popisuje, jak mají být nástroje vybrány pomocí .IChatClient |
| CitationAnnotation |
Představuje poznámku, která propojuje obsah se zdrojovými odkazy, jako jsou dokumenty, adresy URL, soubory nebo výstupy nástrojů. |
| CodeInterpreterToolCallContent |
Představuje volání volajícího interpreta kódu hostované službou. |
| CodeInterpreterToolResultContent |
Představuje výsledek vyvolání nástroje interpreta kódu hostované službou. |
| ConfigureOptionsChatClient |
Představuje delegujícího chatovacího klienta, který konfiguruje ChatOptions instanci používanou zbytkem kanálu. |
| ConfigureOptionsChatClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci ConfigureOptionsChatClient instancí. |
| ConfigureOptionsEmbeddingGenerator<TInput,TEmbedding> |
Představuje delegující generátor vkládání, který konfiguruje EmbeddingGenerationOptions instanci používanou zbytkem kanálu. |
| ConfigureOptionsEmbeddingGeneratorBuilderExtensions |
Poskytuje rozšíření pro konfiguraci ConfigureOptionsEmbeddingGenerator<TInput,TEmbedding> instancí. |
| ConfigureOptionsImageGenerator |
Představuje delegující generátor obrázků, který konfiguruje ImageGenerationOptions instanci používanou zbytkem kanálu. |
| ConfigureOptionsImageGeneratorBuilderExtensions |
Poskytuje rozšíření pro konfiguraci ConfigureOptionsImageGenerator instancí. |
| ConfigureOptionsSpeechToTextClient |
Představuje delegujícího chatovacího klienta, který konfiguruje SpeechToTextOptions instanci používanou zbytkem kanálu. |
| ConfigureOptionsSpeechToTextClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci ConfigureOptionsSpeechToTextClient instancí. |
| ConfigureOptionsTextToSpeechClient |
Představuje delegování textu na klienta služby Speech, který konfiguruje TextToSpeechOptions instanci používanou zbytkem kanálu. |
| ConfigureOptionsTextToSpeechClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci ConfigureOptionsTextToSpeechClient instancí. |
| CreateConversationItemRealtimeClientMessage |
Představuje zprávu v reálném čase pro vytvoření položky konverzace. |
| CreateResponseRealtimeClientMessage |
Představuje klientskou zprávu, která aktivuje odvozování modelu za účelem vygenerování odpovědi. |
| DataContent |
Představuje binární obsah s přidruženým typem média (označovaným také jako typ MIME). |
| DelegatingAIFunction |
Poskytuje volitelnou základní třídu pro AIFunction předávací volání do jiné instance. |
| DelegatingChatClient |
Poskytuje volitelnou základní třídu pro IChatClient předávací volání do jiné instance. |
| DelegatingEmbeddingGenerator<TInput,TEmbedding> |
Poskytuje volitelnou základní třídu pro IEmbeddingGenerator<TInput,TEmbedding> předávací volání do jiné instance. |
| DelegatingHostedFileClient |
Delegující klient souboru, který zabalí vnitřní IHostedFileClient. |
| DelegatingImageGenerator |
Poskytuje volitelnou základní třídu pro IImageGenerator předávací volání do jiné instance. |
| DelegatingRealtimeClient |
Poskytuje volitelnou základní třídu pro IRealtimeClient předávací volání do jiné instance. |
| DelegatingSpeechToTextClient |
Poskytuje volitelnou základní třídu pro ISpeechToTextClient předávací volání do jiné instance. |
| DelegatingTextToSpeechClient |
Poskytuje volitelnou základní třídu pro ITextToSpeechClient předávací volání do jiné instance. |
| DistributedCachingChatClient |
Delegování chatovacího klienta, který ukládá výsledky volání odpovědí do mezipaměti a ukládá je jako JSON do souboru IDistributedCache. |
| DistributedCachingChatClientBuilderExtensions |
Metody rozšíření pro přidání DistributedCachingChatClient do IChatClient kanálu |
| DistributedCachingEmbeddingGenerator<TInput,TEmbedding> |
Představuje delegující generátor pro vkládání, který ukládá výsledky volání generování vkládání do mezipaměti a ukládá je jako JSON do souboru IDistributedCache. |
| DistributedCachingEmbeddingGeneratorBuilderExtensions |
Metody rozšíření pro přidání DistributedCachingEmbeddingGenerator<TInput,TEmbedding> do IEmbeddingGenerator<TInput,TEmbedding> kanálu |
| Embedding |
Představuje vložení vygenerované objektem IEmbeddingGenerator<TInput,TEmbedding>. |
| Embedding<T> |
Představuje vložení složené z vektoru |
| EmbeddingGenerationOptions |
Představuje možnosti pro požadavek na generování vkládání. |
| EmbeddingGeneratorBuilder<TInput,TEmbedding> |
Tvůrce pro vytváření kanálů nástroje IEmbeddingGenerator<TInput,TEmbedding>. |
| EmbeddingGeneratorBuilderEmbeddingGeneratorExtensions |
Poskytuje rozšiřující metody pro práci IEmbeddingGenerator<TInput,TEmbedding> v kontextu EmbeddingGeneratorBuilder<TInput,TEmbedding>. |
| EmbeddingGeneratorExtensions |
Poskytuje kolekci statických metod pro rozšíření IEmbeddingGenerator<TInput,TEmbedding> instancí. |
| EmbeddingGeneratorMetadata |
Poskytuje metadata o objektu IEmbeddingGenerator<TInput,TEmbedding>. |
| ErrorContent |
Představuje chybu. |
| ErrorRealtimeServerMessage |
Představuje chybovou zprávu serveru v reálném čase. |
| FunctionCallContent |
Představuje požadavek na volání funkce. |
| FunctionInvocationContext |
Poskytuje kontext pro vyvolání funkce v letu. |
| FunctionInvokingChatClient |
Delegování chatovacího klienta, který volá funkce definované na ChatOptions. Zahrňte ho do chatovacího kanálu pro automatické řešení volání funkcí. |
| FunctionInvokingChatClient.FunctionInvocationResult |
Poskytuje informace o vyvolání volání funkce. |
| FunctionInvokingChatClientBuilderExtensions |
Poskytuje rozšiřující metody pro připojení kanálu chatu FunctionInvokingChatClient . |
| FunctionInvokingRealtimeClient |
Delegování klienta v reálném čase, který vyvolá funkce definované na CreateResponseRealtimeClientMessage. Zahrňte ho do kanálu klienta v reálném čase, abyste mohli automaticky překládat volání funkcí. |
| FunctionInvokingRealtimeClientBuilderExtensions |
Poskytuje rozšiřující metody pro připojení middlewaru vyvolání funkce k kanálu klienta v reálném čase. |
| FunctionResultContent |
Představuje výsledek volání funkce. |
| GeneratedEmbeddings<TEmbedding> |
Představuje výsledek operace pro generování vložených objektů. |
| HostedCodeInterpreterTool |
Představuje hostovaný nástroj, který lze zadat službě AI, aby mohl spouštět kód, který generuje. |
| HostedFileClientBuilder |
Tvůrce pro vytváření kanálů nástroje IHostedFileClient. |
| HostedFileClientBuilderHostedFileClientExtensions |
Poskytuje rozšiřující metody pro práci IHostedFileClient v kontextu HostedFileClientBuilder. |
| HostedFileClientExtensions |
Rozšiřující metody pro IHostedFileClient. |
| HostedFileClientMetadata |
Poskytuje metadata o objektu IHostedFileClient. |
| HostedFileClientOptions |
Představuje možnosti pro požadavek klienta hostovaného souboru. |
| HostedFileContent |
Představuje soubor hostovaný službou AI. |
| HostedFileDownloadStream |
Představuje datový proud pro stahování obsahu souboru ze služby AI. |
| HostedFileSearchTool |
Představuje hostovaný nástroj, který je možné zadat službě AI, aby mohl provádět operace vyhledávání souborů. |
| HostedImageGenerationTool |
Představuje hostovaný nástroj, který lze zadat službě AI, aby mohl provádět generování imagí. |
| HostedMcpServerTool |
Představuje hostovaný nástroj serveru MCP, který lze zadat pro službu AI. |
| HostedMcpServerToolAlwaysRequireApprovalMode |
Označuje, že schválení je vždy vyžadováno pro volání nástrojů na hostovaný server MCP. |
| HostedMcpServerToolApprovalMode |
Popisuje, jak se vyžaduje schválení pro volání nástrojů na hostovaný server MCP. |
| HostedMcpServerToolNeverRequireApprovalMode |
Označuje, že schválení není nikdy vyžadováno pro volání nástrojů na hostovaný server MCP. |
| HostedMcpServerToolRequireSpecificApprovalMode |
Představuje režim, ve kterém je pro názvy jednotlivých nástrojů zadáno chování schválení. |
| HostedVectorStoreContent |
Představuje vektorové úložiště hostované službou AI. |
| HostedWebSearchTool |
Představuje hostovaný nástroj, který lze zadat službě AI, aby mohl provádět vyhledávání na webu. |
| ImageGeneratingChatClient |
Delegující chatovací klient, který umožňuje generování obrázků převodem HostedImageGenerationTool instancí na nástroje funkcí. |
| ImageGeneratingChatClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci ImageGeneratingChatClient instancí. |
| ImageGenerationOptions |
Představuje možnosti pro požadavek na generování image. |
| ImageGenerationRequest |
Představuje požadavek na generování image. |
| ImageGenerationResponse |
Představuje výsledek požadavku na generování image. |
| ImageGenerationToolCallContent |
Představuje vyvolání volání nástroje pro generování image hostované službou. |
| ImageGenerationToolResultContent |
Představuje vyvolání volání nástroje pro generování image hostované službou. |
| ImageGeneratorBuilder |
Tvůrce pro vytváření kanálů nástroje IImageGenerator. |
| ImageGeneratorBuilderImageGeneratorExtensions |
Poskytuje rozšiřující metody pro práci IImageGenerator v kontextu ImageGeneratorBuilder. |
| ImageGeneratorExtensions |
Poskytuje rozšiřující metody pro IImageGenerator. |
| ImageGeneratorMetadata |
Poskytuje metadata o objektu IImageGenerator. |
| InputAudioBufferAppendRealtimeClientMessage |
Představuje zprávu v reálném čase pro připojení vstupu zvukové vyrovnávací paměti. |
| InputAudioBufferCommitRealtimeClientMessage |
Představuje zprávu v reálném čase pro potvrzení vstupu zvukové vyrovnávací paměti. |
| InputAudioTranscriptionRealtimeServerMessage |
Představuje zprávu serveru v reálném čase pro vstupní přepis zvuku. |
| InputRequestContent |
Představuje požadavek na vstup od uživatele nebo aplikace. |
| InputResponseContent |
Představuje odpověď na .InputRequestContent |
| LoggingChatClient |
Delegování chatovacího klienta, který protokoluje operace chatu ILoggerdo . |
| LoggingChatClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci LoggingChatClient instancí. |
| LoggingEmbeddingGenerator<TInput,TEmbedding> |
Delegování generátoru vkládání, který protokoluje operace generování vkládání do .ILogger |
| LoggingEmbeddingGeneratorBuilderExtensions |
Poskytuje rozšíření pro konfiguraci LoggingEmbeddingGenerator<TInput,TEmbedding> instancí. |
| LoggingHostedFileClient |
Delegování hostovaného klienta souboru, který protokoluje operace se soubory do souboru ILogger. |
| LoggingHostedFileClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci LoggingHostedFileClient instancí. |
| LoggingImageGenerator |
Delegování generátoru obrázků, který protokoluje operace generování image do objektu ILogger. |
| LoggingImageGeneratorBuilderExtensions |
Poskytuje rozšíření pro konfiguraci LoggingImageGenerator instancí. |
| LoggingRealtimeClient |
Delegování klienta v reálném čase, který protokoluje operace do .ILogger |
| LoggingRealtimeClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci protokolování kanálu IRealtimeClient . |
| LoggingSpeechToTextClient |
Delegování řeči na textového klienta, který protokoluje operace převodu řeči na text do objektu ILogger. |
| LoggingSpeechToTextClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci LoggingSpeechToTextClient instancí. |
| LoggingTextToSpeechClient |
Delegování textu na klienta řeči, který protokoluje operace převodu textu na řeč do objektu ILogger. |
| LoggingTextToSpeechClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci LoggingTextToSpeechClient instancí. |
| McpServerToolCallContent |
Představuje požadavek na volání nástroje na server MCP. |
| McpServerToolResultContent |
Představuje výsledek volání nástroje serveru MCP. |
| MessageCountingChatReducer |
Poskytuje redukci chatu, která omezuje počet nesystémových zpráv v konverzaci na zadaný maximální počet, zachová nejnovější zprávy a první systémovou zprávu, pokud je k dispozici. |
| NoneChatToolMode |
Označuje, že IChatClient by se nemělo požadovat vyvolání žádných nástrojů. |
| OpenAIClientExtensions |
Poskytuje rozšiřující metody pro práci s OpenAIClient. |
| OpenAIRealtimeClient |
Představuje rozhraní IRealtimeClient API OpenAI v reálném čase. |
| OpenAIRealtimeClientSession |
IRealtimeClientSession Představuje rozhraní API OpenAI v reálném čase přes WebSocket. |
| OpenTelemetryChatClient |
Představuje delegujícího chatovacího klienta, který implementuje sémantické konvence OpenTelemetry pro systémy Generative AI. |
| OpenTelemetryChatClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci OpenTelemetryChatClient instancí. |
| OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> |
Představuje delegující generátor vkládání, který implementuje sémantické konvence OpenTelemetry pro systémy Generative AI. |
| OpenTelemetryEmbeddingGeneratorBuilderExtensions |
Poskytuje rozšíření pro konfiguraci OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> instancí. |
| OpenTelemetryHostedFileClient |
Představuje delegujícího hostovaného klienta souborů, který implementuje trasování a metriky kompatibilní s OpenTelemetry pro operace se soubory. |
| OpenTelemetryHostedFileClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci OpenTelemetryHostedFileClient instancí. |
| OpenTelemetryImageGenerator |
Představuje delegující generátor obrázků, který implementuje sémantické konvence OpenTelemetry pro systémy Generative AI. |
| OpenTelemetryImageGeneratorBuilderExtensions |
Poskytuje rozšíření pro konfiguraci OpenTelemetryImageGenerator instancí. |
| OpenTelemetryRealtimeClient |
Delegování klienta v reálném čase, který přidává podporu OpenTelemetry podle sémantických konvencí OpenTelemetry pro systémy Generative AI. |
| OpenTelemetryRealtimeClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci OpenTelemetry v IRealtimeClient kanálu. |
| OpenTelemetrySpeechToTextClient |
Představuje delegujícího klienta převodu řeči na text, který implementuje sémantické konvence OpenTelemetry pro systémy Generative AI. |
| OpenTelemetrySpeechToTextClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci OpenTelemetrySpeechToTextClient instancí. |
| OpenTelemetryTextToSpeechClient |
Představuje delegujícího klienta převodu textu na řeč, který implementuje sémantické konvence OpenTelemetry pro systémy Generative AI. |
| OpenTelemetryTextToSpeechClientBuilderExtensions |
Poskytuje rozšíření pro konfiguraci OpenTelemetryTextToSpeechClient instancí. |
| OutputTextAudioRealtimeServerMessage |
Představuje zprávu serveru v reálném čase pro výstupní text a zvuk. |
| RealtimeAudioFormat |
Představuje možnosti konfigurace zvuku v reálném čase. |
| RealtimeClientBuilder |
Tvůrce pro vytváření kanálů nástroje IRealtimeClient. |
| RealtimeClientBuilderRealtimeClientExtensions |
Poskytuje rozšiřující metody pro práci IRealtimeClient v kontextu RealtimeClientBuilder. |
| RealtimeClientExtensions |
Poskytuje kolekci statických metod pro rozšíření IRealtimeClient instancí. |
| RealtimeClientMessage |
Představuje zprávu v reálném čase, kterou klient odešle do modelu. |
| RealtimeClientSessionExtensions |
Poskytuje kolekci statických metod pro rozšíření IRealtimeClientSession instancí. |
| RealtimeConversationItem |
Představuje položku konverzace v reálném čase. |
| RealtimeResponseStatus |
Definuje dobře známé hodnoty stavu pro zprávy o životním cyklu odezvy v reálném čase. |
| RealtimeServerMessage |
Představuje zprávu odpovědi serveru v reálném čase. |
| RealtimeServerMessageType.Converter |
JsonConverter<T> Poskytuje pro serializaci RealtimeServerMessageType instancí. |
| RealtimeSessionKind.Converter |
JsonConverter<T> Poskytuje pro serializaci RealtimeSessionKind instancí. |
| RealtimeSessionOptions |
Představuje možnosti konfigurace relace v reálném čase. |
| ReasoningOptions |
Představuje možnosti konfigurace chování odůvodnění v žádostech chatu. |
| ReducingChatClient |
Chatovací klient, který zmenšuje velikost seznamu zpráv. |
| ReducingChatClientBuilderExtensions |
Poskytuje rozšiřující metody pro připojení kanálu chatu ReducingChatClient . |
| RequiredChatToolMode |
Představuje režim, ve kterém musí být volána chatovací nástroj. Tato třída může volitelně určit konkrétní funkci nebo označit, že lze vybrat některou z funkcí. |
| ResponseContinuationToken |
Představuje token používaný k obnovení, pokračování nebo dosazování operace ve více scénářích nebo voláních, jako je obnovení streamované odpovědi z konkrétního bodu nebo načtení výsledku operace na pozadí. Podtřídy této třídy zapouzdřují všechny nezbytné informace v tokenu pro usnadnění těchto akcí. |
| ResponseContinuationToken.Converter |
JsonConverter<T> Poskytuje pro serializaci ResponseContinuationToken instancí. |
| ResponseCreatedRealtimeServerMessage |
Představuje zprávu v reálném čase pro vytvoření položky odpovědi. |
| ResponseOutputItemRealtimeServerMessage |
Představuje zprávu v reálném čase představující novou přidanou nebo vytvořenou výstupní položku během generování odpovědi. |
| SessionUpdateRealtimeClientMessage |
Představuje zprávu klienta, která požaduje aktualizaci konfigurace relace. |
| SpeechToTextClientBuilder |
Tvůrce pro vytváření kanálů nástroje ISpeechToTextClient. |
| SpeechToTextClientBuilderSpeechToTextClientExtensions |
Poskytuje rozšiřující metody pro práci ISpeechToTextClient v kontextu SpeechToTextClientBuilder. |
| SpeechToTextClientExtensions |
Rozšíření pro ISpeechToTextClient. |
| SpeechToTextClientMetadata |
Poskytuje metadata o objektu ISpeechToTextClient. |
| SpeechToTextOptions |
Představuje možnosti pro požadavek na převod řeči na text. |
| SpeechToTextResponse |
Představuje výsledek požadavku na převod řeči na text. |
| SpeechToTextResponseUpdate |
Představuje jeden blok odpovědí streamování z objektu ISpeechToTextClient. |
| SpeechToTextResponseUpdateExtensions |
Poskytuje rozšiřující metody pro práci s SpeechToTextResponseUpdate instancemi. |
| SpeechToTextResponseUpdateKind.Converter |
JsonConverter<T> Poskytuje pro serializaci SpeechToTextResponseUpdateKind instancí. |
| SummarizingChatReducer |
Poskytuje funkce pro zmenšení kolekce chatových zpráv do souhrnného formuláře. |
| TextContent |
Představuje textový obsah v chatu. |
| TextReasoningContent |
Představuje text zdůvodnění obsahu v chatu. |
| TextSpanAnnotatedRegion |
Popisuje umístění v přidruženém AIContent umístění na základě počátečního a koncového znakového indexu. |
| TextToSpeechClientBuilder |
Tvůrce pro vytváření kanálů nástroje ITextToSpeechClient. |
| TextToSpeechClientBuilderTextToSpeechClientExtensions |
Poskytuje rozšiřující metody pro práci ITextToSpeechClient v kontextu TextToSpeechClientBuilder. |
| TextToSpeechClientExtensions |
Rozšíření pro ITextToSpeechClient. |
| TextToSpeechClientMetadata |
Poskytuje metadata o objektu ITextToSpeechClient. |
| TextToSpeechOptions |
Představuje možnosti pro požadavek na převod textu na řeč. |
| TextToSpeechResponse |
Představuje výsledek textu na žádost o řeč. |
| TextToSpeechResponseUpdate |
Představuje jeden blok odpovědí streamování z objektu ITextToSpeechClient. |
| TextToSpeechResponseUpdateExtensions |
Poskytuje rozšiřující metody pro práci s TextToSpeechResponseUpdate instancemi. |
| TextToSpeechResponseUpdateKind.Converter |
JsonConverter<T> Poskytuje pro serializaci TextToSpeechResponseUpdateKind instancí. |
| ToolApprovalRequestContent |
Představuje žádost o schválení před vyvoláním volání nástroje. |
| ToolApprovalResponseContent |
Představuje odpověď na ToolApprovalRequestContentodpověď označující, jestli bylo volání nástroje schváleno. |
| ToolCallContent |
Představuje požadavek na volání nástroje. |
| ToolResultContent |
Představuje výsledek volání nástroje. |
| TranscriptionOptions |
Představuje možnosti konfigurace přepisu. |
| UriContent |
Představuje adresu URL, obvykle hostovaný obsah, jako je obrázek, zvuk nebo video. |
| UsageContent |
Představuje informace o využití přidružené k žádosti o chat a odpověď. |
| UsageDetails |
Poskytuje podrobnosti o využití žádosti nebo odpovědi. |
| VoiceActivityDetectionOptions |
Představuje možnosti konfigurace detekce hlasových aktivit (VAD) v relaci v reálném čase. |
| WebSearchToolCallContent |
Představuje volání webového vyhledávacího nástroje hostované službou. |
| WebSearchToolResultContent |
Představuje výsledek vyvolání webového vyhledávacího nástroje hostované službou. |
Struktury
| Name | Description |
|---|---|
| AdditionalPropertiesDictionary<TValue>.Enumerator |
Vytvoří výčet prvků objektu AdditionalPropertiesDictionary<TValue>. |
| AIFunctionFactoryOptions.ParameterBindingOptions |
Poskytuje možnosti konfigurace vytvořené delegátem ConfigureParameterBinding . |
| AIJsonSchemaCreateContext |
Definuje kontext, ve kterém se generuje schéma JSON v grafu typu. |
| AIJsonSchemaTransformContext |
Definuje kontext pro transformaci uzlu schématu s větším dokumentem schématu. |
| ChatFinishReason |
Představuje důvod dokončení odpovědi chatu. |
| ChatRole |
Popisuje zamýšlený účel zprávy v rámci interakce chatu. |
| RealtimeServerMessageType |
Představuje typ zprávy serveru v reálném čase. Slouží k identifikaci typu zprávy přijatého z modelu. |
| RealtimeSessionKind |
Představuje typ relace v reálném čase. |
| SpeechToTextResponseUpdateKind |
Popisuje zamýšlený účel konkrétní aktualizace během streamování řeči na textové aktualizace. |
| TextToSpeechResponseUpdateKind |
Popisuje zamýšlený účel konkrétní aktualizace během streamování textu do aktualizací řeči. |
Rozhraní
| Name | Description |
|---|---|
| IChatClient |
Představuje chatovacího klienta. |
| IChatReducer |
Představuje reduktor schopný zmenšit velikost seznamu chatovacích zpráv. |
| IEmbeddingGenerator |
Představuje generátor vložených objektů. |
| IEmbeddingGenerator<TInput,TEmbedding> |
Představuje generátor vložených objektů. |
| IHostedFileClient |
Představuje klienta pro nahrávání, stahování a správu souborů hostovaných službou AI. |
| IImageGenerator |
Představuje generátor obrázků. |
| IRealtimeClient |
Představuje klienta v reálném čase. |
| IRealtimeClientSession |
Představuje relaci v reálném čase. |
| ISpeechToTextClient |
Představuje řeč na textového klienta. |
| ITextToSpeechClient |
Představuje text pro klienta řeči. |
Výčty
| Name | Description |
|---|---|
| FunctionInvokingChatClient.FunctionInvocationStatus |
Poskytuje kódy chyb, kdy dojde k chybám v rámci volající smyčky funkce. |
| ImageGeneratingChatClient.DataContentHandling |
Určuje způsob zpracování obrázku a dalšího datového obsahu při předávání dat vnitřnímu klientovi. |
| ImageGenerationResponseFormat |
Představuje formát požadované odpovědi vygenerované image. |
| ReasoningEffort |
Určuje úroveň úsilí o odůvodnění, které by se mělo použít při generování odpovědí chatu. |
| ReasoningOutput |
Určuje, jak se má obsah odůvodnění zahrnout do odpovědi. |