Skip to content

Commit

Permalink
chore(wren-ai-service): Introduce Model Aliases for Simplified Pipeli…
Browse files Browse the repository at this point in the history
…ne Configuration (#1371)
  • Loading branch information
paopa authored Mar 7, 2025
1 parent ed0d0c6 commit 3f0f7a6
Show file tree
Hide file tree
Showing 9 changed files with 427 additions and 412 deletions.
64 changes: 33 additions & 31 deletions deployment/kustomizations/base/cm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ data:
timeout: 120
models:
- model: gpt-4o-mini-2024-07-18
alias: default
api_base: https://api.openai.com/v1
api_key_name: LLM_OPENAI_API_KEY
kwargs:
Expand Down Expand Up @@ -83,6 +84,7 @@ data:
provider: litellm_embedder
models:
- model: text-embedding-3-large
alias: default
api_base: https://api.openai.com/v1
api_key_name: EMBEDDER_OPENAI_API_KEY
timeout: 120
Expand All @@ -103,81 +105,81 @@ data:
type: pipeline
pipes:
- name: db_schema_indexing
embedder: litellm_embedder.text-embedding-3-large
embedder: litellm_embedder.default
document_store: qdrant
- name: historical_question_indexing
embedder: litellm_embedder.text-embedding-3-large
embedder: litellm_embedder.default
document_store: qdrant
- name: table_description_indexing
embedder: litellm_embedder.text-embedding-3-large
embedder: litellm_embedder.default
document_store: qdrant
- name: db_schema_retrieval
llm: litellm_llm.gpt-4o-mini-2024-07-18
embedder: litellm_embedder.text-embedding-3-large
llm: litellm_llm.default
embedder: litellm_embedder.default
document_store: qdrant
- name: historical_question_retrieval
embedder: litellm_embedder.text-embedding-3-large
embedder: litellm_embedder.default
document_store: qdrant
- name: sql_generation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: sql_correction
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: followup_sql_generation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: sql_summary
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_answer
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_breakdown
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: sql_expansion
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: semantics_description
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: relationship_recommendation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: question_recommendation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: question_recommendation_db_schema_retrieval
llm: litellm_llm.gpt-4o-mini-2024-07-18
embedder: litellm_embedder.text-embedding-3-large
llm: litellm_llm.default
embedder: litellm_embedder.default
document_store: qdrant
- name: question_recommendation_sql_generation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: intent_classification
llm: litellm_llm.gpt-4o-mini-2024-07-18
embedder: litellm_embedder.text-embedding-3-large
llm: litellm_llm.default
embedder: litellm_embedder.default
document_store: qdrant
- name: data_assistance
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_pairs_indexing
document_store: qdrant
embedder: litellm_embedder.text-embedding-3-large
embedder: litellm_embedder.default
- name: sql_pairs_retrieval
document_store: qdrant
embedder: litellm_embedder.text-embedding-3-large
llm: litellm_llm.gpt-4o-mini-2024-07-18
embedder: litellm_embedder.default
llm: litellm_llm.default
- name: preprocess_sql_data
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_executor
engine: wren_ui
- name: chart_generation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: chart_adjustment
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_question_generation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_generation_reasoning
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_regeneration
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
---
Expand Down
64 changes: 33 additions & 31 deletions docker/config.example.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ provider: litellm_llm
timeout: 120
models:
- model: gpt-4o-mini-2024-07-18
alias: default
api_base: https://api.openai.com/v1
api_key_name: LLM_OPENAI_API_KEY
kwargs:
Expand Down Expand Up @@ -34,6 +35,7 @@ type: embedder
provider: litellm_embedder
models:
- model: text-embedding-3-large
alias: default
api_base: https://api.openai.com/v1
api_key_name: EMBEDDER_OPENAI_API_KEY
timeout: 120
Expand All @@ -55,81 +57,81 @@ recreate_index: true
type: pipeline
pipes:
- name: db_schema_indexing
embedder: litellm_embedder.text-embedding-3-large
embedder: litellm_embedder.default
document_store: qdrant
- name: historical_question_indexing
embedder: litellm_embedder.text-embedding-3-large
embedder: litellm_embedder.default
document_store: qdrant
- name: table_description_indexing
embedder: litellm_embedder.text-embedding-3-large
embedder: litellm_embedder.default
document_store: qdrant
- name: db_schema_retrieval
llm: litellm_llm.gpt-4o-mini-2024-07-18
embedder: litellm_embedder.text-embedding-3-large
llm: litellm_llm.default
embedder: litellm_embedder.default
document_store: qdrant
- name: historical_question_retrieval
embedder: litellm_embedder.text-embedding-3-large
embedder: litellm_embedder.default
document_store: qdrant
- name: sql_generation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: sql_correction
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: followup_sql_generation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: sql_summary
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_answer
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_breakdown
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: sql_expansion
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: semantics_description
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: relationship_recommendation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: question_recommendation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: question_recommendation_db_schema_retrieval
llm: litellm_llm.gpt-4o-mini-2024-07-18
embedder: litellm_embedder.text-embedding-3-large
llm: litellm_llm.default
embedder: litellm_embedder.default
document_store: qdrant
- name: question_recommendation_sql_generation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui
- name: intent_classification
llm: litellm_llm.gpt-4o-mini-2024-07-18
embedder: litellm_embedder.text-embedding-3-large
llm: litellm_llm.default
embedder: litellm_embedder.default
document_store: qdrant
- name: data_assistance
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_pairs_indexing
document_store: qdrant
embedder: litellm_embedder.text-embedding-3-large
embedder: litellm_embedder.default
- name: sql_pairs_retrieval
document_store: qdrant
embedder: litellm_embedder.text-embedding-3-large
llm: litellm_llm.gpt-4o-mini-2024-07-18
embedder: litellm_embedder.default
llm: litellm_llm.default
- name: preprocess_sql_data
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_executor
engine: wren_ui
- name: chart_generation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: chart_adjustment
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_question_generation
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_generation_reasoning
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
- name: sql_regeneration
llm: litellm_llm.gpt-4o-mini-2024-07-18
llm: litellm_llm.default
engine: wren_ui

---
Expand Down
Loading

0 comments on commit 3f0f7a6

Please sign in to comment.