mirror of
https://github.com/jina-ai/node-DeepResearch.git
synced 2025-12-25 22:16:49 +08:00
chore: first commit
This commit is contained in:
parent
48f8565291
commit
1039a3f827
@ -656,10 +656,10 @@ const genAI = new GoogleGenerativeAI(GEMINI_API_KEY);
|
||||
|
||||
export async function main() {
|
||||
const question = process.argv[2] || "";
|
||||
const { result: finalStep } = await getResponse(question) as { result: AnswerAction; context: TrackerContext };
|
||||
const { result: finalStep, context: tracker } = await getResponse(question) as { result: AnswerAction; context: TrackerContext };
|
||||
console.log('Final Answer:', finalStep.answer);
|
||||
const tracker = new TokenTracker();
|
||||
tracker.printSummary();
|
||||
|
||||
tracker.tokenTracker.printSummary();
|
||||
}
|
||||
|
||||
if (require.main === module) {
|
||||
|
||||
@ -1,21 +0,0 @@
|
||||
import { SearchResult, QueryResult, StepData } from '../types';
|
||||
|
||||
export function buildURLMap(data: StepData[]): Record<string, SearchResult['url'], QueryResult['query']> {
|
||||
const urlMap: Record<string, string> = {};
|
||||
|
||||
data.forEach(step => {
|
||||
if (step.result && Array.isArray(step.result)) {
|
||||
step.result.forEach(queryResult => {
|
||||
if (queryResult.results && Array.isArray(queryResult.results)) {
|
||||
queryResult.results.forEach(result => {
|
||||
if (!urlMap[result.url]) {
|
||||
urlMap[result.url] = `${result.title}`;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
return urlMap;
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user