UNPKG

mock-openai-api

Version:

A mock OpenAI Compatible Provider API server

23 lines 997 B
import { ModelsResponse, ChatCompletionRequest, ChatCompletionResponse, ImageGenerationRequest, ImageGenerationResponse } from "../types"; /** * Get model list */ export declare function getModels(): ModelsResponse; /** * Create chat completion (non-streaming) */ export declare function createChatCompletion(request: ChatCompletionRequest): ChatCompletionResponse; /** * Create chat completion (streaming) */ export declare function createChatCompletionStream(request: ChatCompletionRequest): Generator<string, void, unknown>; /** * Create tool call response stream (second phase) * 这个函数处理tool call执行后的第二阶段流式响应 */ export declare function createToolCallResponseStream(request: ChatCompletionRequest, toolMessageId: string, toolMessageContent: string): Generator<string, void, unknown>; /** * Generate image */ export declare function generateImage(request: ImageGenerationRequest): ImageGenerationResponse; //# sourceMappingURL=openaiService.d.ts.map