Commit Graph
57 Commits
Author SHA1 Message Date
Yuhong Sun a2ec1e2cda Vespa Deployment (#330)
Large Change!
2023-08-26 15:35:19 -07:00
Chris Weaver 642862bede Make public credentials accessible by all admins (#337) 2023-08-25 17:06:38 -07:00
Weves b27107c184 Add user management page 2023-08-25 12:25:39 -07:00
Chris Weaver 6897416fe6 Support service accounts for Google Drive connector (#325) 2023-08-24 14:50:05 -07:00
Yuhong Sun 8159fdcdce Add Vespa and rework Document Indices (#317) 2023-08-24 08:46:28 -07:00
Chris Weaver f37ac76d3c Stop using untyped dicts to represent quotes (#310) 2023-08-17 14:53:55 -07:00
Chris Weaver d5bb10b61f Improve indexing status display (#278)
Adds:
- actual error message in UI for indexing failure
- if a connector is disabled, stops indexing immediately (after the current batch of documents) to allow for deletion
- adds num docs indexed for the current run + a speed
2023-08-12 14:49:04 -07:00
Chris Weaver 89f71ac335 Support deletion of documents when a connector is deleted (#271) 2023-08-09 00:53:42 -07:00
Yuhong Sun 3bfc72484d Support for Request accessed GenAI Models (#270) 2023-08-06 18:31:47 -07:00
Chris Weaver 132a9f750d Add Github Action to run mypy / reorder-python-imports / black on all PRs (#251)
Also fixes import ordering (previously, local imports weren't grouped together as they should have been)
2023-07-29 16:53:38 -07:00
Yuhong Sun d6ca865034 Support GPT4All in memory (#230) 2023-07-23 12:26:14 -07:00
Chris Weaver 676538da61 Better error message on GPT failures (#187)
* Better error message on GPT-call failures

* Add support for disabling Generative AI
2023-07-16 16:25:33 -07:00
Yuhong Sun 4b699fdab3 Better Logging (#184) 2023-07-16 01:41:48 -07:00
Chris Weaver b4759403ac Adjust slack bot (#144)
* Add handling for cases where an answer is not found

* Make danswer bot slightly more configurable

* Don't respond to messages in thread + add better formatting for slack messages
2023-07-07 09:56:01 -07:00
Chris Weaver 2f54795631 Basic Slack Bot Support (#128) 2023-07-03 14:26:33 -07:00
Yuhong Sun 34861013f8 DAN-142 OpenAI key once a day (#113) 2023-06-24 00:00:43 -07:00
Yuhong Sun 4bddafe297 DAN-136 Fix incorrect num of github docs (#112) 2023-06-22 01:19:55 -07:00
Weves 620579cbec Fix connection pooling 2023-06-19 14:45:26 -06:00
Yuhong Sun 6fe54a4eed DAN-115 Document Polling (#91)
Includes updated document counting for polling
2023-06-15 21:07:05 -07:00
Yuhong Sun 590fbbc253 DAN-120 Kubernetes (#98)
Sample Kubernetes deployment with Auth default on
Also includes a bugfix for credentialed connectors with Auth turned on
2023-06-14 00:11:25 -07:00
Chris Weaver f20563c9bc File connector (#93)
* Initial backend changes for file connector

* Add another background job to clean up files

* UI + tweaks for backend
2023-06-09 21:28:50 -07:00
Yuhong Sun f10ece4411 Danswer Helper QA Flow Backend (#90) 2023-06-09 17:48:17 -07:00
Weves 1facd58938 Fix bug with get_connector_indexing_status 2023-06-09 01:33:03 -07:00
Yuhong Sun 7c97cc4626 DAN-55 Intent Model (#89)
Includes:
- Intent Model
- Heuristic Classifications
- GPT self error classification
- Bugfix on finding end of answer stream
2023-06-07 15:27:06 -07:00
Chris Weaver 711e66184e Add Filters to UI (#86)
* Adding filters

* Fix get_connector_indexing_status endpoint bug
2023-06-05 00:41:48 -07:00
Yuhong Sun c4e8afe4d2 DAN-81 Improve search round 2 (#82)
Includes:
- Multi vector indexing/search
- Ensemble model reranking
- Keyword Search backend
2023-06-04 20:02:32 -07:00
Chris Weaver 7cc64efc3a Enable non-admin credentials + add page for google drive (#84)
* Enable non-admin credentials + add page for google drive

* Return one indexing status entry for each connector / credential pair

* Remove some logs

* Small fixes

* Sort index status by source
2023-06-04 11:26:50 -07:00
Yuhong SunandWeves 6891e4f198 Standardize connectors + permissioning + new frontend for admin pages + small fixes / improvements (#75)
Introducing permissioning, standardize onboarding for connectors, re-make the data model for connectors / credentials / index-attempts, making all environment variables optional, a bunch of small fixes + improvements.

Co-authored-by: Weves <chrisweaver101@gmail.com>
2023-05-30 19:59:57 -07:00
Weves 806653dcb0 Add timeout option to OpenAI models 2023-05-21 14:31:15 -07:00
Yuhong Sun 62e86efec3 Update models.py 2023-05-21 14:10:23 -07:00
Yuhong Sun 7559ba6e9d DAN-93 Standardize Connectors (#70) 2023-05-21 13:24:25 -07:00
Weves 0b8c69ceeb Prompt user for OpenAI key 2023-05-20 21:11:07 -07:00
Weves 544ba8f50d initial health check 2023-05-20 12:21:56 -07:00
Weves 17ed660166 Add general status page + standardize the experience a bit 2023-05-16 01:19:27 -07:00
Weves 5c98310b79 Add Github admin page + adjust way index APIs work 2023-05-14 12:45:47 -07:00
Yuhong Sun 17bc0f89ff DAN-56 Make google drive connector production ready (#45) 2023-05-13 23:04:16 -07:00
Yuhong Sun 6ed86ed369 DAN-74 Admin routers need permission (#40) 2023-05-13 13:47:49 -07:00
Yuhong Sun 6d1b750077 DAN-59 Fix all the mypy issues (#38) 2023-05-12 20:37:52 -07:00
Yuhong Sun 5af35cf07c DAN-57 Make qa / admin endpoints permissioned optionally (#37) 2023-05-12 20:34:30 -07:00
Yuhong Sun ae2a1d3121 DAN-71 Give back all ranked results from search (#34) 2023-05-12 15:47:58 -07:00
Weves 66130c8845 Initial document display 2023-05-12 14:38:29 -07:00
Yuhong Sun 6028523198 Minor touchup 2023-05-11 23:08:53 -07:00
Yuhong Sun 20b25e322f DAN-23 Stream model output (#30) 2023-05-11 22:49:26 -07:00
Weves c6a0baed13 Initial login flow 2023-05-11 22:33:20 -07:00
Weves 560822a327 cleanup connector interface 2023-05-11 20:10:23 -07:00
Yuhong Sun 0b610502e0 DAN-54 Github PR Connector (#29)
also fixed some mypy stuff as well
2023-05-11 18:47:32 -07:00
Yuhong Sun 632a643b7a DAN-52 Check user role endpoint (#28) 2023-05-10 20:48:59 -07:00
Chris Weaver 911fcf4dd1 Adding initial admin pages (#25)
* Adding sidebar to admin page + adding scaffolding for Web connector + a little styling

* Rename APIs

* Restyling
2023-05-10 17:45:39 -07:00
Yuhong Sun 25b59217ef DAN-25 Semantic Identifier for Documents (#24) 2023-05-09 22:46:45 -07:00
Yuhong Sun 6e59b02c91 DAN-47 Use only MIT Apache models (#23)
Update this repo license as well as model attribution
2023-05-09 21:01:57 -07:00