UNPKG

aiwrapper

Version:

A Universal AI Wrapper for JavaScript & TypeScript

16 lines (15 loc) 632 B
import { OpenAIChatCompletionsLang } from "../openai/openai-chat-completions-lang.ts"; import { LangOptions, LangMessage } from "../language-provider.ts"; import { LangMessages } from "../messages.ts"; export type DeepSeekLangOptions = { apiKey: string; model?: string; systemPrompt?: string; maxTokens?: number; defaultOptions?: LangOptions; }; export declare class DeepSeekLang extends OpenAIChatCompletionsLang { constructor(options: DeepSeekLangOptions); supportsReasoning(): boolean; protected handleStreamData(data: any, result: LangMessages, onResult?: (result: LangMessage) => void): void; }