diff --git a/package.json b/package.json index c398801..fcff228 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kevisual/ai", - "version": "0.0.14", + "version": "0.0.15", "description": "AI Center Services", "main": "index.js", "basename": "/root/ai-center-services", diff --git a/src/provider/chat.ts b/src/provider/chat.ts index c3f7fc4..f109417 100644 --- a/src/provider/chat.ts +++ b/src/provider/chat.ts @@ -13,6 +13,19 @@ import { Kimi } from './chat-adapter/kimi.ts'; import { ChatMessage } from './core/type.ts'; +export { + Ollama, + SiliconFlow, + Custom, + Volces, + DeepSeek, + ModelScope, + BaseChat, + BailianChat, + Zhipu, + Kimi, + ChatMessage, +} export const OllamaProvider = Ollama; export const SiliconFlowProvider = SiliconFlow; export const CustomProvider = Custom; diff --git a/src/provider/core/utils/index.ts b/src/provider/core/utils/index.ts index bc6d6ac..44bc878 100644 --- a/src/provider/core/utils/index.ts +++ b/src/provider/core/utils/index.ts @@ -4,7 +4,7 @@ export class AIUtils { * @param str 包含 JSON 的字符串 * @returns 解析后的对象或 null */ - extractJsonFromMarkdown(str: string): any | null { + static extractJsonFromMarkdown(str: string): any | null { // Try to extract JSON from ```json ... ``` const jsonRegex = /```json\s*([\s\S]*?)\s*```/; const match = str.match(jsonRegex);