UNPKG

@re-ai/volc-knowledge

Version:

火山引擎知识库接口接入SDK

22 lines (19 loc) 662 B
import { VolcKnowledgeRequestParams } from "./types"; import { ApiResponse, request } from "./utils/request"; import { logger } from "./utils/logger"; export class ReAIVolcKnowledge { static async doRequest<T>( params: VolcKnowledgeRequestParams, certificate?: { accessKeyId?: string, secretKey?: string } ): Promise<ApiResponse<T>> { logger.debug('doRequest params:', params); return request<T>({ pathname: params.endpoint, method: params.method || 'POST', body: params.body || {} }, certificate?.accessKeyId, certificate?.secretKey); } }