diff --git a/src/knowledge/index.ts b/src/knowledge/index.ts index f43263b..a1887e1 100644 --- a/src/knowledge/index.ts +++ b/src/knowledge/index.ts @@ -17,7 +17,7 @@ export class KnowledgeBase extends CNBCore { metadata_filtering_conditions?: MetadataFilteringConditions }): Promise { const group = this.group || ''; - const url = `/${group}/${repo}/-/knowledge/query`; + const url = `/${group}/${repo}/-/knowledge/base/query`; let postData = { query: data.query, }; diff --git a/test/common.ts b/test/common.ts index 19bbdb7..02a2c0a 100644 --- a/test/common.ts +++ b/test/common.ts @@ -28,4 +28,16 @@ export const showMore = (obj: any) => { // branch: 'main', // }); -// console.log("start", start); \ No newline at end of file +// console.log("start", start); +// const start = await cnb.workspace.startWorkspace('kevisual/assistant-app', { +// branch: 'main', +// }); +// if(start.data) { +// const url = start.data.url; +// console.log("url", url); +// const consoleUrl = cnb.workspace.getConsoleUrl(url); +// console.log("consoleUrl", consoleUrl); +// } +// console.log("start", start); +// const deteail = await cnb.workspace.getDetail('kevisual/assistant-app',sn); +// console.log("deteail", showMore(deteail)); diff --git a/test/knowledge.ts b/test/knowledge.ts index aa7ba00..01e9467 100644 --- a/test/knowledge.ts +++ b/test/knowledge.ts @@ -2,9 +2,15 @@ import { KnowledgeBase } from "../src/knowledge/index.ts"; import { token, showMore, cookie } from "./common.ts"; -const repo = new KnowledgeBase({ group: "kevisual/demo", token: token, cookie: cookie }); -const repoName = "test-cnb"; +const repo = new KnowledgeBase({ group: "kevisual/test", token: token, cookie: cookie }); +const repoName = "test-local-docs"; -const queryRes = await repo.getEmbeddingModels(repoName); +// const queryRes = await repo.getEmbeddingModels(repoName); -console.log("queryRes", showMore(queryRes)); +// console.log("queryRes", showMore(queryRes)); + +const chat = await repo.queryKnowledgeBase(repoName, { + query: "播放音乐的地址", +}); + +console.log("chat", showMore(chat)); \ No newline at end of file