UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

12 lines 567 B
import { ProviderStreamEvent, ResponseInput, AgentDefinition } from "../types/types.cjs"; import { BaseModelProvider } from "./base_provider.cjs"; export declare class ClaudeProvider extends BaseModelProvider { private _client?; private apiKey?; constructor(apiKey?: string); private get client(); private prepareClaudeMessages; createResponseStream(messages: ResponseInput, model: string, agent: AgentDefinition): AsyncGenerator<ProviderStreamEvent>; } export declare const claudeProvider: ClaudeProvider; //# sourceMappingURL=claude.d.ts.map