Skip to content

Commit 9e1f000

Browse files
committed
Set default LLM provider to OpenAI if no provider is specified; fix outer identifier check for Oracle dialect
1 parent 370a5c4 commit 9e1f000

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

mindsdb/interfaces/agents/langchain_agent.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ def get_llm_provider(args: Dict) -> str:
8989
return "nvidia_nim"
9090
if args["model_name"] in GOOGLE_GEMINI_CHAT_MODELS:
9191
return "google"
92+
else:
93+
return 'openai' # Default to OpenAI if no provider is specified
9294

9395
# For vLLM, require explicit provider specification
9496
raise ValueError("Invalid model name. Please define a supported llm provider")

mindsdb/utilities/render/sqlalchemy_render.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ def to_column(self, identifier: ast.Identifier) -> sa.Column:
152152

153153
parts2.append(part)
154154
text = '.'.join(parts2)
155-
if identifier.is_outer and self.dialect.name == 'oracle':
155+
if getattr(identifier, 'is_outer', False) and self.dialect.name == 'oracle':
156156
text += '(+)'
157157
return sa.column(text, is_literal=True)
158158

0 commit comments

Comments
 (0)