mirror of
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
synced 2025-11-13 20:53:45 +08:00
sync upstream code
This commit is contained in:
15
app/client/tools/ddg_search.ts
Normal file
15
app/client/tools/ddg_search.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user