mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-10 03:28:53 +00:00
* fix: langgraph bridge streaming * add public/agents/fields * test_a2a_completion_bridge_non_streaming * TestA2AStreamingTransformation * AgentCredentialFieldMetadata * add new logo * refactor add agent * fix add dynamic fields * feat allow adding langgraph agent * add langgraph provider * stash * add AgentCreateInfo * agent_create_fields * fix fields * test_a2a_completion_bridge_bedrock_agentcore * test_a2a_completion_bridge_bedrock_agentcore * add public endpoints * fix a2a endpoints * fix dynamic fields
76 lines
2.5 KiB
JSON
76 lines
2.5 KiB
JSON
[
|
|
{
|
|
"agent_type": "a2a",
|
|
"agent_type_display_name": "A2A Standard",
|
|
"description": "Standard A2A protocol",
|
|
"logo_url": "/assets/logos/a2a_agent.png",
|
|
"credential_fields": [],
|
|
"litellm_params_template": {}
|
|
},
|
|
{
|
|
"agent_type": "langgraph",
|
|
"agent_type_display_name": "LangGraph",
|
|
"description": "Connect to LangGraph agents via the LangGraph Platform API",
|
|
"logo_url": "/assets/logos/langgraph.png",
|
|
"model_template": "langgraph/{assistant_id}",
|
|
"credential_fields": [
|
|
{
|
|
"key": "assistant_id",
|
|
"label": "Assistant ID",
|
|
"placeholder": "agent",
|
|
"tooltip": "The assistant/agent ID from your LangGraph deployment",
|
|
"required": true,
|
|
"field_type": "text",
|
|
"default_value": "agent",
|
|
"include_in_litellm_params": false
|
|
},
|
|
{
|
|
"key": "api_base",
|
|
"label": "LangGraph API Base",
|
|
"placeholder": "http://localhost:2024",
|
|
"tooltip": "The base URL for your LangGraph server (e.g., http://localhost:2024 or your deployed LangGraph Cloud URL)",
|
|
"required": true,
|
|
"field_type": "text",
|
|
"default_value": "http://localhost:2024",
|
|
"include_in_litellm_params": true
|
|
},
|
|
{
|
|
"key": "api_key",
|
|
"label": "LangGraph API Key",
|
|
"placeholder": null,
|
|
"tooltip": "API key for authenticating with your LangGraph server (optional for local development)",
|
|
"required": false,
|
|
"field_type": "password",
|
|
"default_value": null,
|
|
"include_in_litellm_params": true
|
|
}
|
|
],
|
|
"litellm_params_template": {
|
|
"custom_llm_provider": "langgraph"
|
|
}
|
|
},
|
|
{
|
|
"agent_type": "bedrock_agentcore",
|
|
"agent_type_display_name": "Bedrock AgentCore",
|
|
"description": "Connect to Amazon Bedrock AgentCore hosted agent runtimes",
|
|
"logo_url": "/assets/logos/bedrock.svg",
|
|
"inherit_credentials_from_provider": "Bedrock",
|
|
"model_template": "bedrock/agentcore/{agent_runtime_arn}",
|
|
"credential_fields": [
|
|
{
|
|
"key": "agent_runtime_arn",
|
|
"label": "Agent Runtime ARN",
|
|
"placeholder": "arn:aws:bedrock-agentcore:us-west-2:123456789012:runtime/my-agent-runtime",
|
|
"tooltip": "The ARN of your Bedrock AgentCore runtime. Find this in your AWS Bedrock console under AgentCore.",
|
|
"required": true,
|
|
"field_type": "text",
|
|
"default_value": null,
|
|
"include_in_litellm_params": false
|
|
}
|
|
],
|
|
"litellm_params_template": {
|
|
"custom_llm_provider": "bedrock"
|
|
}
|
|
}
|
|
]
|
|
|