new(core.gbapp): New API endpoint.
This commit is contained in:
parent
df41f1c55b
commit
43feb52788
1 changed files with 11 additions and 9 deletions
|
@ -138,13 +138,13 @@ export class GBLLMOutputParser extends
|
||||||
}
|
}
|
||||||
|
|
||||||
let { sources, text } = res;
|
let { sources, text } = res;
|
||||||
|
|
||||||
await CollectionUtil.asyncForEach(sources, async (source) => {
|
await CollectionUtil.asyncForEach(sources, async (source) => {
|
||||||
let found = false;
|
let found = false;
|
||||||
if (source) {
|
if (source) {
|
||||||
|
|
||||||
const gbaiName = DialogKeywords.getGBAIPath(this.min.botId, 'gbkb');
|
const gbaiName = DialogKeywords.getGBAIPath(this.min.botId, 'gbkb');
|
||||||
const localName = Path.join(process.env.PWD,'work', gbaiName, 'docs', source.file);
|
const localName = Path.join(process.env.PWD, 'work', gbaiName, 'docs', source.file);
|
||||||
|
|
||||||
if (localName) {
|
if (localName) {
|
||||||
const { url } = await ChatServices.pdfPageAsImage(this.min, localName, source.page);
|
const { url } = await ChatServices.pdfPageAsImage(this.min, localName, source.page);
|
||||||
|
@ -214,7 +214,7 @@ export class ChatServices {
|
||||||
|
|
||||||
let output = '';
|
let output = '';
|
||||||
|
|
||||||
for(const filePaths of Object.keys(uniqueDocuments)) {
|
for (const filePaths of Object.keys(uniqueDocuments)) {
|
||||||
const doc = uniqueDocuments[filePaths];
|
const doc = uniqueDocuments[filePaths];
|
||||||
const metadata = doc.metadata;
|
const metadata = doc.metadata;
|
||||||
const filename = Path.basename(metadata.source);
|
const filename = Path.basename(metadata.source);
|
||||||
|
@ -492,12 +492,14 @@ export class ChatServices {
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const tool = new WikipediaQueryRun({
|
if (process.env.WIKIPEDIA_TOOL) {
|
||||||
topKResults: 3,
|
|
||||||
maxDocContentLength: 4000,
|
|
||||||
});
|
|
||||||
functions.push(tool);
|
|
||||||
|
|
||||||
|
const tool = new WikipediaQueryRun({
|
||||||
|
topKResults: 3,
|
||||||
|
maxDocContentLength: 4000,
|
||||||
|
});
|
||||||
|
functions.push(tool);
|
||||||
|
}
|
||||||
return functions;
|
return functions;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue