ChatGPT-Next-Web/app/client/tools/ddg_search.ts
2023-07-06 00:19:05 +08:00

16 lines
488 B
TypeScript

import { ToolApi, getHeaders } from "../api";
export class DuckDuckGoSearch implements ToolApi {
name = "duckduckgo_search";
description =
"A wrapper around DuckDuckGo Search.Useful for when you need to answer questions about current events.Input should be a search query.";
async call(input: string): Promise<string> {
const res = await fetch(`/api/tools/ddg?query=${input}`, {
method: "GET",
headers: getHeaders(),
});
return await res.json();
}
}