Share via


WebServiceCollectionExtensions.AddTavilyTextSearch Method

Definition

Register an ITextSearch instance with the specified service ID.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTavilyTextSearch(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string apiKey, Microsoft.SemanticKernel.Plugins.Web.Tavily.TavilyTextSearchOptions? options = default, string? serviceId = default);
static member AddTavilyTextSearch : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Microsoft.SemanticKernel.Plugins.Web.Tavily.TavilyTextSearchOptions * string -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddTavilyTextSearch (services As IServiceCollection, apiKey As String, Optional options As TavilyTextSearchOptions = Nothing, Optional serviceId As String = Nothing) As IServiceCollection

Parameters

services
IServiceCollection

The IServiceCollection to register the ITextSearch on.

apiKey
String

The API key credential used to authenticate requests against the Search service.

options
TavilyTextSearchOptions

Instance of TavilyTextSearchOptions to used when creating the TavilyTextSearch.

serviceId
String

An optional service id to use as the service key.

Returns

Applies to