ai.libx.js
Version:
Unified API bridge for various AI models (LLMs, image/video generation, TTS, STT) - stateless, edge-compatible
11 lines (10 loc) • 416 B
TypeScript
import { BaseAdapter } from './base/BaseAdapter';
import { ChatOptions, ChatResponse, StreamChunk } from '../types';
export declare class OpenAIAdapter extends BaseAdapter {
get name(): string;
chat(options: ChatOptions): Promise<ChatResponse | AsyncIterable<StreamChunk>>;
private transformMessages;
private transformContent;
private handleNonStreamResponse;
private handleStreamResponse;
}