Files
open-web-agent-rs/packages/genaiscript/genaisrc/tools/searxng.genai.mts
geoffsee 66d3c06230 init
2025-05-23 09:48:26 -04:00

18 lines
353 B
TypeScript

script({
isSystem: true
})
import {SearxngClient} from "@agentic/searxng";
import ky from 'ky';
const kyWithHeaders = ky.create({
referrerPolicy: "unsafe-url",
headers: {
'Authorization': 'Basic ' + btoa(`admin:${process.env.SEARXNG_PASSWORD}`),
}
});
const searxng = new SearxngClient({ky: kyWithHeaders});
defTool(searxng)