forked from neurodock/NeuroDock
24 lines
662 B
Java
24 lines
662 B
Java
package me.neurodock.wikipedia;
|
|
|
|
import io.github.fastily.jwiki.core.Wiki;
|
|
import me.neurodock.core.Core;
|
|
import me.neurodock.ollama.OllamaFunctionTools;
|
|
|
|
public class WikipediaTool {
|
|
private OllamaFunctionTools wikipediaToolsInstance;
|
|
|
|
public static Wiki wiki = new Wiki.Builder()
|
|
//.withDomain("en.wikipedia.org")
|
|
.build();
|
|
|
|
public WikipediaTool() {
|
|
this.wikipediaToolsInstance = OllamaFunctionTools.builder()
|
|
.addTool(new GetWikiPageText(), Core.Source.CTP)
|
|
.build();
|
|
}
|
|
|
|
public OllamaFunctionTools getWikipediaToolsInstance() {
|
|
return wikipediaToolsInstance;
|
|
}
|
|
}
|