Skip to content

AiSdkServiceCollectionExtensions

Namespace: Vercel.AI

public static class AiSdkServiceCollectionExtensions

Dependency injection for IAiClient.

Inheritance: object

View source

public const string HttpClientName = "Vercel.AI"

Named HTTP client used by AiSdkOptions%7d).

Value: string

View source

AddAiSdk(IServiceCollection, Action<AiSdkOptions>?)

Section titled “AddAiSdk(IServiceCollection, Action<AiSdkOptions>?)”
public static IServiceCollection AddAiSdk(this IServiceCollection services, Action<AiSdkOptions>? configure = null)

Registers IAiClient and the Gateway HTTP client.

Parameters

Name Type Description
services IServiceCollection
configure Action<AiSdkOptions>

Returns: IServiceCollection

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product