UNPKG

aiwrapper

Version:

A Universal AI Wrapper for JavaScript & TypeScript

17 lines (16 loc) 670 B
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; }