Repository navigation
feat(wren-ai-service): multi-llm deployment and setting loading mechanism #792
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
cyyeh
merged 94 commits into
release/ai-service/0.11.x
from
feat/multi-llm-config-deployment
Nov 15, 2024
Merged
Changes from all commits
Commits
Show all changes
94 commits
Select commit
Hold shift + click to select a range
2e1fbaf
feat: setting class
598a68b
feat: support just command to generate the config file
65b0eba
chore: docstring to introduce the loading mechanism of setting
53ff113
feat: add api key attr in setting and remove env dev example
11fbf03
feat: replace part of code that loading from env to setting class
0607e3d
feat: store other config into configs attr
d18aa09
feat: optimize the config file path loading function
e405866
chore: modify the default value for cache mazsize
86cc040
feat: pushdown the settings into creating container function
3792bf2
feat: use the setting from object
859008d
chore: use defensive programming to refactor partial code
9bc627f
chore: rename the attr that used to store components config
b84a2a4
feat: add docstring to explain how the processors work and optimize p…
495fddb
feat: add docstring to explain function and optimize code
0e6c561
feat: use class to simplify code and mark some deprecated function
e8ccb07
feat: keep api key and some sensitive information in env variable
01b5ac8
feat: add command to initialize config.yaml and .env.dev
3a3116c
chore: make the command colorful
6090b02
feat: support on docker compose
ae0d7eb
fix: put the generation model back due to telemerty
978411f
feat: support on k8s
74ed4a7
chore: update README for the changes
220ec03
chore: write the configuration page to explain the mechanism
4b45c2e
chore: separate the full config and example config
0efcc4b
chore: upgrade the version of just command runner
b95fa59
chore: temporarily leave the old env variable for test case and other…
f942eba
fix: test cases failed due to lacking some config
9c8c85c
feat: compatible to the old loading mechanism
8bbdf86
fix: wrong path of test config
9399977
feat: add test case to ensure the providers function
e3bdc11
chore: solve the conflict of docker README
7dbd71a
chore: test cases to ensure the config module working as expect
aaeebc1
fix: scope the env var effect to avoid affecting other test cases
e8d81dc
chore: update the document to mention the Just command version
2f9a9c3
chore: add the comment to mention why didn't remove the GENERATION_MO…
49dff33
chore: update the Just command for more user friendly
15302b8
fix: pass the true for force deploying as default
b4b0949
feat: put the step to generate config.yaml inside the bootstrap
39de25a
remove old cold
cyyeh c26f5ac
update docker instructions
cyyeh ce4364d
chore: put the langfuse key into env example
4b14d9a
chore: avoid directly access components
8949f09
chore: format the sentence in readme
f7fb3b9
feat: update readme to force recreate container for docker compose de…
573dab0
fix: remove the wrong parentheses for a list
75b58ee
fix conflict
cyyeh ea19845
add should_force_deploy
cyyeh f31bc93
Merge branch 'main' into feat/multi-llm-config-deployment
cyyeh 7999686
add missing env
cyyeh 74048f0
Merge branch 'main' into feat/multi-llm-config-deployment
c39f805
chore: add question recommendation setting in config file
9f616f7
refactor: force deploy
7b91906
fix conflicts
cyyeh 084d593
chore: remove unused env example
4c97e51
add llm timeout
cyyeh f7ad9da
fix conflicts
cyyeh 68617ac
change engine version
cyyeh d452d08
reformatted files
cyyeh 58bbeb8
reformat default values
cyyeh a1eba7a
reformat default value
cyyeh 388ef52
change default value
cyyeh 89dfe13
update configs
cyyeh 4d57d74
reformat config
cyyeh 27c8c4e
add gpt-4o
cyyeh 75fe8d4
add gpt-4o
cyyeh 9dc519b
Merge branch 'main' into feat/multi-llm-config-deployment
91c02f9
Merge branch 'main' into feat/multi-llm-config-deployment
b0c2318
feat(wren-ai-service): integrate dspy into wrenAI (#805)
tedyyan f1ef914
Merge branch 'main' into feat/multi-llm-config-deployment
a8c9799
Merge branch 'main' into feat/multi-llm-config-deployment
d9a00e0
chore: remove from bootstrap image
cdff2be
feat: mount the config file from local machine
096a27b
feat: use env PROJECT_DIR instead a fixed current path
8ba4df7
chore(wren-ai-service): skip sql summary and add correcting status (#…
cyyeh 71e55e6
feat: support multi-llm setting in launcher
89f7487
feat: override the setting for launcher
dada5a7
Merge branch 'main' into feat/multi-llm-config-deployment
d134a3c
add gpt-4o to configmap
cyyeh cf81390
Merge branch 'main' into feat/multi-llm-config-deployment
b68495a
fix: avoid override the config yaml file what if using a custom llm o…
0a3616f
feat: merge the env file content with the existing env file
feba3c5
chore: refactor the merge content function
46751ec
Merge branch 'main' into feat/multi-llm-config-deployment
0346ecc
Merge branch 'release/ai-service/0.11.x' into feat/multi-llm-config-d…
cyyeh 51fde6b
Merge branch 'release/ai-service/0.11.x' into feat/multi-llm-config-d…
02767d2
chore: remove deprecated env dev example
09e93ec
Merge branch 'release/ai-service/0.11.x' into feat/multi-llm-config-d…
efbf8ea
chore: update config example for new pipes
f185a9d
Merge branch 'release/ai-service/0.11.x' into feat/multi-llm-config-d…
cyyeh 2534c0a
add wren_ibis and wren_engine
cyyeh d81907e
fix wren_engine initialization
cyyeh adcbaa9
ensure only replace openai key
cyyeh 97c4795
refine logging and fix ollama config
cyyeh 5d83623
fix
cyyeh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.