Implements

  • LanguageModel

Constructors

Properties

enableStreaming: boolean
id: string
languageModelFactory: VercelAiLanguageModelFactory
logger: ILogger
model: string
providerConfig: (() => VercelAiProviderConfig)
supportsStructuredOutput: boolean
tokenUsageService?: TokenUsageService
url: undefined | string

Methods

  • Parameters

    • model: LanguageModelV1
    • request: UserRequest
    • Optional cancellationToken: VercelCancellationToken

    Returns Promise<LanguageModelTextResponse>

  • Parameters

    • model: LanguageModelV1
    • request: UserRequest
    • Optional cancellationToken: VercelCancellationToken

    Returns Promise<LanguageModelStreamResponse>

  • Parameters

    • model: LanguageModelV1
    • request: UserRequest
    • Optional cancellationToken: VercelCancellationToken

    Returns Promise<LanguageModelStreamResponse | LanguageModelParsedResponse>