Microsoft.Extensions.AI Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera typy do tworzenia funkcji związanych ze sztuczną inteligencją i zarządzania nimi, w tym klientów czatów, generatorów osadzania, narzędzi i narzędzi do pracy z usługami sztucznej inteligencji.
Klasy
| Nazwa | Opis |
|---|---|
| AdditionalPropertiesDictionary |
Udostępnia słownik używany jako słownik AdditionalProperties w obiektach Microsoft.Extensions.AI. |
| AdditionalPropertiesDictionary<TValue> |
Udostępnia słownik używany jako słownik AdditionalProperties w obiektach Microsoft.Extensions.AI. |
| AIAnnotation |
Reprezentuje adnotację dotyczącą zawartości. |
| AIContent |
Reprezentuje zawartość używaną przez usługi sztucznej inteligencji. |
| AIFunction |
Reprezentuje funkcję, którą można opisać w usłudze sztucznej inteligencji i wywołać. |
| AIFunctionArguments |
Reprezentuje argumenty, które mają być używane z elementem InvokeAsync(AIFunctionArguments, CancellationToken). |
| AIFunctionDeclaration |
Reprezentuje funkcję, którą można opisać w usłudze sztucznej inteligencji. |
| AIFunctionFactory |
Udostępnia metody fabryki do tworzenia powszechnie używanych implementacji programu AIFunction. |
| AIFunctionFactoryOptions |
Reprezentuje opcje, które można podać podczas tworzenia elementu AIFunction na podstawie metody. |
| AIJsonSchemaCreateOptions |
Udostępnia opcje konfigurowania zachowania funkcji tworzenia schematu AIJsonUtilities JSON. |
| AIJsonSchemaTransformCache |
Definiuje pamięć podręczną dla schematów JSON przekształconych zgodnie z określonymi AIJsonSchemaTransformOptions zasadami. |
| AIJsonSchemaTransformOptions |
Udostępnia opcje konfigurowania zachowania funkcji przekształcania schematu AIJsonUtilities JSON. |
| AIJsonUtilities |
Udostępnia kolekcję metod narzędziowych do marshalingu danych JSON. |
| AITool |
Reprezentuje narzędzie, które można określić w usłudze sztucznej inteligencji. |
| AnnotatedRegion |
Opisuje część skojarzonej AIContent z adnotacją, która ma zastosowanie. |
| ApprovalRequiredAIFunction |
Reprezentuje element AIFunction , który można opisać w usłudze sztucznej inteligencji i wywoływany, ale dla którego obiekt wywołujący powinien uzyskać zatwierdzenie użytkownika, zanim funkcja zostanie rzeczywiście wywołana. |
| AutoChatToolMode |
Wskazuje, że element IChatClient jest bezpłatny, aby wybrać dowolne z dostępnych narzędzi lub w ogóle nie. |
| AzureAIInferenceExtensions |
Udostępnia metody rozszerzenia do pracy z wnioskowaniem usługi Azure AI. |
| BinaryEmbedding |
Reprezentuje osadzanie składające się z wektora bitowego. |
| BinaryEmbedding.VectorConverter |
Udostępnia element JsonConverter<T> do serializacji BitArray wystąpień. |
| CachingChatClient |
Reprezentuje delegowania klienta czatu, który buforuje wyniki rozmów rozmów. |
| CachingEmbeddingGenerator<TInput,TEmbedding> |
Reprezentuje delegujący generator osadzania, który buforuje wyniki osadzania wywołań generowania. |
| ChatClientBuilder |
Konstruktor do tworzenia potoków programu IChatClient. |
| ChatClientBuilderChatClientExtensions |
Udostępnia metody rozszerzenia do pracy z IChatClient programem w kontekście ChatClientBuilderprogramu . |
| ChatClientExtensions |
Udostępnia kolekcję metod statycznych na potrzeby rozszerzania IChatClient wystąpień. |
| ChatClientMetadata |
Udostępnia metadane dotyczące elementu IChatClient. |
| ChatClientStructuredOutputExtensions |
Udostępnia metody rozszerzeń, IChatClient które upraszczają pracę z danymi wyjściowymi ze strukturą. |
| ChatFinishReason.Converter |
Udostępnia element JsonConverter<T> do serializacji ChatFinishReason wystąpień. |
| ChatMessage |
Reprezentuje wiadomość czatu używaną przez element IChatClient. |
| ChatOptions |
Reprezentuje opcje żądania czatu. |
| ChatResponse |
Reprezentuje odpowiedź na żądanie czatu. |
| ChatResponse<T> |
Reprezentuje odpowiedź na żądanie czatu ze ustrukturyzowanymi danymi wyjściowymi. |
| ChatResponseExtensions |
Udostępnia metody rozszerzenia do pracy z wystąpieniami ChatResponse i ChatResponseUpdate . |
| ChatResponseFormat |
Reprezentuje format odpowiedzi żądany przez obiekt wywołujący. |
| ChatResponseFormatJson |
Reprezentuje format odpowiedzi dla danych JSON ze strukturą. |
| ChatResponseFormatText |
Reprezentuje format odpowiedzi bez ograniczeń wokół formatu. |
| ChatResponseUpdate |
Reprezentuje pojedynczy fragment odpowiedzi przesyłania strumieniowego z elementu IChatClient. |
| ChatRole.Converter |
Udostępnia element JsonConverter<T> do serializacji ChatRole wystąpień. |
| ChatToolMode |
Opisuje sposób wybierania narzędzi przez element IChatClient. |
| CitationAnnotation |
Reprezentuje adnotację, która łączy zawartość z odwołaniami źródłowymi, takimi jak dokumenty, adresy URL, pliki lub dane wyjściowe narzędzia. |
| CodeInterpreterToolCallContent |
Reprezentuje wywołanie wywołania narzędzia interpretera kodu przez hostowaną usługę. |
| CodeInterpreterToolResultContent |
Reprezentuje wynik wywołania narzędzia interpretera kodu przez hostowaną usługę. |
| ConfigureOptionsChatClient |
Reprezentuje delegowania klienta czatu, który konfiguruje ChatOptions wystąpienie używane przez pozostałą część potoku. |
| ConfigureOptionsChatClientBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania ConfigureOptionsChatClient wystąpień. |
| ConfigureOptionsEmbeddingGenerator<TInput,TEmbedding> |
Reprezentuje generator osadzania delegowania, który konfiguruje EmbeddingGenerationOptions wystąpienie używane przez pozostałą część potoku. |
| ConfigureOptionsEmbeddingGeneratorBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania ConfigureOptionsEmbeddingGenerator<TInput,TEmbedding> wystąpień. |
| ConfigureOptionsImageGenerator |
Reprezentuje generator obrazów delegowania, który konfiguruje ImageGenerationOptions wystąpienie używane przez pozostałą część potoku. |
| ConfigureOptionsImageGeneratorBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania ConfigureOptionsImageGenerator wystąpień. |
| ConfigureOptionsSpeechToTextClient |
Reprezentuje delegowania klienta czatu, który konfiguruje SpeechToTextOptions wystąpienie używane przez pozostałą część potoku. |
| ConfigureOptionsSpeechToTextClientBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania ConfigureOptionsSpeechToTextClient wystąpień. |
| DataContent |
Reprezentuje zawartość binarną ze skojarzonym typem nośnika (znanym również jako typ MIME). |
| DelegatingAIFunction |
Udostępnia opcjonalną klasę bazową dla klasy AIFunction , która przechodzi przez wywołania do innego wystąpienia. |
| DelegatingChatClient |
Udostępnia opcjonalną klasę bazową dla klasy IChatClient , która przechodzi przez wywołania do innego wystąpienia. |
| DelegatingEmbeddingGenerator<TInput,TEmbedding> |
Udostępnia opcjonalną klasę bazową dla klasy IEmbeddingGenerator<TInput,TEmbedding> , która przechodzi przez wywołania do innego wystąpienia. |
| DelegatingHostedFileClient |
Klient delegujący plik, który opakowuje wewnętrzny IHostedFileClientelement . |
| DelegatingImageGenerator |
Udostępnia opcjonalną klasę bazową dla klasy IImageGenerator , która przechodzi przez wywołania do innego wystąpienia. |
| DelegatingSpeechToTextClient |
Udostępnia opcjonalną klasę bazową dla klasy ISpeechToTextClient , która przechodzi przez wywołania do innego wystąpienia. |
| DistributedCachingChatClient |
Delegowanie klienta czatu, który buforuje wyniki wywołań odpowiedzi, przechowując je jako kod JSON w pliku IDistributedCache. |
| DistributedCachingChatClientBuilderExtensions |
Metody rozszerzenia służące do dodawania DistributedCachingChatClient elementu do potoku IChatClient . |
| DistributedCachingEmbeddingGenerator<TInput,TEmbedding> |
Reprezentuje delegujący generator osadzania, który buforuje wyniki osadzania wywołań generowania, przechowując je jako dane JSON w obiekcie IDistributedCache. |
| DistributedCachingEmbeddingGeneratorBuilderExtensions |
Metody rozszerzenia służące do dodawania DistributedCachingEmbeddingGenerator<TInput,TEmbedding> elementu do potoku IEmbeddingGenerator<TInput,TEmbedding> . |
| Embedding |
Reprezentuje osadzanie wygenerowane przez element IEmbeddingGenerator<TInput,TEmbedding>. |
| Embedding<T> |
Reprezentuje osadzanie składające się z wektora |
| EmbeddingGenerationOptions |
Reprezentuje opcje żądania generacji osadzania. |
| EmbeddingGeneratorBuilder<TInput,TEmbedding> |
Konstruktor do tworzenia potoków programu IEmbeddingGenerator<TInput,TEmbedding>. |
| EmbeddingGeneratorBuilderEmbeddingGeneratorExtensions |
Udostępnia metody rozszerzenia do pracy z IEmbeddingGenerator<TInput,TEmbedding> programem w kontekście EmbeddingGeneratorBuilder<TInput,TEmbedding>programu . |
| EmbeddingGeneratorExtensions |
Udostępnia kolekcję metod statycznych na potrzeby rozszerzania IEmbeddingGenerator<TInput,TEmbedding> wystąpień. |
| EmbeddingGeneratorMetadata |
Udostępnia metadane dotyczące elementu IEmbeddingGenerator<TInput,TEmbedding>. |
| ErrorContent |
Reprezentuje błąd. |
| FunctionCallContent |
Reprezentuje żądanie wywołania funkcji. |
| FunctionInvocationContext |
Zapewnia kontekst wywołania funkcji w locie. |
| FunctionInvokingChatClient |
Delegowanie klienta czatu, który wywołuje funkcje zdefiniowane na .ChatOptions Uwzględnij to w potoku czatu, aby automatycznie rozpoznawać wywołania funkcji. |
| FunctionInvokingChatClient.FunctionInvocationResult |
Zawiera informacje o wywołaniu wywołania funkcji. |
| FunctionInvokingChatClientBuilderExtensions |
Udostępnia metody rozszerzenia do dołączania FunctionInvokingChatClient elementu do potoku czatu. |
| FunctionResultContent |
Reprezentuje wynik wywołania funkcji. |
| GeneratedEmbeddings<TEmbedding> |
Reprezentuje wynik operacji w celu wygenerowania osadzonych elementów. |
| HostedCodeInterpreterTool |
Reprezentuje hostowane narzędzie, które można określić w usłudze sztucznej inteligencji, aby umożliwić mu wykonywanie wygenerowanego kodu. |
| HostedFileClientBuilder |
Konstruktor do tworzenia potoków programu IHostedFileClient. |
| HostedFileClientBuilderHostedFileClientExtensions |
Udostępnia metody rozszerzenia do pracy z IHostedFileClient programem w kontekście HostedFileClientBuilderprogramu . |
| HostedFileClientExtensions |
Metody rozszerzeń dla programu IHostedFileClient. |
| HostedFileClientMetadata |
Udostępnia metadane dotyczące elementu IHostedFileClient. |
| HostedFileClientOptions |
Reprezentuje opcje żądania klienta hostowanego pliku. |
| HostedFileContent |
Reprezentuje plik hostowany przez usługę sztucznej inteligencji. |
| HostedFileDownloadStream |
Reprezentuje strumień pobierania zawartości pliku z usługi sztucznej inteligencji. |
| HostedFileSearchTool |
Reprezentuje hostowane narzędzie, które można określić w usłudze sztucznej inteligencji, aby umożliwić mu wykonywanie operacji wyszukiwania plików. |
| HostedImageGenerationTool |
Reprezentuje hostowane narzędzie, które można określić w usłudze sztucznej inteligencji, aby umożliwić jej generowanie obrazów. |
| HostedMcpServerTool |
Reprezentuje hostowane narzędzie serwera MCP, które można określić w usłudze sztucznej inteligencji. |
| HostedMcpServerToolAlwaysRequireApprovalMode |
Wskazuje, że zatwierdzenie jest zawsze wymagane w przypadku wywołań narzędzi do hostowanego serwera MCP. |
| HostedMcpServerToolApprovalMode |
Opisuje sposób zatwierdzania wywołań narzędzi do hostowanego serwera MCP. |
| HostedMcpServerToolNeverRequireApprovalMode |
Wskazuje, że zatwierdzenie nigdy nie jest wymagane w przypadku wywołań narzędzi do hostowanego serwera MCP. |
| HostedMcpServerToolRequireSpecificApprovalMode |
Reprezentuje tryb, w którym określono zachowanie zatwierdzania dla poszczególnych nazw narzędzi. |
| HostedVectorStoreContent |
Reprezentuje magazyn wektorów hostowany przez usługę sztucznej inteligencji. |
| HostedWebSearchTool |
Reprezentuje hostowane narzędzie, które można określić dla usługi sztucznej inteligencji, aby umożliwić mu wykonywanie wyszukiwania w Internecie. |
| ImageGeneratingChatClient |
Delegowanie klienta czatu, który umożliwia generowanie obrazów przez konwertowanie HostedImageGenerationTool wystąpień na narzędzia funkcji. |
| ImageGeneratingChatClientBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania ImageGeneratingChatClient wystąpień. |
| ImageGenerationOptions |
Reprezentuje opcje żądania generowania obrazu. |
| ImageGenerationRequest |
Reprezentuje żądanie generowania obrazu. |
| ImageGenerationResponse |
Reprezentuje wynik żądania generowania obrazu. |
| ImageGenerationToolCallContent |
Reprezentuje wywołanie narzędzia do generowania obrazów przez hostowaną usługę. |
| ImageGenerationToolResultContent |
Reprezentuje wywołanie wywołania narzędzia do generowania obrazów przez hostowaną usługę. |
| ImageGeneratorBuilder |
Konstruktor do tworzenia potoków programu IImageGenerator. |
| ImageGeneratorBuilderImageGeneratorExtensions |
Udostępnia metody rozszerzenia do pracy z IImageGenerator programem w kontekście ImageGeneratorBuilderprogramu . |
| ImageGeneratorExtensions |
Udostępnia metody rozszerzenia dla programu IImageGenerator. |
| ImageGeneratorMetadata |
Udostępnia metadane dotyczące elementu IImageGenerator. |
| InputRequestContent |
Reprezentuje żądanie danych wejściowych od użytkownika lub aplikacji. |
| InputResponseContent |
Reprezentuje odpowiedź na element InputRequestContent. |
| LoggingChatClient |
Delegowanie klienta czatu, który rejestruje operacje czatu w obiekcie ILogger. |
| LoggingChatClientBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania LoggingChatClient wystąpień. |
| LoggingEmbeddingGenerator<TInput,TEmbedding> |
Delegowanie generatora osadzania, który rejestruje operacje osadzania generowania w obiekcie ILogger. |
| LoggingEmbeddingGeneratorBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania LoggingEmbeddingGenerator<TInput,TEmbedding> wystąpień. |
| LoggingHostedFileClient |
Delegowanie hostowanego klienta plików, który rejestruje operacje na plikach w obiekcie ILogger. |
| LoggingHostedFileClientBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania LoggingHostedFileClient wystąpień. |
| LoggingImageGenerator |
Delegowanie generatora obrazów, który rejestruje operacje generowania obrazów w obiekcie ILogger. |
| LoggingImageGeneratorBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania LoggingImageGenerator wystąpień. |
| LoggingSpeechToTextClient |
Delegowanie mowy do klienta tekstowego, który rejestruje mowę w operacjach tekstowych do elementu ILogger. |
| LoggingSpeechToTextClientBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania LoggingSpeechToTextClient wystąpień. |
| McpServerToolCallContent |
Reprezentuje żądanie wywołania narzędzia do serwera MCP. |
| McpServerToolResultContent |
Reprezentuje wynik wywołania narzędzia serwera MCP. |
| MessageCountingChatReducer |
Zapewnia reduktor czatu, który ogranicza liczbę komunikatów niesystemowych w konwersacji do określonej maksymalnej liczby, zachowując najnowsze wiadomości i pierwszy komunikat systemowy, jeśli istnieje. |
| NoneChatToolMode |
Wskazuje, że element IChatClient nie powinien żądać wywołania żadnych narzędzi. |
| OpenAIClientExtensions |
Udostępnia metody rozszerzenia do pracy z OpenAIClientprogramem s. |
| OpenTelemetryChatClient |
Reprezentuje delegującego klienta czatu, który implementuje konwencje semantyczne OpenTelemetry dla systemów generowania sztucznej inteligencji. |
| OpenTelemetryChatClientBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania OpenTelemetryChatClient wystąpień. |
| OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> |
Reprezentuje generator osadzania delegowania, który implementuje konwencje semantyczne OpenTelemetry dla systemów generowania sztucznej inteligencji. |
| OpenTelemetryEmbeddingGeneratorBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> wystąpień. |
| OpenTelemetryHostedFileClient |
Reprezentuje delegowania hostowanego klienta plików, który implementuje śledzenie i metryki zgodne z biblioteką OpenTelemetry na potrzeby operacji na plikach. |
| OpenTelemetryHostedFileClientBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania OpenTelemetryHostedFileClient wystąpień. |
| OpenTelemetryImageGenerator |
Reprezentuje generator obrazów delegowania, który implementuje konwencje semantyczne OpenTelemetry dla systemów generowania sztucznej inteligencji. |
| OpenTelemetryImageGeneratorBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania OpenTelemetryImageGenerator wystąpień. |
| OpenTelemetrySpeechToTextClient |
Reprezentuje klienta delegującego zamianę mowy na tekst, który implementuje konwencje semantyczne OpenTelemetry dla systemów generowania sztucznej inteligencji. |
| OpenTelemetrySpeechToTextClientBuilderExtensions |
Udostępnia rozszerzenia do konfigurowania OpenTelemetrySpeechToTextClient wystąpień. |
| ReasoningOptions |
Reprezentuje opcje konfigurowania zachowania rozumowania w żądaniach czatu. |
| ReducingChatClient |
Klient czatu, który zmniejsza rozmiar listy wiadomości. |
| ReducingChatClientBuilderExtensions |
Udostępnia metody rozszerzenia do dołączania ReducingChatClient elementu do potoku czatu. |
| RequiredChatToolMode |
Reprezentuje tryb, w którym musi być wywoływane narzędzie czatu. Ta klasa może opcjonalnie nominować określoną funkcję lub wskazać, że można wybrać dowolną z funkcji. |
| ResponseContinuationToken |
Reprezentuje token używany do wznowienia, kontynuowania lub ponownego wypełniania operacji w wielu scenariuszach/wywołaniach, takich jak wznawianie przesyłanej strumieniowo odpowiedzi z określonego punktu lub pobieranie wyniku operacji w tle. Podklasy tej klasy hermetyzują wszystkie niezbędne informacje w tokenie w celu ułatwienia tych akcji. |
| ResponseContinuationToken.Converter |
Udostępnia element JsonConverter<T> do serializacji ResponseContinuationToken wystąpień. |
| SpeechToTextClientBuilder |
Konstruktor do tworzenia potoków programu ISpeechToTextClient. |
| SpeechToTextClientBuilderSpeechToTextClientExtensions |
Udostępnia metody rozszerzenia do pracy z ISpeechToTextClient programem w kontekście SpeechToTextClientBuilderprogramu . |
| SpeechToTextClientExtensions |
Rozszerzenia dla programu ISpeechToTextClient. |
| SpeechToTextClientMetadata |
Udostępnia metadane dotyczące elementu ISpeechToTextClient. |
| SpeechToTextOptions |
Reprezentuje opcje żądania zamiany mowy na tekst. |
| SpeechToTextResponse |
Reprezentuje wynik żądania zamiany mowy na tekst. |
| SpeechToTextResponseUpdate |
Reprezentuje pojedynczy fragment odpowiedzi przesyłania strumieniowego z elementu ISpeechToTextClient. |
| SpeechToTextResponseUpdateExtensions |
Udostępnia metody rozszerzenia do pracy z SpeechToTextResponseUpdate wystąpieniami. |
| SpeechToTextResponseUpdateKind.Converter |
Udostępnia element JsonConverter<T> do serializacji SpeechToTextResponseUpdateKind wystąpień. |
| SummarizingChatReducer |
Udostępnia funkcje umożliwiające zmniejszenie kolekcji wiadomości czatu do podsumowanego formularza. |
| TextContent |
Reprezentuje zawartość tekstową w czacie. |
| TextReasoningContent |
Reprezentuje zawartość rozumowania tekstu w czacie. |
| TextSpanAnnotatedRegion |
Opisuje lokalizację w skojarzonej AIContent na podstawie indeksów znaków początkowych i końcowych. |
| ToolApprovalRequestContent |
Reprezentuje żądanie zatwierdzenia przed wywołaniem wywołania narzędzia. |
| ToolApprovalResponseContent |
Reprezentuje odpowiedź na ToolApprovalRequestContent, wskazującą, czy wywołanie narzędzia zostało zatwierdzone. |
| ToolCallContent |
Reprezentuje żądanie wywołania narzędzia. |
| ToolResultContent |
Reprezentuje wynik wywołania narzędzia. |
| UriContent |
Reprezentuje adres URL, zazwyczaj hostowaną zawartość, taką jak obraz, dźwięk lub wideo. |
| UsageContent |
Reprezentuje informacje o użyciu skojarzone z żądaniem czatu i odpowiedzią. |
| UsageDetails |
Zawiera szczegółowe informacje o użyciu dotyczące żądania/odpowiedzi. |
| WebSearchToolCallContent |
Reprezentuje wywołanie wywołania narzędzia wyszukiwania w Internecie przez hostowaną usługę. |
| WebSearchToolResultContent |
Reprezentuje wynik wywołania narzędzia wyszukiwania w Internecie przez hostowaną usługę. |
Struktury
| Nazwa | Opis |
|---|---|
| AdditionalPropertiesDictionary<TValue>.Enumerator |
Wylicza elementy elementu .AdditionalPropertiesDictionary<TValue> |
| AIFunctionFactoryOptions.ParameterBindingOptions |
Udostępnia opcje konfiguracji generowane przez delegata ConfigureParameterBinding . |
| AIJsonSchemaCreateContext |
Definiuje kontekst, w którym jest generowany schemat JSON w grafie typu. |
| AIJsonSchemaTransformContext |
Definiuje kontekst przekształcania węzła schematu przy użyciu większego dokumentu schematu. |
| ChatFinishReason |
Reprezentuje przyczynę zakończenia odpowiedzi na czat. |
| ChatRole |
Opisuje zamierzony cel wiadomości w ramach interakcji z czatem. |
| SpeechToTextResponseUpdateKind |
Opisuje zamierzony cel określonej aktualizacji podczas przesyłania strumieniowego mowy do aktualizacji tekstu. |
Interfejsy
| Nazwa | Opis |
|---|---|
| IChatClient |
Reprezentuje klienta czatu. |
| IChatReducer |
Reprezentuje reduktor, który może zmniejszyć rozmiar listy wiadomości czatu. |
| IEmbeddingGenerator |
Reprezentuje generator osadzonych elementów. |
| IEmbeddingGenerator<TInput,TEmbedding> |
Reprezentuje generator osadzonych elementów. |
| IHostedFileClient |
Reprezentuje klienta do przekazywania, pobierania i zarządzania plikami hostowanymi przez usługę sztucznej inteligencji. |
| IImageGenerator |
Reprezentuje generator obrazów. |
| ISpeechToTextClient |
Reprezentuje klienta zamiany mowy na tekst. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| FunctionInvokingChatClient.FunctionInvocationStatus |
Zawiera kody błędów w przypadku wystąpienia błędów w ramach pętli wywoływania funkcji. |
| ImageGeneratingChatClient.DataContentHandling |
Określa sposób obsługi obrazu i inną zawartość danych podczas przekazywania danych do klienta wewnętrznego. |
| ImageGenerationResponseFormat |
Reprezentuje żądany format odpowiedzi wygenerowanego obrazu. |
| ReasoningEffort |
Określa poziom nakładu pracy rozumowania, który należy zastosować podczas generowania odpowiedzi na czat. |
| ReasoningOutput |
Określa sposób uwzględniania zawartości rozumowania w odpowiedzi. |