@juspay/zephyr-mind
Version:
AI toolkit extracted from lighthouse with multi-provider support
12 lines (11 loc) • 684 B
TypeScript
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>;
}