UNPKG

@juspay/zephyr-mind

Version:

AI toolkit extracted from lighthouse with multi-provider support

12 lines (11 loc) 684 B
import type { ZodType, ZodTypeDef } from 'zod'; import { type StreamTextResult, type ToolSet, type Schema, type GenerateTextResult } from 'ai'; import type { AIProvider } from '../core/types.js'; export declare class AmazonBedrock implements AIProvider { private modelName; private model; private bedrock; constructor(modelName?: string | null); streamText(prompt: string, analysisSchema?: ZodType<unknown, ZodTypeDef, unknown> | Schema<unknown>): Promise<StreamTextResult<ToolSet, unknown> | null>; generateText(prompt: string, analysisSchema?: ZodType<unknown, ZodTypeDef, unknown> | Schema<unknown>): Promise<GenerateTextResult<ToolSet, unknown> | null>; }