aiwrapper
Version:
A Universal AI Wrapper for JavaScript & TypeScript
17 lines (16 loc) • 670 B
TypeScript
import { OpenAILikeLang } from "../openai-like/openai-like-lang";
import { LangChatMessages, LangResultWithMessages } from "../language-provider";
export type DeepSeekLangOptions = {
apiKey: string;
model?: string;
systemPrompt?: string;
maxTokens?: number;
};
export declare class DeepSeekLang extends OpenAILikeLang {
constructor(options: DeepSeekLangOptions);
supportsReasoning(): boolean;
/**
* Override the handleStreamData method to capture reasoning content
*/
protected handleStreamData(data: any, result: LangResultWithMessages, messages: LangChatMessages, onResult?: (result: LangResultWithMessages) => void): void;
}