import { MujianSdk } from '../../../index'; import type OpenAI from 'openai'; /** * @namespace openai.chat * @description OpenAI 聊天补全 */ export declare const chat: { /** * @namespace openai.chat.completions * @description OpenAI 聊天补全 */ completions: { /** * OpenAI 聊天补全 * @function openai.chat.completions.create * @async * @param {OpenAI.ChatCompletionCreateParams} params - 聊天补全参数 * @param {OpenAI.RequestOptions} options - 聊天补全选项 * @param {Function} onData - 数据生成时的回调 * @param {AbortSignal} signal - 停止生成的信号 * @returns {Promise} 聊天补全结果 */ create: (this: MujianSdk, params: OpenAI.ChatCompletionCreateParams, options?: OpenAI.RequestOptions, onData?: (data: unknown) => void, signal?: AbortSignal | undefined) => Promise; }; };