const main = async () => {
const username = process.env.SCRAPER_API_USERNAME!;
const password = process.env.SCRAPER_API_PASSWORD!;
const decodoGoogleSearchTool = new DecodoGoogleSearchTool({
username,
password,
});
const model = new ChatOpenAI({
model: "gpt-5-mini",
});
const agent = createReactAgent({
llm: model,
tools: [decodoGoogleSearchTool],
});
const prompt =
"which mobile service provider appears first on Google in Germany?";
const result = await agent.invoke({
messages: [
{
role: "user",
content: prompt,
},
],
});
console.log(result.messages[result.messages.length - 1].content);
};