mock-openai-api
Version:
A mock OpenAI Compatible Provider API server
23 lines • 997 B
TypeScript
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