1111from typing import Dict , Any
1212
1313from chuck_data .clients .databricks import DatabricksAPIClient
14- from chuck_data .llm .client import LLMClient
14+ from chuck_data .llm .provider import LLMProvider
1515from chuck_data .config import get_amperity_token
1616from .pii_tools import _helper_scan_schema_for_pii_logic
1717from .cluster_init_tools import _helper_upload_cluster_init_logic
3131
3232def _helper_setup_stitch_logic (
3333 client : DatabricksAPIClient ,
34- llm_client_instance : LLMClient ,
34+ llm_client_instance : LLMProvider ,
3535 target_catalog : str ,
3636 target_schema : str ,
3737) -> Dict [str , Any ]:
@@ -54,7 +54,7 @@ def _helper_setup_stitch_logic(
5454
5555def _helper_prepare_stitch_config (
5656 client : DatabricksAPIClient ,
57- llm_client_instance : LLMClient ,
57+ llm_client_instance : LLMProvider ,
5858 target_catalog : str ,
5959 target_schema : str ,
6060) -> Dict [str , Any ]:
@@ -228,7 +228,7 @@ def _helper_prepare_stitch_config(
228228def _helper_modify_stitch_config (
229229 current_config : Dict [str , Any ],
230230 modification_request : str ,
231- llm_client_instance : LLMClient ,
231+ llm_client_instance : LLMProvider ,
232232 metadata : Dict [str , Any ],
233233) -> Dict [str , Any ]:
234234 """Phase 2: Modify Stitch configuration based on user request using LLM."""
0 commit comments