langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
12 lines (11 loc) • 531 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.database = void 0;
const sql_db_1 = require("langchain/chains/sql_db");
const sql_db_2 = require("langchain/sql_db");
const typeorm_1 = require("typeorm");
exports.database = {
createDataSource: async (options) => { return new typeorm_1.DataSource(options); },
createSqlChain: async ({ llm, db, prompt, k, dialect }) => { return await (0, sql_db_1.createSqlQueryChain)({ llm, db, dialect, k, prompt }); },
db: sql_db_2.SqlDatabase
};