UNPKG

@re-ai/volc-knowledge

Version:

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

15 lines (14 loc) 892 B
import { IKnowledgeAPI } from '../interface/knowledge'; import { ListKnowledgeRequest, ListKnowledgeResponse } from '../types/knowledge'; import { ApiResponse } from '../utils/request'; export declare class KnowledgeImpl implements IKnowledgeAPI { create(knowledgeData: Record<string, any>): Promise<any>; update(knowledgeId: string, updateData: Record<string, any>): Promise<any>; delete(knowledgeId: string): Promise<any>; info(knowledgeId: string): Promise<any>; list(params?: ListKnowledgeRequest): Promise<ApiResponse<ListKnowledgeResponse>>; search(query: string, params?: Record<string, any>): Promise<any>; searchAndGenerate(query: string, params?: Record<string, any>): Promise<any>; searchKnowledge(query: string, options?: Record<string, any>): Promise<any>; chatCompletions(messages: Array<any>, options?: Record<string, any>): Promise<any>; }