Implements the Anthropic language model integration for Theia

Implements

  • LanguageModel

Constructors

Properties

apiKey: (() => undefined | string)

Type declaration

    • (): undefined | string
    • Returns undefined | string

enableStreaming: boolean
id: string
maxTokens: number = DEFAULT_MAX_TOKENS
model: string
tokenUsageService?: TokenUsageService

Methods

  • Parameters

    • anthropic: Anthropic
    • request: UserRequest
    • Optional cancellationToken: CancellationToken
    • Optional toolMessages: readonly MessageParam[]

    Returns Promise<LanguageModelStreamResponse>