UNPKG

query-agent

Version:

An AI-powered database query agent that integrates with existing Express apps using Socket.IO and HTTP routes

31 lines (24 loc) 759 B
// CommonJS Usage Example const express = require("express"); const { createServer } = require("http"); const queryAgent = require("query-agent"); const app = express(); const server = createServer(app); app.use(express.json()); // Your database query function const executeSQLQuery = async (query) => { console.log("Executing query:", query); return [{ id: 1, name: "Test User" }]; }; // Initialize Query Agent const { io, queryAgentNamespace } = queryAgent(app, server, { apiKey: process.env.GOOGLE_API_KEY, executeSQLQuery: executeSQLQuery, corsOptions: { origin: "*" }, }); app.get("/", (req, res) => { res.json({ message: "Query Agent with CommonJS" }); }); server.listen(3000, () => { console.log("Server running on port 3000"); });