llmforge
Version:
One API, every AI model, instant switching. Change from GPT-4 to Gemini to local models with a single config update. LLMForge is the lightweight, TypeScript-first solution for multi-provider AI applications with zero vendor lock-in.
18 lines (17 loc) • 637 B
TypeScript
import { streamResponse, streamResponseComplete } from '../../../src/index';
export declare class GroqStreamProcessor {
private completeOutput;
private model;
private chatId;
/**
* Process a raw SSE data chunk and convert to StreamResponse format
*/
private processChunk;
/**
* Create an async generator that yields StreamResponse objects
*/
createAsyncGenerator(response: Response): AsyncGenerator<streamResponse | streamResponseComplete>;
processRawData(rawData: string): AsyncGenerator<streamResponse | streamResponseComplete>;
getCompleteOutput(): string;
reset(): void;
}