Chandan Routray
11341fcecb
Fixed query checker for SQLDatabaseChain ( #4780 )
...
# Fixed query checker for SQLDatabaseChain
When `SQLDatabaseChain`'s llm attribute was deprecated, the query
checker stopped working if `SQLDatabaseChain` is initialised via
`from_llm` method. With this fix, `SQLDatabaseChain`'s query checker
would use the same `llm` as used in the `llm_chain`
## Who can review?
@hwchase17 - project lead
Co-authored-by: imeckr <chandanroutray2012@gmail.com >
2023-05-16 15:58:58 -07:00
Harrison Chase
7d425cbf38
improve sql prompt ( #4611 )
...
Co-authored-by: Taqi Jaffri <tjaffri@docugami.com >
Co-authored-by: Taqi Jaffri <tjaffri@gmail.com >
2023-05-12 21:55:03 -07:00
Ankush Gola
d3ec00b566
Callbacks Refactor [base] ( #3256 )
...
Co-authored-by: Nuno Campos <nuno@boringbits.io >
Co-authored-by: Davis Chase <130488702+dev2049@users.noreply.github.com >
Co-authored-by: Zander Chase <130414180+vowelparrot@users.noreply.github.com >
Co-authored-by: Harrison Chase <hw.chase.17@gmail.com >
2023-04-30 11:14:09 -07:00
Harrison Chase
8fef69296d
nits ( #2873 )
2023-04-14 07:55:12 -07:00
Jon Luo
5565f56273
Use SQL dialect-specific prompts for SQLDatabaseChain ( #2748 )
...
Mentioned the idea here initially:
https://github.com/hwchase17/langchain/pull/2106#issuecomment-1487509106
Since there have been dialect-specific issues, we should use
dialect-specific prompts. This way, each prompt can be separately
modified to best suit each dialect as needed. This adds a prompt for
each dialect supported in sqlalchemy (mssql, mysql, mariadb, postgres,
oracle, sqlite). For this initial implementation, the only differencse
between the prompts is the instruction for the clause to use to limit
the number of rows queried for, and the instruction for wrapping column
names using each dialect's identifier quote character.
2023-04-13 22:10:49 -07:00
leo-gan
fd69cc7e42
Removed duplicate BaseModel dependencies ( #2471 )
...
Removed duplicate BaseModel dependencies in class inheritances.
Also, sorted imports by `isort`.
2023-04-06 12:45:16 -07:00
Harrison Chase
609b14a570
Harrison/sql alchemy ( #2216 )
...
Co-authored-by: Jason B. Hart <jasonbhart@users.noreply.github.com >
2023-04-01 12:52:08 -07:00
Harrison Chase
b1c4480d7c
fix typing ( #1807 )
2023-03-20 07:50:49 -07:00
Harrison Chase
cb04ba0136
Add support for intermediate steps to SQLDatabaseSequentialChain ( #1583 ) ( #1601 )
...
for https://github.com/hwchase17/langchain/issues/1582
I simply added the `return_intermediate_steps` and changed the
`output_keys` function.
I added 2 simple tests, 1 for SQLDatabaseSequentialChain without the
intermediate steps and 1 with
Co-authored-by: brad-nemetski <115185478+brad-nemetski@users.noreply.github.com >
2023-03-11 15:44:41 -08:00
Harrison Chase
364b771743
sql return direct ( #864 )
2023-02-02 22:07:41 -08:00
Zach Schillaci
b4eb043b81
Minor fix to SQLDatabaseChain doc ( #826 )
2023-02-01 23:37:38 -08:00
Harrison Chase
94ae126747
return sql intermediate steps ( #792 )
2023-01-30 15:10:48 -08:00
Samantha Whitmore
be7de427ca
Serialize all the chains! ( #761 )
...
Co-authored-by: Harrison Chase <hw.chase.17@gmail.com >
2023-01-27 00:45:17 -08:00
Harrison Chase
cbc146720b
verbose flag ( #683 )
2023-01-22 12:44:14 -08:00
Harrison Chase
6be5f4e4c4
Harrison/sql db chain ( #641 )
...
Co-authored-by: Bruno Bornsztein <bruno.bornsztein@gmail.com >
2023-01-17 22:32:28 -08:00
Harrison Chase
3d43906572
Harrison/new api chain ( #623 )
...
Co-authored-by: Francisco Ingham <fpingham@gmail.com >
Co-authored-by: lesscomfortable <pancho_ingham@hotmail.com >
2023-01-15 18:34:43 -08:00
Harrison Chase
1c71fadfdc
more complex sql chain ( #619 )
...
add a more complex sql chain that first subsets the necessary tables
2023-01-15 17:07:21 -08:00
Harrison Chase
9f9afbb6a8
add custom prompt for LLMMathChain and SQLDatabase chain ( #605 )
2023-01-13 06:28:51 -08:00
Harrison Chase
9e04c34e20
Add BaseCallbackHandler and CallbackManager ( #478 )
...
Co-authored-by: Ankush Gola <9536492+agola11@users.noreply.github.com >
2023-01-04 07:54:25 -08:00
Harrison Chase
3474f39e21
Harrison/improve cache ( #368 )
...
make it so everything goes through generate, which removes the need for
two types of caches
2022-12-18 16:22:42 -05:00
Harrison Chase
9481a23314
stop using chained input except in agent ( #249 )
2022-12-03 14:15:56 -08:00
Xupeng (Tony) Tong
bb4bf9d6d0
chore: minor clean up / formatting ( #233 )
...
to get familiarize with the project
2022-12-01 10:50:36 -08:00
Harrison Chase
f23b3ceb49
consolidate run functions ( #126 )
...
consolidating logic for when a chain is able to run with single input
text, single output text
open to feedback on naming, logic, usefulness
2022-11-13 18:14:35 -08:00
Harrison Chase
f772934108
improve logging ( #66 )
2022-11-05 15:13:12 -07:00
Harrison Chase
4cc18d6c2a
Harrison/pretty print ( #57 )
...
make stuff look nice
2022-11-03 00:41:07 -07:00
Harrison Chase
af81e9ca9c
add sql database ( #35 )
2022-10-27 23:21:47 -07:00