ADK for TypeScript: API Reference
    Preparing search index...

    Type Alias LlmRouter

    LlmRouter: (
        models: Readonly<Record<string, BaseLlm>>,
        request: LlmRequest,
        errorContext?: { failedKeys: ReadonlySet<string>; lastError: unknown },
    ) => Promise<string | undefined> | string | undefined

    Type definition for a function that selects a model based on the request.

    Type Declaration

      • (
            models: Readonly<Record<string, BaseLlm>>,
            request: LlmRequest,
            errorContext?: { failedKeys: ReadonlySet<string>; lastError: unknown },
        ): Promise<string | undefined> | string | undefined
      • Parameters

        • models: Readonly<Record<string, BaseLlm>>
        • request: LlmRequest
        • OptionalerrorContext: { failedKeys: ReadonlySet<string>; lastError: unknown }

        Returns Promise<string | undefined> | string | undefined