UNPKG

multi-llm

Version:

A unified TypeScript/JavaScript package to use LLMs across ALL platforms with support for 17 major providers, streaming, MCP tools, and intelligent response parsing

20 lines 816 B
import { Provider } from '../provider'; import { ModelInfo, ChatOptions, ChatMessage, ChatResult, StreamCallback } from '../types'; import { LLM } from '../llm'; export declare class BedrockProvider extends Provider { protected region: string; protected accessKeyId: string; protected secretAccessKey: string; constructor(apiKey: string, baseUrl?: string, region?: string); getModels(): Promise<ModelInfo[]>; createLLM(modelId: string): LLM; chat(modelId: string, messages: ChatMessage[], options: ChatOptions, streamCallback?: StreamCallback): Promise<ChatResult>; private chatAnthropic; private chatMeta; private chatMistral; private chatAmazon; private invokeModel; private getModelProvider; private messagesToPrompt; } //# sourceMappingURL=bedrock.d.ts.map