AddAzureAIInferenceChatCompletion(IKernelBuilder, String, ChatCompletionsClient, String)
|
Adds the AzureAIInferenceChatCompletionService to the Services.
|
AddAzureAIInferenceChatCompletion(IKernelBuilder, String, TokenCredential, Uri, HttpClient, String)
|
Adds the AzureAIInferenceChatCompletionService to the Services.
|
AddAzureAIInferenceChatCompletion(IKernelBuilder, String, String, Uri, HttpClient, String)
|
Adds the AzureAIInferenceChatCompletionService to the Services.
|
AddAzureAISearchVectorStore(IKernelBuilder, AzureAISearchVectorStoreOptions, String)
|
Register an Azure AI Search IVectorStore with the specified service ID and where SearchIndexClient is retrieved from the dependency injection container.
|
AddAzureAISearchVectorStore(IKernelBuilder, Uri, AzureKeyCredential, AzureAISearchVectorStoreOptions, String)
|
Register an Azure AI Search IVectorStore with the provided Uri and AzureKeyCredential and the specified service ID.
|
AddAzureAISearchVectorStore(IKernelBuilder, Uri, TokenCredential, AzureAISearchVectorStoreOptions, String)
|
Register an Azure AI Search IVectorStore with the provided Uri and TokenCredential and the specified service ID.
|
AddAzureCosmosDBMongoDBVectorStore(IKernelBuilder, AzureCosmosDBMongoDBVectorStoreOptions, String)
|
Register a Azure CosmosDB MongoDB IVectorStore with the specified service ID
and where the Azure CosmosDB MongoDB MongoDB.Driver.IMongoDatabase is retrieved from the dependency injection container.
|
AddAzureCosmosDBMongoDBVectorStore(IKernelBuilder, String, String, AzureCosmosDBMongoDBVectorStoreOptions, String)
|
Register a Azure CosmosDB MongoDB IVectorStore with the specified service ID
and where the Azure CosmosDB MongoDB MongoDB.Driver.IMongoDatabase is constructed using the provided connectionString and databaseName .
|
AddAzureCosmosDBNoSQLVectorStore(IKernelBuilder, AzureCosmosDBNoSQLVectorStoreOptions, String)
|
Register an Azure CosmosDB NoSQL IVectorStore with the specified service ID
and where the Azure CosmosDB NoSQL Database is retrieved from the dependency injection container.
|
AddAzureCosmosDBNoSQLVectorStore(IKernelBuilder, String, String, AzureCosmosDBNoSQLVectorStoreOptions, String)
|
Register an Azure CosmosDB NoSQL IVectorStore with the specified service ID
and where the Azure CosmosDB NoSQL Database is constructed using the provided connectionString and databaseName .
|
AddAzureOpenAIAudioToText(IKernelBuilder, String, AzureOpenAIClient, String, String)
|
Adds the AzureOpenAIAudioToTextService to the Services.
|
AddAzureOpenAIAudioToText(IKernelBuilder, String, String, TokenCredential, String, String, HttpClient)
|
Adds the AzureOpenAIAudioToTextService to the Services.
|
AddAzureOpenAIAudioToText(IKernelBuilder, String, String, String, String, String, HttpClient)
|
Adds the AzureOpenAIAudioToTextService to the Services.
|
AddAzureOpenAIChatCompletion(IKernelBuilder, String, AzureOpenAIClient, String, String)
|
Adds the AzureOpenAIChatCompletionService to the Services.
|
AddAzureOpenAIChatCompletion(IKernelBuilder, String, String, TokenCredential, String, String, HttpClient)
|
Adds the AzureOpenAIChatCompletionService to the Services.
|
AddAzureOpenAIChatCompletion(IKernelBuilder, String, String, String, String, String, HttpClient)
|
Adds the AzureOpenAIChatCompletionService to the Services.
|
AddAzureOpenAITextEmbeddingGeneration(IKernelBuilder, String, AzureOpenAIClient, String, String, Nullable<Int32>)
|
Adds the AzureOpenAITextEmbeddingGenerationService to the Services.
|
AddAzureOpenAITextEmbeddingGeneration(IKernelBuilder, String, String, TokenCredential, String, String, HttpClient, Nullable<Int32>)
|
Adds the AzureOpenAITextEmbeddingGenerationService to the Services.
|
AddAzureOpenAITextEmbeddingGeneration(IKernelBuilder, String, String, String, String, String, HttpClient, Nullable<Int32>)
|
Adds the AzureOpenAITextEmbeddingGenerationService to the Services.
|
AddAzureOpenAITextToAudio(IKernelBuilder, String, String, TokenCredential, String, String, HttpClient)
|
Adds the AzureOpenAITextToAudioService to the Services.
|
AddAzureOpenAITextToAudio(IKernelBuilder, String, String, String, String, String, HttpClient)
|
Adds the AzureOpenAITextToAudioService to the Services.
|
AddAzureOpenAITextToImage(IKernelBuilder, String, AzureOpenAIClient, String, String)
|
Adds the AzureOpenAITextToImageService to the Services.
|
AddAzureOpenAITextToImage(IKernelBuilder, String, String, TokenCredential, String, String, String)
|
Adds the AzureOpenAITextToImageService to the Services.
|
AddAzureOpenAITextToImage(IKernelBuilder, String, String, String, String, String, String, HttpClient)
|
Adds the AzureOpenAITextToImageService to the Services.
|
AddGoogleAIEmbeddingGeneration(IKernelBuilder, String, String, GoogleAIVersion, String, HttpClient)
|
Add Google AI embeddings generation service to the kernel builder.
|
AddGoogleAIGeminiChatCompletion(IKernelBuilder, String, String, GoogleAIVersion, String, HttpClient)
|
Add Google AI Gemini Chat Completion and Text Generation services to the kernel builder.
|
AddHuggingFaceChatCompletion(IKernelBuilder, String, Uri, String, String, HttpClient)
|
Adds an Hugging Face chat completion service with the specified configuration.
|
AddHuggingFaceChatCompletion(IKernelBuilder, Uri, String, String, HttpClient)
|
Adds an Hugging Face chat completion service with the specified configuration.
|
AddHuggingFaceImageToText(IKernelBuilder, String, Uri, String, String, HttpClient)
|
Adds an Hugging Face image-to-text service with the specified configuration.
|
AddHuggingFaceImageToText(IKernelBuilder, Uri, String, String, HttpClient)
|
Adds an Hugging Face image-to-text service with the specified configuration.
|
AddHuggingFaceTextEmbeddingGeneration(IKernelBuilder, String, Uri, String, String, HttpClient)
|
Adds an Hugging Face text embedding generation service with the specified configuration.
|
AddHuggingFaceTextEmbeddingGeneration(IKernelBuilder, Uri, String, String, HttpClient)
|
Adds an Hugging Face text embedding generation service with the specified configuration.
|
AddHuggingFaceTextGeneration(IKernelBuilder, String, Uri, String, String, HttpClient)
|
Adds an Hugging Face text generation service with the specified configuration.
|
AddHuggingFaceTextGeneration(IKernelBuilder, Uri, String, String, HttpClient)
|
Adds an Hugging Face text generation service with the specified configuration.
|
AddVolatileVectorStore(IKernelBuilder, String)
|
Register a Volatile IVectorStore with the specified service ID.
|
Build(IKernelBuilder)
|
Constructs a new instance of Kernel using all of the settings configured on the builder.
|
AddMistralChatCompletion(IKernelBuilder, String, String, Uri, String, HttpClient)
|
Adds an Mistral chat completion service with the specified configuration.
|
AddMistralTextEmbeddingGeneration(IKernelBuilder, String, String, Uri, String, HttpClient)
|
Adds an Mistral text embedding generation service with the specified configuration.
|
AddBertOnnxTextEmbeddingGeneration(IKernelBuilder, Stream, Stream, BertOnnxOptions, String)
|
Adds a text embedding generation service using a BERT ONNX model.
|
AddBertOnnxTextEmbeddingGeneration(IKernelBuilder, String, String, BertOnnxOptions, String)
|
Adds a text embedding generation service using a BERT ONNX model.
|
AddOnnxRuntimeGenAIChatCompletion(IKernelBuilder, String, String, String)
|
Add OnnxRuntimeGenAI Chat Completion services to the kernel builder.
|
AddOpenAIAudioToText(IKernelBuilder, String, OpenAIClient, String)
|
Adds the OpenAI audio-to-text service to the list.
|
AddOpenAIAudioToText(IKernelBuilder, String, String, String, String, HttpClient)
|
Adds the OpenAI audio-to-text service to the list.
|
AddOpenAIChatCompletion(IKernelBuilder, String, OpenAIClient, String)
|
Adds the OpenAI chat completion service to the list.
|
AddOpenAIChatCompletion(IKernelBuilder, String, String, String, String, HttpClient)
|
Adds the OpenAI chat completion service to the list.
|
AddOpenAIChatCompletion(IKernelBuilder, String, Uri, String, String, String, HttpClient)
|
Adds the Custom Endpoint OpenAI chat completion service to the list.
|
AddOpenAIFiles(IKernelBuilder, String, String, String, HttpClient)
|
Obsolete.
Adds the OpenAIFileService to the IServiceCollection.
|
AddOpenAITextEmbeddingGeneration(IKernelBuilder, String, OpenAIClient, String, Nullable<Int32>)
|
Adds the OpenAITextEmbeddingGenerationService to the Services.
|
AddOpenAITextEmbeddingGeneration(IKernelBuilder, String, String, String, String, HttpClient, Nullable<Int32>)
|
Adds OpenAITextEmbeddingGenerationService to the Services.
|
AddOpenAITextToAudio(IKernelBuilder, String, String, String, String, HttpClient)
|
Adds the OpenAI text-to-audio service to the list.
|
AddOpenAITextToImage(IKernelBuilder, String, String, String, String, HttpClient)
|
Add the OpenAI Dall-E text to image service to the list
|
AddPineconeVectorStore(IKernelBuilder, PineconeVectorStoreOptions, String)
|
Register a Pinecone IVectorStore with the specified service ID and where Pinecone.PineconeClient is retrieved from the dependency injection container.
|
AddPineconeVectorStore(IKernelBuilder, String, PineconeVectorStoreOptions, String)
|
Register a Pinecone IVectorStore with the specified service ID and where Pinecone.PineconeClient is constructed using the provided apikey.
|
AddQdrantVectorStore(IKernelBuilder, QdrantVectorStoreOptions, String)
|
Register a Qdrant IVectorStore with the specified service ID and where Qdrant.Client.QdrantClient is retrieved from the dependency injection container.
|
AddQdrantVectorStore(IKernelBuilder, String, Int32, Boolean, String, QdrantVectorStoreOptions, String)
|
Register a Qdrant IVectorStore with the specified service ID and where Qdrant.Client.QdrantClient is constructed using the provided parameters.
|
AddRedisVectorStore(IKernelBuilder, RedisVectorStoreOptions, String)
|
Register a Redis IVectorStore with the specified service ID and where the Redis StackExchange.Redis.IDatabase is retrieved from the dependency injection container.
|
AddRedisVectorStore(IKernelBuilder, String, RedisVectorStoreOptions, String)
|
Register a Redis IVectorStore with the specified service ID and where the Redis StackExchange.Redis.IDatabase is constructed using the provided redisConnectionConfiguration .
|
AddVertexAIEmbeddingGeneration(IKernelBuilder, String, Func<ValueTask<String>>, String, String, VertexAIVersion, String, HttpClient)
|
Adds Vertex AI embeddings generation service to the kernel builder.
|
AddVertexAIEmbeddingGeneration(IKernelBuilder, String, String, String, String, VertexAIVersion, String, HttpClient)
|
Adds Vertex AI embeddings generation service to the kernel builder.
|
AddVertexAIGeminiChatCompletion(IKernelBuilder, String, Func<ValueTask<String>>, String, String, VertexAIVersion, String, HttpClient)
|
Adds Vertex AI Gemini Chat Completion and Text Generation services to the kernel builder.
|
AddVertexAIGeminiChatCompletion(IKernelBuilder, String, String, String, String, VertexAIVersion, String, HttpClient)
|
Adds Vertex AI Gemini Chat Completion and Text Generation services to the kernel builder.
|
AddWeaviateVectorStore(IKernelBuilder, HttpClient, WeaviateVectorStoreOptions, String)
|
Register a Weaviate IVectorStore with the specified service ID.
|