Microsoft.Extensions.AI Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sohbet istemcileri, yapay zeka hizmetleriyle çalışmaya yönelik oluşturucuları, araçları ve yardımcı programları ekleme gibi yapay zekayla ilgili işlevleri oluşturmaya ve yönetmeye yönelik türler içerir.
Sınıflar
| Name | Description |
|---|---|
| AdditionalPropertiesDictionary |
Microsoft.Extensions.AI nesnelerinde AdditionalProperties sözlüğü olarak kullanılan bir sözlük sağlar. |
| AdditionalPropertiesDictionary<TValue> |
Microsoft.Extensions.AI nesnelerinde AdditionalProperties sözlüğü olarak kullanılan bir sözlük sağlar. |
| AIAnnotation |
İçerikte bir ek açıklamayı temsil eder. |
| AIContent |
Yapay zeka hizmetleri tarafından kullanılan içeriği temsil eder. |
| AIFunction |
Bir yapay zeka hizmetine açıklanabilen ve çağrılabilen bir işlevi temsil eder. |
| AIFunctionArguments |
ile InvokeAsync(AIFunctionArguments, CancellationToken)kullanılacak bağımsız değişkenleri temsil eder. |
| AIFunctionDeclaration |
Bir yapay zeka hizmetine açıklanabilen bir işlevi temsil eder. |
| AIFunctionFactory |
yaygın olarak kullanılan uygulamaları AIFunctionoluşturmak için fabrika yöntemleri sağlar. |
| AIFunctionFactoryOptions |
Bir yöntemden oluşturulurken AIFunction sağlanacak seçenekleri temsil eder. |
| AIJsonSchemaCreateOptions |
JSON şema oluşturma işlevinin AIJsonUtilities davranışını yapılandırmak için seçenekler sağlar. |
| AIJsonSchemaTransformCache |
Belirtilen AIJsonSchemaTransformOptions ilkeye göre dönüştürülmüş JSON şemaları için bir önbellek tanımlar. |
| AIJsonSchemaTransformOptions |
JSON şema dönüştürme işlevinin AIJsonUtilities davranışını yapılandırmak için seçenekler sağlar. |
| AIJsonUtilities |
JSON verilerini sıralamak için bir yardımcı program yöntemleri koleksiyonu sağlar. |
| AITool |
Bir yapay zeka hizmetine belirtilebilen bir aracı temsil eder. |
| AnnotatedRegion |
Ek açıklamanın uygulandığı ilişkili AIContent bölümü açıklar. |
| ApprovalRequiredAIFunction |
AIFunction Bir yapay zeka hizmetine açıklanabilen ve çağrılabilen ancak işlev gerçekten çağrılmadan önce çağıranın kullanıcı onayı alması gereken bir öğesini temsil eder. |
| AutoChatToolMode |
bir'in IChatClient kullanılabilir araçlardan herhangi birini seçemediğini veya hiç seçmediğini gösterir. |
| AzureAIInferenceExtensions |
Azure yapay zeka çıkarımı ile çalışmak için uzantı yöntemleri sağlar. |
| BinaryEmbedding |
Bit vektörden oluşan bir eklemeyi temsil eder. |
| BinaryEmbedding.VectorConverter |
Örnekleri seri hale getirme JsonConverter<T> için bir BitArray sağlar. |
| CachingChatClient |
Sohbet çağrılarının sonuçlarını önbelleğe alan temsilci olarak atanan bir sohbet istemcisini temsil eder. |
| CachingEmbeddingGenerator<TInput,TEmbedding> |
Ekleme oluşturma çağrılarının sonuçlarını önbelleğe alan bir temsilci ekleme oluşturucuyu temsil eder. |
| ChatClientBuilder |
İşlem hatlarını IChatClientoluşturmak için bir oluşturucu. |
| ChatClientBuilderChatClientExtensions |
bağlamında IChatClientile ChatClientBuilder çalışmak için uzantı yöntemleri sağlar. |
| ChatClientExtensions |
Örnekleri genişletmek IChatClient için bir statik yöntemler koleksiyonu sağlar. |
| ChatClientMetadata |
hakkında IChatClientmeta veriler sağlar. |
| ChatClientStructuredOutputExtensions |
Yapılandırılmış çıkışla çalışmayı basitleştiren uzantı yöntemleri IChatClient sağlar. |
| ChatFinishReason.Converter |
Örnekleri seri hale getirme JsonConverter<T> için bir ChatFinishReason sağlar. |
| ChatMessage |
tarafından kullanılan sohbet IChatClientiletisini temsil eder. |
| ChatOptions |
Sohbet isteği seçeneklerini temsil eder. |
| ChatResponse |
Sohbet isteğine verilen yanıtı temsil eder. |
| ChatResponse<T> |
Yapılandırılmış çıkışa sahip bir sohbet isteğine verilen yanıtı temsil eder. |
| ChatResponseExtensions |
ve ChatResponse örnekleriyle ChatResponseUpdate çalışmak için uzantı yöntemleri sağlar. |
| ChatResponseFormat |
Çağıranın istediği yanıt biçimini temsil eder. |
| ChatResponseFormatJson |
Yapılandırılmış JSON verileri için bir yanıt biçimini temsil eder. |
| ChatResponseFormatText |
Biçimin etrafında hiçbir kısıtlama olmadan bir yanıt biçimini temsil eder. |
| ChatResponseUpdate |
bir 'den tek bir akış yanıt öbeklerini IChatClienttemsil eder. |
| ChatRole.Converter |
Örnekleri seri hale getirme JsonConverter<T> için bir ChatRole sağlar. |
| ChatToolMode |
Araçların tarafından IChatClientnasıl seçilmesi gerektiğini açıklar. |
| CitationAnnotation |
belgeler, URL'ler, dosyalar veya araç çıkışları gibi kaynak başvurulara içerik bağlayan bir ek açıklamayı temsil eder. |
| CodeInterpreterToolCallContent |
Barındırılan bir hizmet tarafından yapılan bir kod yorumlayıcı aracı çağrı çağrısını temsil eder. |
| CodeInterpreterToolResultContent |
Barındırılan bir hizmet tarafından kod yorumlayıcı aracı çağrılarının sonucunu temsil eder. |
| ConfigureOptionsChatClient |
İşlem hattının geri kalanı tarafından kullanılan bir ChatOptions örneği yapılandıran temsilci sohbet istemcisini temsil eder. |
| ConfigureOptionsChatClientBuilderExtensions |
Örnekleri yapılandırmak ConfigureOptionsChatClient için uzantılar sağlar. |
| ConfigureOptionsEmbeddingGenerator<TInput,TEmbedding> |
İşlem hattının geri kalanı tarafından kullanılan bir örneği yapılandıran bir EmbeddingGenerationOptions temsilci ekleme oluşturucuyu temsil eder. |
| ConfigureOptionsEmbeddingGeneratorBuilderExtensions |
Örnekleri yapılandırmak ConfigureOptionsEmbeddingGenerator<TInput,TEmbedding> için uzantılar sağlar. |
| ConfigureOptionsImageGenerator |
İşlem hattının geri kalanı tarafından kullanılan bir örneği yapılandıran bir ImageGenerationOptions temsilci görüntü oluşturucuyu temsil eder. |
| ConfigureOptionsImageGeneratorBuilderExtensions |
Örnekleri yapılandırmak ConfigureOptionsImageGenerator için uzantılar sağlar. |
| ConfigureOptionsSpeechToTextClient |
İşlem hattının geri kalanı tarafından kullanılan bir SpeechToTextOptions örneği yapılandıran temsilci sohbet istemcisini temsil eder. |
| ConfigureOptionsSpeechToTextClientBuilderExtensions |
Örnekleri yapılandırmak ConfigureOptionsSpeechToTextClient için uzantılar sağlar. |
| ConfigureOptionsTextToSpeechClient |
İşlem hattının geri kalanı tarafından kullanılan bir TextToSpeechOptions örneği yapılandıran konuşma istemcisine temsilci seçme metnini temsil eder. |
| ConfigureOptionsTextToSpeechClientBuilderExtensions |
Örnekleri yapılandırmak ConfigureOptionsTextToSpeechClient için uzantılar sağlar. |
| CreateConversationItemRealtimeClientMessage |
Konuşma öğesi oluşturmak için gerçek zamanlı bir iletiyi temsil eder. |
| CreateResponseRealtimeClientMessage |
Yanıt oluşturmak için model çıkarımı tetikleyen bir istemci iletisini temsil eder. |
| DataContent |
İlişkili medya türüne (MIME türü olarak da bilinir) sahip ikili içeriği temsil eder. |
| DelegatingAIFunction |
Çağrıları başka bir örneğe geçiren için isteğe bağlı bir AIFunction temel sınıf sağlar. |
| DelegatingChatClient |
Çağrıları başka bir örneğe geçiren için isteğe bağlı bir IChatClient temel sınıf sağlar. |
| DelegatingEmbeddingGenerator<TInput,TEmbedding> |
Çağrıları başka bir örneğe geçiren için isteğe bağlı bir IEmbeddingGenerator<TInput,TEmbedding> temel sınıf sağlar. |
| DelegatingHostedFileClient |
bir iç IHostedFileClientsarmalayan bir temsilci dosya istemcisi. |
| DelegatingImageGenerator |
Çağrıları başka bir örneğe geçiren için isteğe bağlı bir IImageGenerator temel sınıf sağlar. |
| DelegatingRealtimeClient |
Çağrıları başka bir örneğe geçiren için isteğe bağlı bir IRealtimeClient temel sınıf sağlar. |
| DelegatingSpeechToTextClient |
Çağrıları başka bir örneğe geçiren için isteğe bağlı bir ISpeechToTextClient temel sınıf sağlar. |
| DelegatingTextToSpeechClient |
Çağrıları başka bir örneğe geçiren için isteğe bağlı bir ITextToSpeechClient temel sınıf sağlar. |
| DistributedCachingChatClient |
Yanıt çağrılarının sonuçlarını önbelleğe alan ve bir içinde JSON olarak depolayan bir IDistributedCachetemsilci sohbet istemcisi. |
| DistributedCachingChatClientBuilderExtensions |
İşlem hattına eklemeye DistributedCachingChatClientIChatClient yönelik uzantı yöntemleri. |
| DistributedCachingEmbeddingGenerator<TInput,TEmbedding> |
Ekleme oluşturma çağrılarının sonuçlarını önbelleğe alan ve bir içinde IDistributedCacheJSON olarak depolayan bir temsilci ekleme oluşturucuyu temsil eder. |
| DistributedCachingEmbeddingGeneratorBuilderExtensions |
İşlem hattına eklemeye DistributedCachingEmbeddingGenerator<TInput,TEmbedding>IEmbeddingGenerator<TInput,TEmbedding> yönelik uzantı yöntemleri. |
| Embedding |
tarafından oluşturulan bir IEmbeddingGenerator<TInput,TEmbedding>eklemeyi temsil eder. |
| Embedding<T> |
Değer vektörlerinden oluşan bir eklemeyi |
| EmbeddingGenerationOptions |
Ekleme oluşturma isteğinin seçeneklerini temsil eder. |
| EmbeddingGeneratorBuilder<TInput,TEmbedding> |
İşlem hatlarını IEmbeddingGenerator<TInput,TEmbedding>oluşturmak için bir oluşturucu. |
| EmbeddingGeneratorBuilderEmbeddingGeneratorExtensions |
bağlamında IEmbeddingGenerator<TInput,TEmbedding>ile EmbeddingGeneratorBuilder<TInput,TEmbedding> çalışmak için uzantı yöntemleri sağlar. |
| EmbeddingGeneratorExtensions |
Örnekleri genişletmek IEmbeddingGenerator<TInput,TEmbedding> için bir statik yöntemler koleksiyonu sağlar. |
| EmbeddingGeneratorMetadata |
hakkında IEmbeddingGenerator<TInput,TEmbedding>meta veriler sağlar. |
| ErrorContent |
Bir hatayı temsil eder. |
| ErrorRealtimeServerMessage |
Gerçek zamanlı sunucu hata iletisini temsil eder. |
| FunctionCallContent |
İşlev çağrısı isteğini temsil eder. |
| FunctionInvocationContext |
Bir uçuş içi işlev çağrısı için bağlam sağlar. |
| FunctionInvokingChatClient |
üzerinde ChatOptionstanımlanan işlevleri çağıran bir temsilci sohbet istemcisi. İşlev çağrılarını otomatik olarak çözmek için bunu bir sohbet işlem hattına ekleyin. |
| FunctionInvokingChatClient.FunctionInvocationResult |
İşlev çağrısının çağrılması hakkında bilgi sağlar. |
| FunctionInvokingChatClientBuilderExtensions |
Sohbet işlem hattına eklemeye yönelik FunctionInvokingChatClient uzantı yöntemleri sağlar. |
| FunctionInvokingRealtimeClient |
üzerinde CreateResponseRealtimeClientMessagetanımlanan işlevleri çağıran bir temsilci gerçek zamanlı istemci. İşlev çağrılarını otomatik olarak çözümlemek için bunu gerçek zamanlı bir istemci işlem hattına ekleyin. |
| FunctionInvokingRealtimeClientBuilderExtensions |
Gerçek zamanlı istemci işlem hattına işlev çağırma ara yazılımını eklemek için uzantı yöntemleri sağlar. |
| FunctionResultContent |
İşlev çağrısının sonucunu temsil eder. |
| GeneratedEmbeddings<TEmbedding> |
Ekleme oluşturma işleminin sonucunu temsil eder. |
| HostedCodeInterpreterTool |
Yapay zeka hizmetine, oluşturduğu kodu yürütmesini sağlamak için belirtilebilen barındırılan bir aracı temsil eder. |
| HostedFileClientBuilder |
İşlem hatlarını IHostedFileClientoluşturmak için bir oluşturucu. |
| HostedFileClientBuilderHostedFileClientExtensions |
bağlamında IHostedFileClientile HostedFileClientBuilder çalışmak için uzantı yöntemleri sağlar. |
| HostedFileClientExtensions |
için IHostedFileClientuzantı yöntemleri. |
| HostedFileClientMetadata |
hakkında IHostedFileClientmeta veriler sağlar. |
| HostedFileClientOptions |
Barındırılan dosya istemci isteği seçeneklerini temsil eder. |
| HostedFileContent |
Yapay zeka hizmeti tarafından barındırılan bir dosyayı temsil eder. |
| HostedFileDownloadStream |
Bir yapay zeka hizmetinden dosya içeriği indirme akışını temsil eder. |
| HostedFileSearchTool |
Bir yapay zeka hizmetine dosya arama işlemleri gerçekleştirmesini sağlamak için belirtilebilen barındırılan bir aracı temsil eder. |
| HostedImageGenerationTool |
Bir yapay zeka hizmetine görüntü oluşturmayı gerçekleştirmesini sağlamak için belirtilebilen barındırılan bir aracı temsil eder. |
| HostedMcpServerTool |
Bir yapay zeka hizmetine belirtilebilen barındırılan bir MCP sunucu aracını temsil eder. |
| HostedMcpServerToolAlwaysRequireApprovalMode |
Barındırılan bir MCP sunucusuna yapılan araç çağrıları için her zaman onay gerektiğini gösterir. |
| HostedMcpServerToolApprovalMode |
Barındırılan bir MCP sunucusuna yönelik araç çağrıları için onayın nasıl gerekli olduğunu açıklar. |
| HostedMcpServerToolNeverRequireApprovalMode |
Barındırılan bir MCP sunucusuna yapılan araç çağrıları için hiçbir zaman onay gerekli olmadığını gösterir. |
| HostedMcpServerToolRequireSpecificApprovalMode |
Tek tek araç adları için onay davranışının belirtildiği modu temsil eder. |
| HostedToolSearchTool |
İsteğe bağlı olarak araç tanımlarını aramasını ve seçmeli olarak yüklemesini sağlamak için yapay zeka hizmetine belirtilebilen barındırılan bir aracı temsil eder. |
| HostedVectorStoreContent |
Yapay zeka hizmeti tarafından barındırılan bir vektör deposunu temsil eder. |
| HostedWebSearchTool |
Bir yapay zeka hizmetine web aramaları gerçekleştirmesini sağlamak için belirtilebilen barındırılan bir aracı temsil eder. |
| ImageGeneratingChatClient |
Örnekleri işlev araçlarına dönüştürerek HostedImageGenerationTool görüntü oluşturma özelliklerine olanak tanıyan bir temsilci sohbet istemcisi. |
| ImageGeneratingChatClientBuilderExtensions |
Örnekleri yapılandırmak ImageGeneratingChatClient için uzantılar sağlar. |
| ImageGenerationOptions |
Görüntü oluşturma isteği seçeneklerini temsil eder. |
| ImageGenerationRequest |
Görüntü oluşturma isteğini temsil eder. |
| ImageGenerationResponse |
Görüntü oluşturma isteğinin sonucunu temsil eder. |
| ImageGenerationToolCallContent |
Barındırılan bir hizmet tarafından bir görüntü oluşturma aracı çağrısının çağrısını temsil eder. |
| ImageGenerationToolResultContent |
Barındırılan bir hizmet tarafından görüntü oluşturma aracı çağrılarının sonucunu temsil eder. |
| ImageGeneratorBuilder |
İşlem hatlarını IImageGeneratoroluşturmak için bir oluşturucu. |
| ImageGeneratorBuilderImageGeneratorExtensions |
bağlamında IImageGeneratorile ImageGeneratorBuilder çalışmak için uzantı yöntemleri sağlar. |
| ImageGeneratorExtensions |
için IImageGeneratoruzantı yöntemleri sağlar. |
| ImageGeneratorMetadata |
hakkında IImageGeneratormeta veriler sağlar. |
| InputAudioBufferAppendRealtimeClientMessage |
Ses arabelleği girişini eklemek için gerçek zamanlı bir iletiyi temsil eder. |
| InputAudioBufferCommitRealtimeClientMessage |
Ses arabelleği girişi işlemek için gerçek zamanlı bir iletiyi temsil eder. |
| InputAudioTranscriptionRealtimeServerMessage |
Giriş ses transkripsiyonu için gerçek zamanlı bir sunucu iletisini temsil eder. |
| InputRequestContent |
Kullanıcı veya uygulamadan gelen giriş isteğini temsil eder. |
| InputResponseContent |
bir InputRequestContentyanıtı temsil eder. |
| LoggingChatClient |
Sohbet işlemlerini bir olarak günlüğe kaydeden ve temsilci olarak atanan bir ILoggersohbet istemcisi. |
| LoggingChatClientBuilderExtensions |
Örnekleri yapılandırmak LoggingChatClient için uzantılar sağlar. |
| LoggingEmbeddingGenerator<TInput,TEmbedding> |
Ekleme oluşturma işlemlerini bir öğesine kaydeden bir ILoggertemsilci ekleme oluşturucu. |
| LoggingEmbeddingGeneratorBuilderExtensions |
Örnekleri yapılandırmak LoggingEmbeddingGenerator<TInput,TEmbedding> için uzantılar sağlar. |
| LoggingHostedFileClient |
Dosya işlemlerini bir öğesine günlüğe kaydeden, barındırılan bir ILoggerdosya istemcisine temsilci seçme. |
| LoggingHostedFileClientBuilderExtensions |
Örnekleri yapılandırmak LoggingHostedFileClient için uzantılar sağlar. |
| LoggingImageGenerator |
Görüntü oluşturma işlemlerini bir öğesine günlüğe kaydeden bir ILoggertemsilci görüntü oluşturucu. |
| LoggingImageGeneratorBuilderExtensions |
Örnekleri yapılandırmak LoggingImageGenerator için uzantılar sağlar. |
| LoggingRealtimeClient |
İşlemleri bir öğesine günlüğe kaydeden bir ILoggertemsilci olarak atanan gerçek zamanlı istemci. |
| LoggingRealtimeClientBuilderExtensions |
İşlem IRealtimeClient hattında günlüğe kaydetmeyi yapılandırmak için uzantılar sağlar. |
| LoggingSpeechToTextClient |
Metin istemcisine yapılan ve metin işlemlerine yönelik konuşmayı günlüğe kaydeden temsilci olarak atanan bir ILoggerkonuşma. |
| LoggingSpeechToTextClientBuilderExtensions |
Örnekleri yapılandırmak LoggingSpeechToTextClient için uzantılar sağlar. |
| LoggingTextToSpeechClient |
Metni konuşma işlemlerine ILoggergünlüğe kaydeden konuşma istemcisine temsilci seçme. |
| LoggingTextToSpeechClientBuilderExtensions |
Örnekleri yapılandırmak LoggingTextToSpeechClient için uzantılar sağlar. |
| McpServerToolCallContent |
BIR MCP sunucusuna araç çağrısı isteğini temsil eder. |
| McpServerToolResultContent |
MCP sunucu araç çağrısının sonucunu temsil eder. |
| MessageCountingChatReducer |
Bir konuşmadaki sistem dışı iletilerin sayısını belirtilen en yüksek sayıyla sınırlayan bir sohbet azaltıcısı sağlar ve varsa en son iletileri ve ilk sistem iletisini korur. |
| NoneChatToolMode |
bir aracının herhangi bir IChatClient araç çağrısını istememesi gerektiğini gösterir. |
| OpenAIClientExtensions |
s ile OpenAIClientçalışmak için uzantı yöntemleri sağlar. |
| OpenAIRealtimeClient |
OpenAI Gerçek Zamanlı API'sinin bir IRealtimeClient değerini temsil eder. |
| OpenAIRealtimeClientSession |
WebSocket üzerinden OpenAI Gerçek Zamanlı API'sinin bir IRealtimeClientSession değerini temsil eder. |
| OpenAIRequestPolicies |
sahip olan PipelinePolicy veya RequestOptions aracılığıyla yapılan her giden OpenAI isteği için Microsoft.Extensions.AI tarafından oluşturulan |
| OpenTelemetryChatClient |
Oluşturucu yapay zeka sistemleri için OpenTelemetry Semantic Conventions uygulayan temsilci olarak atanan bir sohbet istemcisini temsil eder. |
| OpenTelemetryChatClientBuilderExtensions |
Örnekleri yapılandırmak OpenTelemetryChatClient için uzantılar sağlar. |
| OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> |
Oluşturucu yapay zeka sistemleri için OpenTelemetry Semantic Conventions uygulayan bir temsilci ekleme oluşturucuyu temsil eder. |
| OpenTelemetryEmbeddingGeneratorBuilderExtensions |
Örnekleri yapılandırmak OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> için uzantılar sağlar. |
| OpenTelemetryHostedFileClient |
Dosya işlemleri için OpenTelemetry uyumlu izleme ve ölçümler uygulayan bir temsil eden barındırılan dosya istemcisini temsil eder. |
| OpenTelemetryHostedFileClientBuilderExtensions |
Örnekleri yapılandırmak OpenTelemetryHostedFileClient için uzantılar sağlar. |
| OpenTelemetryImageGenerator |
Oluşturucu yapay zeka sistemleri için OpenTelemetry Semantic Conventions uygulayan bir temsilci görüntü oluşturucuyu temsil eder. |
| OpenTelemetryImageGeneratorBuilderExtensions |
Örnekleri yapılandırmak OpenTelemetryImageGenerator için uzantılar sağlar. |
| OpenTelemetryRealtimeClient |
OpenTelemetry Semantic Conventions for Generative AI sistemlerinin ardından OpenTelemetry desteği ekleyen bir temsilci gerçek zamanlı istemci. |
| OpenTelemetryRealtimeClientBuilderExtensions |
Bir IRealtimeClient işlem hattında OpenTelemetry'yi yapılandırmaya yönelik uzantılar sağlar. |
| OpenTelemetrySpeechToTextClient |
Oluşturucu yapay zeka sistemleri için OpenTelemetry Semantic Conventions'ı uygulayan temsilciyi temsil eden bir konuşmayı metne dönüştürme istemcisini temsil eder. |
| OpenTelemetrySpeechToTextClientBuilderExtensions |
Örnekleri yapılandırmak OpenTelemetrySpeechToTextClient için uzantılar sağlar. |
| OpenTelemetryTextToSpeechClient |
Oluşturucu yapay zeka sistemleri için OpenTelemetry Semantic Conventions uygulayan temsilci metin okuma istemcisini temsil eder. |
| OpenTelemetryTextToSpeechClientBuilderExtensions |
Örnekleri yapılandırmak OpenTelemetryTextToSpeechClient için uzantılar sağlar. |
| OutputTextAudioRealtimeServerMessage |
Çıkış metni ve ses için gerçek zamanlı bir sunucu iletisini temsil eder. |
| RealtimeAudioFormat |
Gerçek zamanlı ses yapılandırma seçeneklerini temsil eder. |
| RealtimeClientBuilder |
İşlem hatlarını IRealtimeClientoluşturmak için bir oluşturucu. |
| RealtimeClientBuilderRealtimeClientExtensions |
bağlamında IRealtimeClientile RealtimeClientBuilder çalışmak için uzantı yöntemleri sağlar. |
| RealtimeClientExtensions |
Örnekleri genişletmek IRealtimeClient için bir statik yöntemler koleksiyonu sağlar. |
| RealtimeClientMessage |
İstemcinin modele gönderdiği gerçek zamanlı iletiyi temsil eder. |
| RealtimeClientSessionExtensions |
Örnekleri genişletmek IRealtimeClientSession için bir statik yöntemler koleksiyonu sağlar. |
| RealtimeConversationItem |
Gerçek zamanlı bir konuşma öğesini temsil eder. |
| RealtimeResponseStatus |
Gerçek zamanlı yanıt yaşam döngüsü iletileri için iyi bilinen durum değerlerini tanımlar. |
| RealtimeServerMessage |
Gerçek zamanlı sunucu yanıt iletisini temsil eder. |
| RealtimeServerMessageType.Converter |
Örnekleri seri hale getirme JsonConverter<T> için bir RealtimeServerMessageType sağlar. |
| RealtimeSessionKind.Converter |
Örnekleri seri hale getirme JsonConverter<T> için bir RealtimeSessionKind sağlar. |
| RealtimeSessionOptions |
Gerçek zamanlı oturum yapılandırma seçeneklerini temsil eder. |
| ReasoningOptions |
Sohbet isteklerinde mantık davranışını yapılandırma seçeneklerini temsil eder. |
| ReducingChatClient |
İleti listesinin boyutunu azaltan bir sohbet istemcisi. |
| ReducingChatClientBuilderExtensions |
Sohbet işlem hattına eklemeye yönelik ReducingChatClient uzantı yöntemleri sağlar. |
| RequiredChatToolMode |
Sohbet aracının çağrılması gereken modu temsil eder. Bu sınıf isteğe bağlı olarak belirli bir işlevi aday gösterebilir veya işlevlerden herhangi birinin seçilebileceğini gösterebilir. |
| ResponseContinuationToken |
Belirli bir noktadan akışlı yanıtı sürdürme veya arka plan işleminin sonucunu alma gibi birden çok senaryo/çağrıda bir işlemi sürdürmek, devam ettirmek veya yeniden doldurmak için kullanılan belirteci temsil eder. Bu sınıfın alt sınıfları, bu eylemleri kolaylaştırmak için belirteç içindeki tüm gerekli bilgileri kapsüller. |
| ResponseContinuationToken.Converter |
Örnekleri seri hale getirme JsonConverter<T> için bir ResponseContinuationToken sağlar. |
| ResponseCreatedRealtimeServerMessage |
Yanıt öğesi oluşturmak için gerçek zamanlı bir iletiyi temsil eder. |
| ResponseOutputItemRealtimeServerMessage |
Yanıt oluşturma sırasında eklenen veya oluşturulan yeni bir çıkış öğesini temsil eden gerçek zamanlı bir iletiyi temsil eder. |
| SessionUpdateRealtimeClientMessage |
Oturum yapılandırmasının güncelleştirilmesini isteyen bir istemci iletisini temsil eder. |
| SpeechToTextClientBuilder |
İşlem hatlarını ISpeechToTextClientoluşturmak için bir oluşturucu. |
| SpeechToTextClientBuilderSpeechToTextClientExtensions |
bağlamında ISpeechToTextClientile SpeechToTextClientBuilder çalışmak için uzantı yöntemleri sağlar. |
| SpeechToTextClientExtensions |
için ISpeechToTextClientuzantılar. |
| SpeechToTextClientMetadata |
hakkında ISpeechToTextClientmeta veriler sağlar. |
| SpeechToTextOptions |
Konuşmayı metne dönüştürme isteğinin seçeneklerini temsil eder. |
| SpeechToTextResponse |
Konuşmayı metne dönüştürme isteğinin sonucunu temsil eder. |
| SpeechToTextResponseUpdate |
bir 'den tek bir akış yanıt öbeklerini ISpeechToTextClienttemsil eder. |
| SpeechToTextResponseUpdateExtensions |
Örneklerle SpeechToTextResponseUpdate çalışmak için uzantı yöntemleri sağlar. |
| SpeechToTextResponseUpdateKind.Converter |
Örnekleri seri hale getirme JsonConverter<T> için bir SpeechToTextResponseUpdateKind sağlar. |
| SummarizingChatReducer |
Sohbet iletileri koleksiyonunu özetlenmiş bir forma küçültmeye yönelik işlevsellik sağlar. |
| TextContent |
Sohbetteki metin içeriğini temsil eder. |
| TextReasoningContent |
Sohbetteki metin mantığı içeriğini temsil eder. |
| TextSpanAnnotatedRegion |
başlangıç ve bitiş karakter dizinlerine göre ilişkili AIContent içindeki bir konumu açıklar. |
| TextToSpeechClientBuilder |
İşlem hatlarını ITextToSpeechClientoluşturmak için bir oluşturucu. |
| TextToSpeechClientBuilderTextToSpeechClientExtensions |
bağlamında ITextToSpeechClientile TextToSpeechClientBuilder çalışmak için uzantı yöntemleri sağlar. |
| TextToSpeechClientExtensions |
için ITextToSpeechClientuzantılar. |
| TextToSpeechClientMetadata |
hakkında ITextToSpeechClientmeta veriler sağlar. |
| TextToSpeechOptions |
Metin okuma isteğinin seçeneklerini temsil eder. |
| TextToSpeechResponse |
Metin okuma isteğinin sonucunu temsil eder. |
| TextToSpeechResponseUpdate |
bir 'den tek bir akış yanıt öbeklerini ITextToSpeechClienttemsil eder. |
| TextToSpeechResponseUpdateExtensions |
Örneklerle TextToSpeechResponseUpdate çalışmak için uzantı yöntemleri sağlar. |
| TextToSpeechResponseUpdateKind.Converter |
Örnekleri seri hale getirme JsonConverter<T> için bir TextToSpeechResponseUpdateKind sağlar. |
| ToolApprovalRequestContent |
Bir araç çağrısı çağırmadan önce onay isteğini temsil eder. |
| ToolApprovalResponseContent |
Araç çağrısının onaylanıp onaylanmadığını gösteren bir ToolApprovalRequestContentyanıtı temsil eder. |
| ToolCallContent |
Bir araç çağrısı isteğini temsil eder. |
| ToolResultContent |
Bir araç çağrısının sonucunu temsil eder. |
| TranscriptionOptions |
Transkripsiyonu yapılandırma seçeneklerini temsil eder. |
| UriContent |
Genellikle resim, ses veya video gibi barındırılan içeriğe yönelik bir URL'yi temsil eder. |
| UsageContent |
Sohbet isteği ve yanıtıyla ilişkili kullanım bilgilerini temsil eder. |
| UsageDetails |
İstek/yanıtla ilgili kullanım ayrıntılarını sağlar. |
| VoiceActivityDetectionOptions |
Gerçek zamanlı bir oturumda ses etkinliği algılamayı (VAD) yapılandırma seçeneklerini temsil eder. |
| WebSearchToolCallContent |
Barındırılan bir hizmet tarafından yapılan web arama aracı çağrı çağrısını temsil eder. |
| WebSearchToolResultContent |
Barındırılan bir hizmet tarafından yapılan web arama aracı çağrısının sonucunu temsil eder. |
Yapılar
| Name | Description |
|---|---|
| AdditionalPropertiesDictionary<TValue>.Enumerator |
öğesinin öğelerini AdditionalPropertiesDictionary<TValue>numaralandırır. |
| AIFunctionFactoryOptions.ParameterBindingOptions |
Temsilci tarafından ConfigureParameterBinding üretilen yapılandırma seçeneklerini sağlar. |
| AIJsonSchemaCreateContext |
Bir tür grafı içinde JSON şemasının oluşturulduğu bağlamı tanımlar. |
| AIJsonSchemaTransformContext |
Daha büyük bir şema belgesiyle bir şema düğümünü dönüştürme bağlamını tanımlar. |
| ChatFinishReason |
Sohbet yanıtının tamamlanma nedenini temsil eder. |
| ChatRole |
Sohbet etkileşimi içindeki bir iletinin amaçlanan amacını açıklar. |
| RealtimeServerMessageType |
Gerçek zamanlı sunucu iletisinin türünü temsil eder. Bu, modelden alınan ileti türünü tanımlamak için kullanılır. |
| RealtimeSessionKind |
Gerçek zamanlı oturum türünü temsil eder. |
| SpeechToTextResponseUpdateKind |
Metin güncelleştirmelerine konuşma akışı sırasında belirli bir güncelleştirmenin amaçlanan amacını açıklar. |
| TextToSpeechResponseUpdateKind |
Metinden konuşma güncelleştirmelerine akış sırasında belirli bir güncelleştirmenin amaçlanan amacını açıklar. |
Arabirimler
| Name | Description |
|---|---|
| IChatClient |
Sohbet istemcilerini temsil eder. |
| IChatReducer |
Sohbet iletileri listesinin boyutunu küçültebilen bir azaltıcıyı temsil eder. |
| IEmbeddingGenerator |
Eklemelerin oluşturucusunun temsil eder. |
| IEmbeddingGenerator<TInput,TEmbedding> |
Eklemelerin oluşturucusunun temsil eder. |
| IHostedFileClient |
Yapay zeka hizmeti tarafından barındırılan dosyaları karşıya yüklemek, indirmek ve yönetmek için bir istemciyi temsil eder. |
| IImageGenerator |
Bir görüntü oluşturucusunun temsil eder. |
| IRealtimeClient |
Gerçek zamanlı istemciyi temsil eder. |
| IRealtimeClientSession |
Gerçek zamanlı bir oturumu temsil eder. |
| ISpeechToTextClient |
Metin istemcisine bir konuşmayı temsil eder. |
| ITextToSpeechClient |
Metin okuma istemcisini temsil eder. |
Numaralandırmalar
| Name | Description |
|---|---|
| FunctionInvokingChatClient.FunctionInvocationStatus |
İşlev çağırma döngüsünün bir parçası olarak hatalar oluştuğunda hata kodları sağlar. |
| ImageGeneratingChatClient.DataContentHandling |
İç istemciye veri geçirilirken görüntünün ve diğer veri içeriğinin nasıl işleneceğini belirtir. |
| ImageGenerationResponseFormat |
Oluşturulan görüntünün istenen yanıt biçimini temsil eder. |
| ReasoningEffort |
Sohbet yanıtları oluşturulurken uygulanması gereken akıl yürütme çabasının düzeyini belirtir. |
| ReasoningOutput |
Muhakeme içeriğinin yanıta nasıl dahil edilmesi gerektiğini belirtir. |