Commit Graph
61 Commits
Author SHA1 Message Date
Andy Yen c23ae65f20 release 0.7.1 (#502) 2024-07-10 16:11:50 +08:00
Andy Yen 5b314b5a53 release 0.7.1-rc1 (#499) 2024-07-10 12:22:31 +08:00
Andy Yen b8b866b2ab release 0.7.0 (#484) 2024-07-05 18:07:02 +08:00
Andy Yen bbd9f154e1 release 0.7.0-rc.1 (#483) 2024-07-05 17:06:07 +08:00
Chih-Yu Yeh a8dded673a separate llm and embedder (#454) 2024-07-03 10:52:38 +08:00
Chih-Yu Yeh a0416650a4 fix typo and add embedding models providers info (#462) 2024-06-28 21:40:53 +08:00
Andy Yen 65329fe20d release 0.6.0 (#461) 2024-06-28 16:26:12 +08:00
Andy Yen e3414cad7e release 0.6.0-rc.2 (#460) 2024-06-28 15:54:12 +08:00
Chih-Yu Yeh 0255fee9ae Chore/ai service/auto deploy at init (#457)
* allow force deploy during server start

* fix force_deploy and env file
2024-06-28 15:22:07 +08:00
Andy Yen fbb5182f66 Chore: override compose file if using custom llm (#458)
* override compose file if using custom llm

* add required flag on llm compose file

* update readme
2024-06-28 13:26:55 +08:00
Chih-Yu YehandPao Sheng 89492fdabc fix missing env (#449)
Co-authored-by: Pao Sheng <paooap.oappao@gmail.com>
2024-06-27 17:01:49 +08:00
Andy Yenandwilliam chang d17ff52df2 release 0.6.0-rc.1 (#448)
* release 0.6.0-rc.1

* update ai service to  0.6.2

---------

Co-authored-by: william chang(張仲威) <wwwy3y3@gmail.com>
2024-06-27 17:01:23 +08:00
Chih-Yu Yeh 16b475c7e8 fix wren-ai-service 0.6.0 issues (#445)
* fix typo

* fix missing env and recreate index by default

* fix tests

* clean document store when init

* fix test

* set QDRANT_HOST default value

* logging apibase

* read env files

* fix loading .env.ai issues

* change default ollama model to llama3:70b

* remove QDRANT_HOST

* make .env.ai optional

* refine wording

* rename .env.ai to .env.ai.old to old files

* add comment
2024-06-27 11:17:28 +08:00
Chih-Yu Yeh 53bda673a8 minor update for supporting 3rd party Open AI APIs + add Ollama (#376) 2024-06-26 16:09:41 +08:00
Andy Yen 5734286fb4 Release 0.5.0 (#435)
* release 0.5.0

* update cm.yaml
2024-06-21 16:11:39 +08:00
Andy Yen 910d732369 update ibis version (#433) 2024-06-20 14:49:46 +08:00
Andy Yen 4acc982dcb release 0.5.0-rc.1 (#432) 2024-06-20 14:18:52 +08:00
Chih-Yu Yeh eecb74d30f Chore/ai service/minor update (#431)
* add prompt for alias, and add relationship info during indexing

* update prompt

* refine prompt

* add missing env

* change azureopenai to azure_openai for consistency

* refine del dictionary key
2024-06-20 11:31:30 +08:00
Pao ShengandChihYu Yeh ec1f7fa513 feature(wren-ai-service): CI enhancement with docker compose (#428)
* rename yml to yaml, fix some tests

* update

* refine

* update: remove redis, re_run, workers number, add pipeline visualization

* add visualization

* remove unused code

* chore: store all development data in the etc folder

* chore: update the ai service readme for development commands

* chore: marked some sections to deprecated

* chore: remove the wren engine docker compose from eval folder

* chore: remove unused commands in the test command

* chore: modify the CI behavior to run test cases

* fix: add the env to access UI endpoint

* chore: remove workers from kustomization

* chore: temporarily loose some assertions

* chore: set the timer to disable by default

---------

Co-authored-by: ChihYu Yeh <chihyu.jimmy.yeh@gmail.com>
2024-06-19 12:18:59 +08:00
Andy Yen 18cd67fd97 release 0.4.3 (#424) 2024-06-14 22:37:57 +08:00
william chang(張仲威) 86e1fb6d76 release 0.4.2 (#421) 2024-06-14 21:28:44 +08:00
william chang(張仲威) 9738e7ad1f release 0.4.1 (#419) 2024-06-14 20:05:39 +08:00
william chang(張仲威) 38a0d0e255 fix(docker): remove redis (#418) 2024-06-14 20:02:38 +08:00
Andy Yen 291e374580 release 0.4.0 (#416) 2024-06-14 19:07:08 +08:00
Andy Yen b652515de6 release 0.4.0-rc.4 (#415) 2024-06-14 17:07:19 +08:00
Andy Yen b014e686e3 release 0.4.0-rc.3 (#409) 2024-06-14 11:14:45 +08:00
Andy Yen 3c8741f200 release 0.4.0-rc-2 (#405) 2024-06-13 07:56:59 +08:00
Andy YenandShimin f4e4551498 Epic: integrate with ibis-server (#403)
* Chore: integrate with ibis server (#306)

* feat: Add ibis adaptor for querying supported data sources

* feat: Add testIbis resolver for querying supported data sources

* feat: use queryService for preview and describe statement

* feat: Refactor ibisAdaptor to use DataSourceName enum consistently

* test ibis using tpch query

* rm test ibis

* feat: Add previewSql resolver for SQL preview

* rm debug log

* use projectId and manifest to generate hash
Implement getMDL api

* pass mdl to ibis server to preview

* transform manifest data type to json object when retrieved from database

* better error message from Ibis server, rewrite host when development and using docker

* use base64 str to transfer mdl

* update README

* change env name to fit naming style.
update docker-compose.x.yaml and .env.example file

* fix yarn build issue

* update docker-compose file: fix incorrent ibis server endpoint

* port forward to ibis server

* fix incorrect migration rollback function

* update engine version

* Chore: refactor database schema to reflect how we use them. (#341)

* add connectionInfo column and do data migration

* drop deprecated columns that store connection info, use connectionInfo column instead

* do data migration to store tableReference in model's properties

* fix incorrect migration rollback function

* use tableReference in mdl instead of refSql

* chore: Update variable names in ibisAdaptor and queryService

* chore: Update variable names in ibisAdaptor and queryService

* fix lint

* rename variable in ibis adaptor

* - remove duplicate logic to parse string
- add comment

* release 0.4.0-rc.1 (#378)

* fix: fix nested resolver to format sql (#379)

* feat(wren-ui): Provide limit property in preview data API for excel-add-in used (#373)

* fix(wren-ui): add displayName to all view API which share ViewInfo type in graphQL

* feat(wren-ui): provide limit property of preview API for usage in excel-add-in

* Chore: minimized the diversity of data sources from wren-ui  (#384)

* chore: Update ibisAdaptor to include methods for getting tables and constraints

* remove strategies and connectors from codebase, use ibis server and wrenEngine to fetch metadata of data source

* add validation rule api in ibisAdapter

* replace invalid char when generating referenceName

* fix comments

* Feature: support dry run in preview API (#402)

* can dry-run  with previewSql

* update env.example and docker-compose-dev.yaml

---------

Co-authored-by: Shimin <andreashimin@gmail.com>
2024-06-12 21:19:05 +08:00
Pao Sheng b86cd6f3e2 feature(ai-service): wren-ui dry-run SQL API instead of wren-engine API (#400)
* feat(ai-service): change dryrun api

* feat: change the docker env
2024-06-12 20:20:43 +08:00
a362757431 azure openai provider implementation (#390)
Co-authored-by: Siddharth Kumar <ybsid@Siddharths-MacBook-Pro.local>
Co-authored-by: Chih-Yu Yeh <chihyu.jimmy.yeh@gmail.com>
2024-06-12 19:49:04 +08:00
Chih-Yu Yeh 8d8bccfbd7 Chore/ai service/minor update (#382)
* update

* use redis

* update

* fix document store duplicate collection issue

* update timer setting

* fix pre_run and comment out qurey_understanding pipeline

* add redis container

* update redis config

* update redis config

* update redis config

* fix bug

* update dummy api

* add DummyAskUser

* update

* add load test observation notes

* refine wording

* update

* fix missing env

* fix bug
2024-06-06 18:29:30 +08:00
Chih-Yu Yeh e96c928b36 Chore/ai service/minor updates (#377)
* restructure test folder

* fix WREN_ENGINE_ENDPOINT issue

* add async timer

* update

* use logger.info

* use asyncio.sleep

* use asyncio.sleep

* fix timer to async_timer

* add dummy endpoint

* fix time.sleep

* add WORKER

* add timer

* add LOGGING_LEVEL env

* simplify code

* change to async text/document embedder

* simplify code

* update configs and fix timer
2024-06-05 14:40:35 +08:00
HoupusandChih-Yu Yeh 7decf5fbc4 Support 3rd party openai api (#365)
* Support for specifying third-party OPENAI proxy services

* Remove unnecessary changes

* Support for specifying third-party OPENAI proxy services

* update get_generator method

---------

Co-authored-by: Chih-Yu Yeh <chihyu.jimmy.yeh@gmail.com>
2024-06-04 21:38:23 +08:00
Andy Yen ae81e89773 release 0.3.6 (#338) 2024-05-30 13:18:19 +08:00
william chang(張仲威) 2f7cf808de release 0.3.5 (#334) 2024-05-29 16:46:38 +08:00
william chang(張仲威) a60d1be585 release 0.3.5-rc.2 (#333) 2024-05-29 15:36:57 +08:00
william chang(張仲威) 5b9fde34f3 release 0.3.5-rc.1 (#329) 2024-05-28 18:27:58 +08:00
Chih-Yu Yeh e724bd8ad0 add WREN_ENGINE_VERSION (#303) 2024-05-22 18:28:09 +08:00
william chang(張仲威) f6e1746fc9 release 0.3.4 (#293) 2024-05-21 19:31:57 +08:00
william chang(張仲威) 21413553b4 release 0.3.4-rc.5 (#291) 2024-05-21 18:48:53 +08:00
william chang(張仲威) bbb2f743d1 release 0.3.4-rc.4 (#290) 2024-05-21 18:00:51 +08:00
william chang(張仲威) 868c8f5101 release 0.3.4-rc.3 (#286) 2024-05-21 13:06:06 +08:00
william chang(張仲威) 14b9a87566 fix(wren-launcher): fix adding properties to config.properties (#285) 2024-05-21 13:03:18 +08:00
william chang(張仲威) c871a4d6c4 release 0.3.4-rc.2 (#284) 2024-05-21 12:46:35 +08:00
william chang(張仲威) c3e9579766 Release/0.3.4 rc.1 (#282)
* release 0.3.4-rc.1

* update WREN_BOOTSTRAP_VERSION to 0.1.3
2024-05-21 12:25:26 +08:00
william chang(張仲威) 834a953255 feature(wren-launcher): enable dynamic-fields config for Wren Engine (#280) 2024-05-21 12:11:14 +08:00
Chih-Yu Yeh 1fac9b76f3 chore/small refinements to launcher (#269)
* fix missing envs to posthog

* fix .env.example

* update add openai key instructions

* add missing env vars
2024-05-20 16:17:02 +08:00
Chih-Yu Yeh 66bfe8a95e Chore(wren-ui): record openai generation model used by user (#254)
* record openai generation model used by user

* remove unused comments
2024-05-15 11:20:10 +08:00
Chih-Yu Yehandwilliam chang d75f6d1ed7 allow users to change openai model in launcher (#244)
* ..

* add logs for init_providers

* fix ci

* add openai model url instructions

* fix empty generation model if OPENAI_GENERATION_MODEL is not provided

* Update wren-launcher/utils/docker.go

Co-authored-by: william chang(張仲威) <wwwy3y3@gmail.com>

---------

Co-authored-by: william chang(張仲威) <wwwy3y3@gmail.com>
2024-05-14 08:49:15 +08:00
Chih-Yu Yeh e0fa7dcb91 refine demo site for easier debugging (#174) 2024-04-29 11:23:12 +08:00