chore: import upstream snapshot with attribution
Validate YAML Workflows / Validate YAML Configuration Files (push) Has been cancelled
Validate YAML Workflows / Validate YAML Configuration Files (push) Has been cancelled
This commit is contained in:
+27
@@ -0,0 +1,27 @@
|
||||
"""Register built-in agent providers."""
|
||||
|
||||
from runtime.node.agent.providers.base import ProviderRegistry
|
||||
|
||||
from runtime.node.agent.providers.openai_provider import OpenAIProvider
|
||||
|
||||
ProviderRegistry.register(
|
||||
"openai",
|
||||
OpenAIProvider,
|
||||
label="OpenAI",
|
||||
summary="OpenAI models via the official OpenAI SDK (responses API)",
|
||||
)
|
||||
|
||||
try:
|
||||
from runtime.node.agent.providers.gemini_provider import GeminiProvider
|
||||
except ImportError:
|
||||
GeminiProvider = None
|
||||
|
||||
if GeminiProvider is not None:
|
||||
ProviderRegistry.register(
|
||||
"gemini",
|
||||
GeminiProvider,
|
||||
label="Google Gemini",
|
||||
summary="Google Gemini models via google-genai",
|
||||
)
|
||||
else:
|
||||
print("Gemini provider not registered: google-genai library not found.")
|
||||
Reference in New Issue
Block a user