@downzoo/mcp-server
Version:
AI协作档案分析器 - MCP服务器,基于 Model Context Protocol 的 AI 协作档案分析服务器,专门用于分析 Bug 修复相关的聊天内容
30 lines • 1.09 kB
TypeScript
import { AIProviderConfig } from './types.js';
export declare class AIService {
private config;
constructor(config?: AIProviderConfig);
initialize(): Promise<void>;
callAPI(prompt: string, systemPrompt?: string): Promise<string>;
private getApiUrl;
private getHeaders;
batchCall(prompts: {
prompt: string;
systemPrompt?: string;
}[]): Promise<string[]>;
streamCall(prompt: string, systemPrompt?: string, onChunk?: (chunk: string) => void): Promise<string>;
getConfig(): AIProviderConfig;
updateConfig(config: Partial<AIProviderConfig>): void;
testConnection(): Promise<{
success: boolean;
message: string;
}>;
estimateTokens(text: string): number;
checkTokenLimit(text: string): {
withinLimit: boolean;
estimatedTokens: number;
maxTokens: number;
};
}
export declare const createAIService: () => Promise<AIService>;
export declare const getAIService: () => Promise<AIService>;
export declare const resetAIService: () => void;
//# sourceMappingURL=ai-service.d.ts.map