Spaces:
Running
Running
File size: 989 Bytes
146bdba d297056 146bdba d297056 146bdba d297056 146bdba d297056 146bdba d297056 146bdba d297056 146bdba d297056 146bdba d297056 146bdba d297056 146bdba |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
/**
* 轻量级客户端 - 导出接口
*
* 这个文件提供了向后兼容的接口,
* 实际功能已经被重构到各个独立的模块中
*/
import { notionClient } from './services/NotionClient.js';
import { createLogger } from './utils/logger.js';
const logger = createLogger('LightweightClient');
// 导出初始化函数
export async function initialize() {
try {
await notionClient.initialize();
return true;
} catch (error) {
logger.error(`初始化失败: ${error.message}`, error);
return false;
}
}
// 导出流式响应函数
export async function streamNotionResponse(notionRequestBody) {
return notionClient.createStream(notionRequestBody);
}
// 导出构建请求函数
export function buildNotionRequest(requestData) {
return notionClient.buildRequest(requestData);
}
// 导出初始化状态
export const INITIALIZED_SUCCESSFULLY = () => notionClient.getStatus().initialized;
// 向后兼容性导出
export { notionClient };
|