UNPKG

langcode

Version:

A Plugin-Based Framework for Managing and Using LangChain

12 lines (11 loc) 531 B
"use strict"; 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 };