diff --git a/altk/core/llm/providers/openai/openai.py b/altk/core/llm/providers/openai/openai.py index 52558e5..765e5c1 100644 --- a/altk/core/llm/providers/openai/openai.py +++ b/altk/core/llm/providers/openai/openai.py @@ -307,7 +307,7 @@ def generate( # type: ignore self, prompt: Union[str, List[Dict[str, str]]], schema: Optional[Any] = None, - schema_field: Optional[str] = "response_format", + schema_field: Optional[str] = None, retries: int = 3, **kwargs: Any, ) -> Union[str, LLMResponse]: @@ -367,7 +367,7 @@ async def generate_async( self, prompt: Union[str, List[Dict[str, str]]], schema: Optional[Any] = None, - schema_field: Optional[str] = "response_format", + schema_field: Optional[str] = None, retries: int = 3, **kwargs: Any, ) -> Any: @@ -491,7 +491,7 @@ def generate( self, prompt: Union[str, List[Dict[str, str]]], schema: Optional[Any] = None, - schema_field: Optional[str] = "response_format", + schema_field: Optional[str] = None, retries: int = 3, **kwargs: Any, ) -> Any: @@ -551,7 +551,7 @@ async def generate_async( self, prompt: Union[str, List[Dict[str, str]]], schema: Optional[Any] = None, - schema_field: Optional[str] = "response_format", + schema_field: Optional[str] = None, retries: int = 3, **kwargs: Any, ) -> Any: diff --git a/altk/pre_tool/sparc/function_calling/pipeline/semantic_checker.py b/altk/pre_tool/sparc/function_calling/pipeline/semantic_checker.py index 4906f27..6a08291 100644 --- a/altk/pre_tool/sparc/function_calling/pipeline/semantic_checker.py +++ b/altk/pre_tool/sparc/function_calling/pipeline/semantic_checker.py @@ -150,7 +150,7 @@ def extract_all_units_sync( # Build the "full_spec" JSON Schema snippet for all parameters full_spec_json = json.dumps( - adapter.get_tool_spec(adapter.get_function_name()).model_dump(), + adapter.get_tool_spec(adapter.get_function_name()), indent=2, )