@re-ai/volc-knowledge
Version:
火山引擎知识库接口接入SDK
15 lines (14 loc) • 892 B
TypeScript
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>;
}