digraph capability_graph { rankdir=LR; node [fontname=Helvetica fontsize=10]; edge [fontname=Helvetica fontsize=8]; "provider:anthropic" [label="anthropic" shape=doubleoctagon class="provider"]; "api_family:anthropic/admin" [label="admin" shape=ellipse class="api_family"]; "endpoint:anthropic/GET /v1/organizations/analytics/apps/chat/projects" [label="GET /v1/organizations/analytics/apps/chat/projects" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/analytics/artifacts" [label="GET /v1/organizations/analytics/artifacts" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/analytics/connectors" [label="GET /v1/organizations/analytics/connectors" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/analytics/cost_report" [label="GET /v1/organizations/analytics/cost_report" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/analytics/plugins" [label="GET /v1/organizations/analytics/plugins" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/analytics/skills" [label="GET /v1/organizations/analytics/skills" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/analytics/summaries" [label="GET /v1/organizations/analytics/summaries" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/analytics/usage_report" [label="GET /v1/organizations/analytics/usage_report" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/analytics/user_cost_report" [label="GET /v1/organizations/analytics/user_cost_report" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/analytics/user_usage_report" [label="GET /v1/organizations/analytics/user_usage_report" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/analytics/users" [label="GET /v1/organizations/analytics/users" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/api_keys" [label="GET /v1/organizations/api_keys" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/api_keys/{api_key_id}" [label="GET /v1/organizations/api_keys/{api_key_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/api_keys/{api_key_id}" [label="POST /v1/organizations/api_keys/{api_key_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/compliance_settings" [label="GET /v1/organizations/compliance_settings" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/compliance_settings" [label="POST /v1/organizations/compliance_settings" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/cost_report" [label="GET /v1/organizations/cost_report" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/external_keys" [label="GET /v1/organizations/external_keys" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/external_keys" [label="POST /v1/organizations/external_keys" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/organizations/external_keys/{external_key_id}" [label="DELETE /v1/organizations/external_keys/{external_key_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/external_keys/{external_key_id}" [label="GET /v1/organizations/external_keys/{external_key_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/external_keys/{external_key_id}" [label="POST /v1/organizations/external_keys/{external_key_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/external_keys/{external_key_id}/validate" [label="POST /v1/organizations/external_keys/{external_key_id}/validate" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/federation_issuers" [label="GET /v1/organizations/federation_issuers" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/federation_issuers" [label="POST /v1/organizations/federation_issuers" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/federation_issuers/{federation_issuer_id}" [label="GET /v1/organizations/federation_issuers/{federation_issuer_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/federation_issuers/{federation_issuer_id}" [label="POST /v1/organizations/federation_issuers/{federation_issuer_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/federation_issuers/{federation_issuer_id}/archive" [label="POST /v1/organizations/federation_issuers/{federation_issuer_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/federation_rules" [label="GET /v1/organizations/federation_rules" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/federation_rules" [label="POST /v1/organizations/federation_rules" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/federation_rules/{federation_rule_id}" [label="GET /v1/organizations/federation_rules/{federation_rule_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/federation_rules/{federation_rule_id}" [label="POST /v1/organizations/federation_rules/{federation_rule_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/federation_rules/{federation_rule_id}/archive" [label="POST /v1/organizations/federation_rules/{federation_rule_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/federation_rules/{federation_rule_id}/workspaces" [label="GET /v1/organizations/federation_rules/{federation_rule_id}/workspaces" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/federation_rules/{federation_rule_id}/workspaces" [label="POST /v1/organizations/federation_rules/{federation_rule_id}/workspaces" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id}" [label="DELETE /v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/invites" [label="GET /v1/organizations/invites" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/invites" [label="POST /v1/organizations/invites" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/organizations/invites/{invite_id}" [label="DELETE /v1/organizations/invites/{invite_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/invites/{invite_id}" [label="GET /v1/organizations/invites/{invite_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/me" [label="GET /v1/organizations/me" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/rate_limits" [label="GET /v1/organizations/rate_limits" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/rbac_groups" [label="GET /v1/organizations/rbac_groups" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/rbac_groups" [label="POST /v1/organizations/rbac_groups" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/organizations/rbac_groups/{group_id}" [label="DELETE /v1/organizations/rbac_groups/{group_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/rbac_groups/{group_id}" [label="GET /v1/organizations/rbac_groups/{group_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/rbac_groups/{group_id}" [label="POST /v1/organizations/rbac_groups/{group_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/rbac_groups/{group_id}/members" [label="GET /v1/organizations/rbac_groups/{group_id}/members" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/rbac_groups/{group_id}/members" [label="POST /v1/organizations/rbac_groups/{group_id}/members" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/organizations/rbac_groups/{group_id}/members/{user_id}" [label="DELETE /v1/organizations/rbac_groups/{group_id}/members/{user_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/rbac_roles" [label="GET /v1/organizations/rbac_roles" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/rbac_roles/{role_id}" [label="GET /v1/organizations/rbac_roles/{role_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/rbac_roles/{role_id}/permissions" [label="GET /v1/organizations/rbac_roles/{role_id}/permissions" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/service_accounts" [label="GET /v1/organizations/service_accounts" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/service_accounts" [label="POST /v1/organizations/service_accounts" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/service_accounts/{service_account_id}" [label="GET /v1/organizations/service_accounts/{service_account_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/service_accounts/{service_account_id}" [label="POST /v1/organizations/service_accounts/{service_account_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/service_accounts/{service_account_id}/archive" [label="POST /v1/organizations/service_accounts/{service_account_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/service_accounts/{service_account_id}/workspaces" [label="GET /v1/organizations/service_accounts/{service_account_id}/workspaces" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/service_accounts/{service_account_id}/workspaces" [label="POST /v1/organizations/service_accounts/{service_account_id}/workspaces" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/organizations/service_accounts/{service_account_id}/workspaces/{workspace_id}" [label="DELETE /v1/organizations/service_accounts/{service_account_id}/workspaces/{workspace_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/spend_limit_increase_requests" [label="GET /v1/organizations/spend_limit_increase_requests" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}" [label="GET /v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/approve" [label="POST /v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/approve" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/deny" [label="POST /v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/deny" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/spend_limits" [label="POST /v1/organizations/spend_limits" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/spend_limits/effective" [label="GET /v1/organizations/spend_limits/effective" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/organizations/spend_limits/{spend_limit_id}" [label="DELETE /v1/organizations/spend_limits/{spend_limit_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/spend_limits/{spend_limit_id}" [label="GET /v1/organizations/spend_limits/{spend_limit_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/tunnels" [label="GET /v1/organizations/tunnels" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/tunnels/{tunnel_id}" [label="GET /v1/organizations/tunnels/{tunnel_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/tunnels/{tunnel_id}/archive" [label="POST /v1/organizations/tunnels/{tunnel_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/tunnels/{tunnel_id}/certificates" [label="GET /v1/organizations/tunnels/{tunnel_id}/certificates" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/tunnels/{tunnel_id}/certificates" [label="POST /v1/organizations/tunnels/{tunnel_id}/certificates" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/tunnels/{tunnel_id}/certificates/{certificate_id}" [label="GET /v1/organizations/tunnels/{tunnel_id}/certificates/{certificate_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/tunnels/{tunnel_id}/certificates/{certificate_id}/archive" [label="POST /v1/organizations/tunnels/{tunnel_id}/certificates/{certificate_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/tunnels/{tunnel_id}/reveal_token" [label="POST /v1/organizations/tunnels/{tunnel_id}/reveal_token" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/tunnels/{tunnel_id}/rotate_token" [label="POST /v1/organizations/tunnels/{tunnel_id}/rotate_token" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/usage_report/claude_code" [label="GET /v1/organizations/usage_report/claude_code" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/usage_report/messages" [label="GET /v1/organizations/usage_report/messages" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/users" [label="GET /v1/organizations/users" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/organizations/users/{user_id}" [label="DELETE /v1/organizations/users/{user_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/users/{user_id}" [label="GET /v1/organizations/users/{user_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/users/{user_id}" [label="POST /v1/organizations/users/{user_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/workspaces" [label="GET /v1/organizations/workspaces" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/workspaces" [label="POST /v1/organizations/workspaces" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}" [label="GET /v1/organizations/workspaces/{workspace_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}" [label="POST /v1/organizations/workspaces/{workspace_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}/archive" [label="POST /v1/organizations/workspaces/{workspace_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}/members" [label="GET /v1/organizations/workspaces/{workspace_id}/members" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}/members" [label="POST /v1/organizations/workspaces/{workspace_id}/members" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/organizations/workspaces/{workspace_id}/members/{user_id}" [label="DELETE /v1/organizations/workspaces/{workspace_id}/members/{user_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}/members/{user_id}" [label="GET /v1/organizations/workspaces/{workspace_id}/members/{user_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}/members/{user_id}" [label="POST /v1/organizations/workspaces/{workspace_id}/members/{user_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}/rate_limits" [label="GET /v1/organizations/workspaces/{workspace_id}/rate_limits" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}/service_accounts" [label="GET /v1/organizations/workspaces/{workspace_id}/service_accounts" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}/service_accounts" [label="POST /v1/organizations/workspaces/{workspace_id}/service_accounts" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}" [label="DELETE /v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}" [label="GET /v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}" [label="POST /v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}" shape=box class="endpoint"]; "api_family:anthropic/messages-batches" [label="messages-batches" shape=ellipse class="api_family"]; "endpoint:anthropic/GET /v1/messages/batches" [label="GET /v1/messages/batches" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/messages/batches" [label="POST /v1/messages/batches" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/messages/batches/{message_batch_id}" [label="DELETE /v1/messages/batches/{message_batch_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/messages/batches/{message_batch_id}" [label="GET /v1/messages/batches/{message_batch_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/messages/batches/{message_batch_id}/cancel" [label="POST /v1/messages/batches/{message_batch_id}/cancel" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/messages/batches/{message_batch_id}/results" [label="GET /v1/messages/batches/{message_batch_id}/results" shape=box class="endpoint"]; "api_family:anthropic/cloud:bedrock" [label="cloud:bedrock" shape=ellipse class="api_family"]; "endpoint:anthropic/POST https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages" [label="POST https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages" shape=box class="endpoint"]; "endpoint:anthropic/POST https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages/count_tokens" [label="POST https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages/count_tokens" shape=box class="endpoint"]; "endpoint:anthropic/POST https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/invoke" [label="POST https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/invoke" shape=box class="endpoint"]; "endpoint:anthropic/POST https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/invoke-with-response-stream" [label="POST https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/invoke-with-response-stream" shape=box class="endpoint"]; "endpoint:anthropic/POST https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/converse" [label="POST https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/converse" shape=box class="endpoint"]; "endpoint:anthropic/GET https://bedrock.{region}.amazonaws.com/foundation-models?byProvider=anthropic" [label="GET https://bedrock.{region}.amazonaws.com/foundation-models?byProvider=anthropic" shape=box class="endpoint"]; "api_family:anthropic/cloud:vertex_ai" [label="cloud:vertex_ai" shape=ellipse class="api_family"]; "endpoint:anthropic/POST https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/{model}:rawPredict" [label="POST https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/{model}:rawPredict" shape=box class="endpoint"]; "endpoint:anthropic/POST https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/{model}:streamRawPredict" [label="POST https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/{model}:streamRawPredict" shape=box class="endpoint"]; "endpoint:anthropic/POST https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/count-tokens:rawPredict" [label="POST https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/count-tokens:rawPredict" shape=box class="endpoint"]; "api_family:anthropic/cloud:microsoft_foundry" [label="cloud:microsoft_foundry" shape=ellipse class="api_family"]; "endpoint:anthropic/POST https://{resource}.services.ai.azure.com/anthropic/v1/messages" [label="POST https://{resource}.services.ai.azure.com/anthropic/v1/messages" shape=box class="endpoint"]; "endpoint:anthropic/POST https://{resource}.services.ai.azure.com/anthropic/v1/messages/count_tokens" [label="POST https://{resource}.services.ai.azure.com/anthropic/v1/messages/count_tokens" shape=box class="endpoint"]; "endpoint:anthropic/POST https://{resource}.services.ai.azure.com/anthropic/v1/files" [label="POST https://{resource}.services.ai.azure.com/anthropic/v1/files" shape=box class="endpoint"]; "api_family:anthropic/cloud:claude_platform_on_aws" [label="cloud:claude_platform_on_aws" shape=ellipse class="api_family"]; "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/messages" [label="POST https://aws-external-anthropic.{region}.api.aws/v1/messages" shape=box class="endpoint"]; "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/messages/count_tokens" [label="POST https://aws-external-anthropic.{region}.api.aws/v1/messages/count_tokens" shape=box class="endpoint"]; "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/messages/batches" [label="POST https://aws-external-anthropic.{region}.api.aws/v1/messages/batches" shape=box class="endpoint"]; "endpoint:anthropic/GET https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id}" [label="GET https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id}" shape=box class="endpoint"]; "endpoint:anthropic/GET https://aws-external-anthropic.{region}.api.aws/v1/messages/batches" [label="GET https://aws-external-anthropic.{region}.api.aws/v1/messages/batches" shape=box class="endpoint"]; "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id}/cancel" [label="POST https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id}/cancel" shape=box class="endpoint"]; "endpoint:anthropic/DELETE https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id}" [label="DELETE https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id}" shape=box class="endpoint"]; "endpoint:anthropic/GET https://aws-external-anthropic.{region}.api.aws/v1/models" [label="GET https://aws-external-anthropic.{region}.api.aws/v1/models" shape=box class="endpoint"]; "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/files" [label="POST https://aws-external-anthropic.{region}.api.aws/v1/files" shape=box class="endpoint"]; "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/organizations/workspaces" [label="POST https://aws-external-anthropic.{region}.api.aws/v1/organizations/workspaces" shape=box class="endpoint"]; "endpoint:anthropic/GET https://aws-external-anthropic.{region}.api.aws/v1/compliance/activities" [label="GET https://aws-external-anthropic.{region}.api.aws/v1/compliance/activities" shape=box class="endpoint"]; "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/agents" [label="POST https://aws-external-anthropic.{region}.api.aws/v1/agents" shape=box class="endpoint"]; "api_family:anthropic/compliance" [label="compliance" shape=ellipse class="api_family"]; "endpoint:anthropic/GET /v1/compliance/activities" [label="GET /v1/compliance/activities" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/artifacts/{artifact_version_id}/content" [label="GET /v1/compliance/apps/artifacts/{artifact_version_id}/content" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/artifacts/{artifact_version_id}" [label="GET /v1/compliance/apps/artifacts/{artifact_version_id}" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/compliance/apps/chats/{claude_chat_id}" [label="DELETE /v1/compliance/apps/chats/{claude_chat_id}" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/compliance/apps/chats/files/{claude_file_id}" [label="DELETE /v1/compliance/apps/chats/files/{claude_file_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/chats/files/{claude_file_id}/content" [label="GET /v1/compliance/apps/chats/files/{claude_file_id}/content" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/chats/files/{claude_file_id}" [label="GET /v1/compliance/apps/chats/files/{claude_file_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content" [label="GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}" [label="GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/chats" [label="GET /v1/compliance/apps/chats" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/chats/{claude_chat_id}/messages" [label="GET /v1/compliance/apps/chats/{claude_chat_id}/messages" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/projects/{project_id}/attachments" [label="GET /v1/compliance/apps/projects/{project_id}/attachments" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/projects/{project_id}/collaborators" [label="GET /v1/compliance/apps/projects/{project_id}/collaborators" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/compliance/apps/projects/{project_id}" [label="DELETE /v1/compliance/apps/projects/{project_id}" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/compliance/apps/projects/documents/{document_id}" [label="DELETE /v1/compliance/apps/projects/documents/{document_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/projects/documents/{document_id}/metadata" [label="GET /v1/compliance/apps/projects/documents/{document_id}/metadata" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/projects/documents/{document_id}" [label="GET /v1/compliance/apps/projects/documents/{document_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/projects" [label="GET /v1/compliance/apps/projects" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/projects/{project_id}" [label="GET /v1/compliance/apps/projects/{project_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/sessions/local" [label="GET /v1/compliance/apps/sessions/local" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/sessions/local/{local_session_id}/messages" [label="GET /v1/compliance/apps/sessions/local/{local_session_id}/messages" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/sessions/local/{local_session_id}" [label="GET /v1/compliance/apps/sessions/local/{local_session_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/sessions/remote" [label="GET /v1/compliance/apps/sessions/remote" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/sessions/remote/{claude_remote_session_id}/messages" [label="GET /v1/compliance/apps/sessions/remote/{claude_remote_session_id}/messages" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/compliance/apps/code/artifacts/{artifact_id}" [label="DELETE /v1/compliance/apps/code/artifacts/{artifact_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/code/artifacts" [label="GET /v1/compliance/apps/code/artifacts" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}" [label="GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/groups" [label="GET /v1/compliance/groups" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/groups/{group_id}/members" [label="GET /v1/compliance/groups/{group_id}/members" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/groups/{group_id}" [label="GET /v1/compliance/groups/{group_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/organizations" [label="GET /v1/compliance/organizations" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/organizations/{org_uuid}/roles" [label="GET /v1/compliance/organizations/{org_uuid}/roles" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/organizations/{org_uuid}/roles/{role_id}/permissions" [label="GET /v1/compliance/organizations/{org_uuid}/roles/{role_id}/permissions" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/organizations/{org_uuid}/roles/{role_id}" [label="GET /v1/compliance/organizations/{org_uuid}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/organizations/{organization_id}/settings" [label="GET /v1/compliance/organizations/{organization_id}/settings" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/compliance/organizations/{org_uuid}/users" [label="GET /v1/compliance/organizations/{org_uuid}/users" shape=box class="endpoint"]; "api_family:anthropic/messages" [label="messages" shape=ellipse class="api_family"]; "endpoint:anthropic/POST /v1/messages" [label="POST /v1/messages" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/messages (beta surface)" [label="POST /v1/messages (beta surface)" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/messages/count_tokens" [label="POST /v1/messages/count_tokens" shape=box class="endpoint"]; "api_family:anthropic/models" [label="models" shape=ellipse class="api_family"]; "endpoint:anthropic/GET /v1/models" [label="GET /v1/models" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/models/{model_id}" [label="GET /v1/models/{model_id}" shape=box class="endpoint"]; "api_family:anthropic/completions" [label="completions" shape=ellipse class="api_family"]; "endpoint:anthropic/POST /v1/complete" [label="POST /v1/complete" shape=box class="endpoint"]; "api_family:anthropic/files" [label="files" shape=ellipse class="api_family"]; "endpoint:anthropic/POST /v1/files" [label="POST /v1/files" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/files" [label="GET /v1/files" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/files/{file_id}" [label="GET /v1/files/{file_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/files/{file_id}/content" [label="GET /v1/files/{file_id}/content" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/files/{file_id}" [label="DELETE /v1/files/{file_id}" shape=box class="endpoint"]; "api_family:anthropic/managed-agents" [label="managed-agents" shape=ellipse class="api_family"]; "endpoint:anthropic/GET /v1/agents" [label="GET /v1/agents" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/agents" [label="POST /v1/agents" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/agents/{agent_id}" [label="GET /v1/agents/{agent_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/agents/{agent_id}" [label="POST /v1/agents/{agent_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/agents/{agent_id}/archive" [label="POST /v1/agents/{agent_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/agents/{agent_id}/versions" [label="GET /v1/agents/{agent_id}/versions" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/deployment_runs" [label="GET /v1/deployment_runs" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/deployment_runs/{deployment_run_id}" [label="GET /v1/deployment_runs/{deployment_run_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/deployments" [label="GET /v1/deployments" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/deployments" [label="POST /v1/deployments" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/deployments/{deployment_id}" [label="GET /v1/deployments/{deployment_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/deployments/{deployment_id}" [label="POST /v1/deployments/{deployment_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/deployments/{deployment_id}/archive" [label="POST /v1/deployments/{deployment_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/deployments/{deployment_id}/pause" [label="POST /v1/deployments/{deployment_id}/pause" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/deployments/{deployment_id}/run" [label="POST /v1/deployments/{deployment_id}/run" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/deployments/{deployment_id}/unpause" [label="POST /v1/deployments/{deployment_id}/unpause" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/dreams" [label="GET /v1/dreams" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/dreams" [label="POST /v1/dreams" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/dreams/{dream_id}" [label="GET /v1/dreams/{dream_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/dreams/{dream_id}/archive" [label="POST /v1/dreams/{dream_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/dreams/{dream_id}/cancel" [label="POST /v1/dreams/{dream_id}/cancel" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/environments" [label="GET /v1/environments" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/environments" [label="POST /v1/environments" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/environments/{environment_id}" [label="DELETE /v1/environments/{environment_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/environments/{environment_id}" [label="GET /v1/environments/{environment_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/environments/{environment_id}" [label="POST /v1/environments/{environment_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/environments/{environment_id}/archive" [label="POST /v1/environments/{environment_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/environments/{environment_id}/work" [label="GET /v1/environments/{environment_id}/work" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/environments/{environment_id}/work/poll" [label="GET /v1/environments/{environment_id}/work/poll" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/environments/{environment_id}/work/stats" [label="GET /v1/environments/{environment_id}/work/stats" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/environments/{environment_id}/work/{work_id}" [label="GET /v1/environments/{environment_id}/work/{work_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/environments/{environment_id}/work/{work_id}" [label="POST /v1/environments/{environment_id}/work/{work_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/environments/{environment_id}/work/{work_id}/ack" [label="POST /v1/environments/{environment_id}/work/{work_id}/ack" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/environments/{environment_id}/work/{work_id}/heartbeat" [label="POST /v1/environments/{environment_id}/work/{work_id}/heartbeat" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/environments/{environment_id}/work/{work_id}/stop" [label="POST /v1/environments/{environment_id}/work/{work_id}/stop" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/memory_stores" [label="GET /v1/memory_stores" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/memory_stores" [label="POST /v1/memory_stores" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/memory_stores/{memory_store_id}" [label="DELETE /v1/memory_stores/{memory_store_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/memory_stores/{memory_store_id}" [label="GET /v1/memory_stores/{memory_store_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/memory_stores/{memory_store_id}" [label="POST /v1/memory_stores/{memory_store_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/memory_stores/{memory_store_id}/archive" [label="POST /v1/memory_stores/{memory_store_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/memory_stores/{memory_store_id}/memories" [label="GET /v1/memory_stores/{memory_store_id}/memories" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/memory_stores/{memory_store_id}/memories" [label="POST /v1/memory_stores/{memory_store_id}/memories" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/memory_stores/{memory_store_id}/memories/{memory_id}" [label="DELETE /v1/memory_stores/{memory_store_id}/memories/{memory_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/memory_stores/{memory_store_id}/memories/{memory_id}" [label="GET /v1/memory_stores/{memory_store_id}/memories/{memory_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/memory_stores/{memory_store_id}/memories/{memory_id}" [label="POST /v1/memory_stores/{memory_store_id}/memories/{memory_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/memory_stores/{memory_store_id}/memory_versions" [label="GET /v1/memory_stores/{memory_store_id}/memory_versions" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}" [label="GET /v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}/redact" [label="POST /v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}/redact" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/sessions" [label="GET /v1/sessions" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/sessions" [label="POST /v1/sessions" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/sessions/{session_id}" [label="DELETE /v1/sessions/{session_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/sessions/{session_id}" [label="GET /v1/sessions/{session_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/sessions/{session_id}" [label="POST /v1/sessions/{session_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/sessions/{session_id}/archive" [label="POST /v1/sessions/{session_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/sessions/{session_id}/events" [label="GET /v1/sessions/{session_id}/events" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/sessions/{session_id}/events" [label="POST /v1/sessions/{session_id}/events" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/sessions/{session_id}/events/stream" [label="GET /v1/sessions/{session_id}/events/stream" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/sessions/{session_id}/resources" [label="GET /v1/sessions/{session_id}/resources" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/sessions/{session_id}/resources" [label="POST /v1/sessions/{session_id}/resources" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/sessions/{session_id}/resources/{resource_id}" [label="DELETE /v1/sessions/{session_id}/resources/{resource_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/sessions/{session_id}/resources/{resource_id}" [label="GET /v1/sessions/{session_id}/resources/{resource_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/sessions/{session_id}/resources/{resource_id}" [label="POST /v1/sessions/{session_id}/resources/{resource_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/sessions/{session_id}/threads" [label="GET /v1/sessions/{session_id}/threads" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/sessions/{session_id}/threads/{thread_id}" [label="GET /v1/sessions/{session_id}/threads/{thread_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/sessions/{session_id}/threads/{thread_id}/archive" [label="POST /v1/sessions/{session_id}/threads/{thread_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/sessions/{session_id}/threads/{thread_id}/events" [label="GET /v1/sessions/{session_id}/threads/{thread_id}/events" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/sessions/{session_id}/threads/{thread_id}/stream" [label="GET /v1/sessions/{session_id}/threads/{thread_id}/stream" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/tunnels" [label="GET /v1/tunnels" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/tunnels" [label="POST /v1/tunnels" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/tunnels/{tunnel_id}" [label="GET /v1/tunnels/{tunnel_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/tunnels/{tunnel_id}/archive" [label="POST /v1/tunnels/{tunnel_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/tunnels/{tunnel_id}/certificates" [label="GET /v1/tunnels/{tunnel_id}/certificates" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/tunnels/{tunnel_id}/certificates" [label="POST /v1/tunnels/{tunnel_id}/certificates" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/tunnels/{tunnel_id}/certificates/{certificate_id}" [label="GET /v1/tunnels/{tunnel_id}/certificates/{certificate_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive" [label="POST /v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/tunnels/{tunnel_id}/reveal_token" [label="POST /v1/tunnels/{tunnel_id}/reveal_token" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/tunnels/{tunnel_id}/rotate_token" [label="POST /v1/tunnels/{tunnel_id}/rotate_token" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/user_profiles" [label="GET /v1/user_profiles" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/user_profiles" [label="POST /v1/user_profiles" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/user_profiles/{user_profile_id}" [label="GET /v1/user_profiles/{user_profile_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/user_profiles/{user_profile_id}" [label="POST /v1/user_profiles/{user_profile_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/user_profiles/{user_profile_id}/enrollment_url" [label="POST /v1/user_profiles/{user_profile_id}/enrollment_url" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/vaults" [label="GET /v1/vaults" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/vaults" [label="POST /v1/vaults" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/vaults/{vault_id}" [label="DELETE /v1/vaults/{vault_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/vaults/{vault_id}" [label="GET /v1/vaults/{vault_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/vaults/{vault_id}" [label="POST /v1/vaults/{vault_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/vaults/{vault_id}/archive" [label="POST /v1/vaults/{vault_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/vaults/{vault_id}/credentials" [label="GET /v1/vaults/{vault_id}/credentials" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/vaults/{vault_id}/credentials" [label="POST /v1/vaults/{vault_id}/credentials" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/vaults/{vault_id}/credentials/{credential_id}" [label="DELETE /v1/vaults/{vault_id}/credentials/{credential_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/vaults/{vault_id}/credentials/{credential_id}" [label="GET /v1/vaults/{vault_id}/credentials/{credential_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/vaults/{vault_id}/credentials/{credential_id}" [label="POST /v1/vaults/{vault_id}/credentials/{credential_id}" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/vaults/{vault_id}/credentials/{credential_id}/archive" [label="POST /v1/vaults/{vault_id}/credentials/{credential_id}/archive" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate" [label="POST /v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate" shape=box class="endpoint"]; "api_family:anthropic/skills" [label="skills" shape=ellipse class="api_family"]; "endpoint:anthropic/GET /v1/skills" [label="GET /v1/skills" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/skills" [label="POST /v1/skills" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/skills/{skill_id}" [label="DELETE /v1/skills/{skill_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/skills/{skill_id}" [label="GET /v1/skills/{skill_id}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/skills/{skill_id}/versions" [label="GET /v1/skills/{skill_id}/versions" shape=box class="endpoint"]; "endpoint:anthropic/POST /v1/skills/{skill_id}/versions" [label="POST /v1/skills/{skill_id}/versions" shape=box class="endpoint"]; "endpoint:anthropic/DELETE /v1/skills/{skill_id}/versions/{version}" [label="DELETE /v1/skills/{skill_id}/versions/{version}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/skills/{skill_id}/versions/{version}" [label="GET /v1/skills/{skill_id}/versions/{version}" shape=box class="endpoint"]; "endpoint:anthropic/GET /v1/skills/{skill_id}/versions/{version}/content" [label="GET /v1/skills/{skill_id}/versions/{version}/content" shape=box class="endpoint"]; "provider:gemini" [label="gemini" shape=doubleoctagon class="provider"]; "api_family:gemini/transcription" [label="transcription" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/models/{model}:generateContent" [label="POST /v1beta/models/{model}:generateContent" shape=box class="endpoint"]; "api_family:gemini/generate-content" [label="generate-content" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent" [label="POST /v1beta/models/{model}:streamGenerateContent" shape=box class="endpoint"]; "api_family:gemini/tokens" [label="tokens" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/models/{model}:countTokens" [label="POST /v1beta/models/{model}:countTokens" shape=box class="endpoint"]; "api_family:gemini/embeddings" [label="embeddings" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/models/{model}:embedContent" [label="POST /v1beta/models/{model}:embedContent" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/models/{model}:batchEmbedContents" [label="POST /v1beta/models/{model}:batchEmbedContents" shape=box class="endpoint"]; "api_family:gemini/batch" [label="batch" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/models/{model}:asyncBatchEmbedContent" [label="POST /v1beta/models/{model}:asyncBatchEmbedContent" shape=box class="endpoint"]; "api_family:gemini/caching" [label="caching" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/cachedContents" [label="POST /v1beta/cachedContents" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/cachedContents" [label="GET /v1beta/cachedContents" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/cachedContents/{id}" [label="GET /v1beta/cachedContents/{id}" shape=box class="endpoint"]; "endpoint:gemini/PATCH /v1beta/cachedContents/{id}" [label="PATCH /v1beta/cachedContents/{id}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/cachedContents/{id}" [label="DELETE /v1beta/cachedContents/{id}" shape=box class="endpoint"]; "api_family:gemini/files" [label="files" shape=ellipse class="api_family"]; "endpoint:gemini/POST /upload/v1beta/files" [label="POST /upload/v1beta/files" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/files" [label="GET /v1beta/files" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/files/{id}" [label="GET /v1beta/files/{id}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/files/{id}" [label="DELETE /v1beta/files/{id}" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/files:register" [label="POST /v1beta/files:register" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/generatedFiles" [label="GET /v1beta/generatedFiles" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/generatedFiles/{id}/operations/{operation}" [label="GET /v1beta/generatedFiles/{id}/operations/{operation}" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/dynamic/{id}:generateContent" [label="POST /v1beta/dynamic/{id}:generateContent" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/dynamic/{id}:streamGenerateContent" [label="POST /v1beta/dynamic/{id}:streamGenerateContent" shape=box class="endpoint"]; "api_family:gemini/legacy-palm" [label="legacy-palm" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/models/{model}:generateText" [label="POST /v1beta/models/{model}:generateText" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/models/{model}:generateMessage" [label="POST /v1beta/models/{model}:generateMessage" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/models/{model}:embedText" [label="POST /v1beta/models/{model}:embedText" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/models/{model}:batchEmbedText" [label="POST /v1beta/models/{model}:batchEmbedText" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/models/{model}:countTextTokens" [label="POST /v1beta/models/{model}:countTextTokens" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/models/{model}:countMessageTokens" [label="POST /v1beta/models/{model}:countMessageTokens" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/models/{model}:generateAnswer" [label="POST /v1beta/models/{model}:generateAnswer" shape=box class="endpoint"]; "endpoint:gemini/POST /v1/models/{model}:generateContent" [label="POST /v1/models/{model}:generateContent" shape=box class="endpoint"]; "api_family:gemini/image-generation" [label="image-generation" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/models/{model}:predict" [label="POST /v1beta/models/{model}:predict" shape=box class="endpoint"]; "api_family:gemini/video-generation" [label="video-generation" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/models/{model}:predictLongRunning" [label="POST /v1beta/models/{model}:predictLongRunning" shape=box class="endpoint"]; "api_family:gemini/operations" [label="operations" shape=ellipse class="api_family"]; "endpoint:gemini/GET /v1beta/{name=models/*/operations/*}" [label="GET /v1beta/{name=models/*/operations/*}" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/{name=models/*}/operations" [label="GET /v1beta/{name=models/*}/operations" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/{name=generatedFiles/*/operations/*}" [label="GET /v1beta/{name=generatedFiles/*/operations/*}" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/{name=tunedModels/*/operations/*}" [label="GET /v1beta/{name=tunedModels/*/operations/*}" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/{name=tunedModels/*}/operations" [label="GET /v1beta/{name=tunedModels/*}/operations" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/{name=fileSearchStores/*/operations/*} | /v1beta/{name=fileSearchStores/*/upload/operations/*} | /v1beta/{name=corpora/*/operations/*}" [label="GET /v1beta/{name=fileSearchStores/*/operations/*} | /v1beta/{name=fileSearchStores/*/upload/operations/*} | /v1beta/{name=corpora/*/operations/*}" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/files/{file}:download?alt=media (via generatedSamples[].video.uri)" [label="GET /v1beta/files/{file}:download?alt=media (via generatedSamples[].video.uri)" shape=box class="endpoint"]; "api_family:gemini/music-generation" [label="music-generation" shape=ellipse class="api_family"]; "endpoint:gemini/WS wss://generativelanguage.googleapis.com/ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateMusic" [label="WS wss://generativelanguage.googleapis.com/ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateMusic" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/models/{model}:batchGenerateContent" [label="POST /v1beta/models/{model}:batchGenerateContent" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/{name=batches/*}" [label="GET /v1beta/{name=batches/*}" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/batches" [label="GET /v1beta/batches" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/{name=batches/*}:cancel" [label="POST /v1beta/{name=batches/*}:cancel" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/{name=batches/*}" [label="DELETE /v1beta/{name=batches/*}" shape=box class="endpoint"]; "endpoint:gemini/PATCH /v1beta/{name=batches/*}:updateGenerateContentBatch" [label="PATCH /v1beta/{name=batches/*}:updateGenerateContentBatch" shape=box class="endpoint"]; "endpoint:gemini/PATCH /v1beta/{name=batches/*}:updateEmbedContentBatch" [label="PATCH /v1beta/{name=batches/*}:updateEmbedContentBatch" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/{model=tunedModels/*}:batchGenerateContent | :asyncBatchEmbedContent" [label="POST /v1beta/{model=tunedModels/*}:batchGenerateContent | :asyncBatchEmbedContent" shape=box class="endpoint"]; "api_family:gemini/tuning" [label="tuning" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/tunedModels" [label="POST /v1beta/tunedModels" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/tunedModels" [label="GET /v1beta/tunedModels" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/{name=tunedModels/*}" [label="GET /v1beta/{name=tunedModels/*}" shape=box class="endpoint"]; "endpoint:gemini/PATCH /v1beta/{tunedModel.name=tunedModels/*}" [label="PATCH /v1beta/{tunedModel.name=tunedModels/*}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/{name=tunedModels/*}" [label="DELETE /v1beta/{name=tunedModels/*}" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/{model=tunedModels/*}:generateContent" [label="POST /v1beta/{model=tunedModels/*}:generateContent" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/{name=tunedModels/*}:transferOwnership" [label="POST /v1beta/{name=tunedModels/*}:transferOwnership" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/{parent=tunedModels/*}/permissions" [label="GET /v1beta/{parent=tunedModels/*}/permissions" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/{parent=tunedModels/*}/permissions" [label="POST /v1beta/{parent=tunedModels/*}/permissions" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/{name=tunedModels/*/permissions/*}" [label="GET /v1beta/{name=tunedModels/*/permissions/*}" shape=box class="endpoint"]; "endpoint:gemini/PATCH /v1beta/{name=tunedModels/*/permissions/*}" [label="PATCH /v1beta/{name=tunedModels/*/permissions/*}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/{name=tunedModels/*/permissions/*}" [label="DELETE /v1beta/{name=tunedModels/*/permissions/*}" shape=box class="endpoint"]; "api_family:gemini/models" [label="models" shape=ellipse class="api_family"]; "endpoint:gemini/GET /v1beta/models" [label="GET /v1beta/models" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/models/{model}" [label="GET /v1beta/models/{model}" shape=box class="endpoint"]; "endpoint:gemini/GET /v1/models" [label="GET /v1/models" shape=box class="endpoint"]; "api_family:gemini/openai-compat" [label="openai-compat" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/openai/chat/completions" [label="POST /v1beta/openai/chat/completions" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/openai/embeddings" [label="POST /v1beta/openai/embeddings" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/openai/models" [label="GET /v1beta/openai/models" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/openai/models/{model}" [label="GET /v1beta/openai/models/{model}" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/openai/images/generations" [label="POST /v1beta/openai/images/generations" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/openai/videos" [label="POST /v1beta/openai/videos" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/openai/batches" [label="POST /v1beta/openai/batches" shape=box class="endpoint"]; "api_family:gemini/file-search" [label="file-search" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/fileSearchStores" [label="POST /v1beta/fileSearchStores" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/fileSearchStores" [label="GET /v1beta/fileSearchStores" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/fileSearchStores/{name}" [label="GET /v1beta/fileSearchStores/{name}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/fileSearchStores/{name}" [label="DELETE /v1beta/fileSearchStores/{name}" shape=box class="endpoint"]; "endpoint:gemini/POST /upload/v1beta/fileSearchStores/{name}:uploadToFileSearchStore" [label="POST /upload/v1beta/fileSearchStores/{name}:uploadToFileSearchStore" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/fileSearchStores/{name}:importFile" [label="POST /v1beta/fileSearchStores/{name}:importFile" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/fileSearchStores/{name}/documents" [label="GET /v1beta/fileSearchStores/{name}/documents" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/fileSearchStores/{name}/documents/{document}" [label="GET /v1beta/fileSearchStores/{name}/documents/{document}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/fileSearchStores/{name}/documents/{document}" [label="DELETE /v1beta/fileSearchStores/{name}/documents/{document}" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/fileSearchStores/{name}/operations/{operation}" [label="GET /v1beta/fileSearchStores/{name}/operations/{operation}" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/fileSearchStores/{name}/upload/operations/{operation}" [label="GET /v1beta/fileSearchStores/{name}/upload/operations/{operation}" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/fileSearchStores/{name}/media/{blob}" [label="GET /v1beta/fileSearchStores/{name}/media/{blob}" shape=box class="endpoint"]; "api_family:gemini/interactions" [label="interactions" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/interactions" [label="POST /v1beta/interactions" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/interactions/{id}" [label="GET /v1beta/interactions/{id}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/interactions/{id}" [label="DELETE /v1beta/interactions/{id}" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/interactions/{id}/cancel" [label="POST /v1beta/interactions/{id}/cancel" shape=box class="endpoint"]; "endpoint:gemini/POST /v1/interactions" [label="POST /v1/interactions" shape=box class="endpoint"]; "endpoint:gemini/GET /v1/interactions/{id}" [label="GET /v1/interactions/{id}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1/interactions/{id}" [label="DELETE /v1/interactions/{id}" shape=box class="endpoint"]; "endpoint:gemini/POST /v1/interactions/{id}/cancel" [label="POST /v1/interactions/{id}/cancel" shape=box class="endpoint"]; "api_family:gemini/credentials" [label="credentials" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/credentials" [label="POST /v1beta/credentials" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/credentials" [label="GET /v1beta/credentials" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/credentials/{id}" [label="GET /v1beta/credentials/{id}" shape=box class="endpoint"]; "endpoint:gemini/PATCH /v1beta/credentials/{id}" [label="PATCH /v1beta/credentials/{id}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/credentials/{id}" [label="DELETE /v1beta/credentials/{id}" shape=box class="endpoint"]; "api_family:gemini/agents" [label="agents" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/agents" [label="POST /v1beta/agents" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/agents" [label="GET /v1beta/agents" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/agents/{id}" [label="GET /v1beta/agents/{id}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/agents/{id}" [label="DELETE /v1beta/agents/{id}" shape=box class="endpoint"]; "api_family:gemini/triggers" [label="triggers" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/triggers" [label="POST /v1beta/triggers" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/triggers" [label="GET /v1beta/triggers" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/triggers/{id}" [label="GET /v1beta/triggers/{id}" shape=box class="endpoint"]; "endpoint:gemini/PATCH /v1beta/triggers/{id}" [label="PATCH /v1beta/triggers/{id}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/triggers/{id}" [label="DELETE /v1beta/triggers/{id}" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/triggers/{id}/executions" [label="POST /v1beta/triggers/{id}/executions" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/triggers/{id}/executions" [label="GET /v1beta/triggers/{id}/executions" shape=box class="endpoint"]; "api_family:gemini/webhooks" [label="webhooks" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1/webhooks" [label="POST /v1/webhooks" shape=box class="endpoint"]; "endpoint:gemini/GET /v1/webhooks" [label="GET /v1/webhooks" shape=box class="endpoint"]; "endpoint:gemini/GET /v1/webhooks/{id}" [label="GET /v1/webhooks/{id}" shape=box class="endpoint"]; "endpoint:gemini/PATCH /v1/webhooks/{id}" [label="PATCH /v1/webhooks/{id}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1/webhooks/{id}" [label="DELETE /v1/webhooks/{id}" shape=box class="endpoint"]; "endpoint:gemini/POST /v1/webhooks/{id}/rotate_secret" [label="POST /v1/webhooks/{id}/rotate_secret" shape=box class="endpoint"]; "endpoint:gemini/POST /v1/webhooks/{id}:ping" [label="POST /v1/webhooks/{id}:ping" shape=box class="endpoint"]; "api_family:gemini/environments" [label="environments" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/environments" [label="POST /v1beta/environments" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/environments" [label="GET /v1beta/environments" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/environments/{id}" [label="GET /v1beta/environments/{id}" shape=box class="endpoint"]; "endpoint:gemini/DELETE /v1beta/environments/{id}" [label="DELETE /v1beta/environments/{id}" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/environments/{environment}/files/{path}" [label="GET /v1beta/environments/{environment}/files/{path}" shape=box class="endpoint"]; "endpoint:gemini/PUT /upload/v1beta/environments/{environment}/files/{path}" [label="PUT /upload/v1beta/environments/{environment}/files/{path}" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/files/environment-{environment}:download" [label="GET /v1beta/files/environment-{environment}:download" shape=box class="endpoint"]; "api_family:gemini/dynamic" [label="dynamic" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/dynamic/{dynamicId}:generateContent" [label="POST /v1beta/dynamic/{dynamicId}:generateContent" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/dynamic/{dynamicId}:streamGenerateContent" [label="POST /v1beta/dynamic/{dynamicId}:streamGenerateContent" shape=box class="endpoint"]; "api_family:gemini/live" [label="live" shape=ellipse class="api_family"]; "endpoint:gemini/WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent" [label="WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent" shape=box class="endpoint"]; "endpoint:gemini/WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContentConstrained" [label="WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContentConstrained" shape=box class="endpoint"]; "endpoint:gemini/WSS /ws/google.ai.generativelanguage.v1alpha.GenerativeService.BidiGenerateContent" [label="WSS /ws/google.ai.generativelanguage.v1alpha.GenerativeService.BidiGenerateContent" shape=box class="endpoint"]; "api_family:gemini/auth-tokens" [label="auth-tokens" shape=ellipse class="api_family"]; "endpoint:gemini/POST /v1beta/auth_tokens" [label="POST /v1beta/auth_tokens" shape=box class="endpoint"]; "endpoint:gemini/GET /v1beta/interactions" [label="GET /v1beta/interactions" shape=box class="endpoint"]; "provider:openai" [label="openai" shape=doubleoctagon class="provider"]; "api_family:openai/admin" [label="admin" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/organization/admin_api_keys" [label="GET /v1/organization/admin_api_keys" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/admin_api_keys" [label="POST /v1/organization/admin_api_keys" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/admin_api_keys/{key_id}" [label="GET /v1/organization/admin_api_keys/{key_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/admin_api_keys/{key_id}" [label="DELETE /v1/organization/admin_api_keys/{key_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/audit_logs" [label="GET /v1/organization/audit_logs" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/certificates" [label="GET /v1/organization/certificates" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/certificates" [label="POST /v1/organization/certificates" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/certificates/activate" [label="POST /v1/organization/certificates/activate" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/certificates/deactivate" [label="POST /v1/organization/certificates/deactivate" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/certificates/{certificate_id}" [label="GET /v1/organization/certificates/{certificate_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/certificates/{certificate_id}" [label="POST /v1/organization/certificates/{certificate_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/certificates/{certificate_id}" [label="DELETE /v1/organization/certificates/{certificate_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/costs" [label="GET /v1/organization/costs" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/data_retention" [label="GET /v1/organization/data_retention" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/data_retention" [label="POST /v1/organization/data_retention" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/groups" [label="GET /v1/organization/groups" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/groups" [label="POST /v1/organization/groups" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/groups/{group_id}" [label="GET /v1/organization/groups/{group_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/groups/{group_id}" [label="POST /v1/organization/groups/{group_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/groups/{group_id}" [label="DELETE /v1/organization/groups/{group_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/groups/{group_id}/roles" [label="GET /v1/organization/groups/{group_id}/roles" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/groups/{group_id}/roles" [label="POST /v1/organization/groups/{group_id}/roles" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/groups/{group_id}/roles/{role_id}" [label="GET /v1/organization/groups/{group_id}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/groups/{group_id}/roles/{role_id}" [label="DELETE /v1/organization/groups/{group_id}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/groups/{group_id}/users" [label="GET /v1/organization/groups/{group_id}/users" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/groups/{group_id}/users" [label="POST /v1/organization/groups/{group_id}/users" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/groups/{group_id}/users/{user_id}" [label="GET /v1/organization/groups/{group_id}/users/{user_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/groups/{group_id}/users/{user_id}" [label="DELETE /v1/organization/groups/{group_id}/users/{user_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/invites" [label="GET /v1/organization/invites" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/invites" [label="POST /v1/organization/invites" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/invites/{invite_id}" [label="GET /v1/organization/invites/{invite_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/invites/{invite_id}" [label="DELETE /v1/organization/invites/{invite_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects" [label="GET /v1/organization/projects" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects" [label="POST /v1/organization/projects" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}" [label="GET /v1/organization/projects/{project_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}" [label="POST /v1/organization/projects/{project_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/api_keys" [label="GET /v1/organization/projects/{project_id}/api_keys" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/api_keys/{api_key_id}" [label="GET /v1/organization/projects/{project_id}/api_keys/{api_key_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/projects/{project_id}/api_keys/{api_key_id}" [label="DELETE /v1/organization/projects/{project_id}/api_keys/{api_key_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/archive" [label="POST /v1/organization/projects/{project_id}/archive" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/certificates" [label="GET /v1/organization/projects/{project_id}/certificates" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/certificates/activate" [label="POST /v1/organization/projects/{project_id}/certificates/activate" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/certificates/deactivate" [label="POST /v1/organization/projects/{project_id}/certificates/deactivate" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/data_retention" [label="GET /v1/organization/projects/{project_id}/data_retention" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/data_retention" [label="POST /v1/organization/projects/{project_id}/data_retention" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/groups" [label="GET /v1/organization/projects/{project_id}/groups" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/groups" [label="POST /v1/organization/projects/{project_id}/groups" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/groups/{group_id}" [label="GET /v1/organization/projects/{project_id}/groups/{group_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/projects/{project_id}/groups/{group_id}" [label="DELETE /v1/organization/projects/{project_id}/groups/{group_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/hosted_tool_permissions" [label="GET /v1/organization/projects/{project_id}/hosted_tool_permissions" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/hosted_tool_permissions" [label="POST /v1/organization/projects/{project_id}/hosted_tool_permissions" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/model_permissions" [label="GET /v1/organization/projects/{project_id}/model_permissions" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/model_permissions" [label="POST /v1/organization/projects/{project_id}/model_permissions" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/projects/{project_id}/model_permissions" [label="DELETE /v1/organization/projects/{project_id}/model_permissions" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/rate_limits" [label="GET /v1/organization/projects/{project_id}/rate_limits" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/rate_limits/{rate_limit_id}" [label="POST /v1/organization/projects/{project_id}/rate_limits/{rate_limit_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/service_accounts" [label="GET /v1/organization/projects/{project_id}/service_accounts" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/service_accounts" [label="POST /v1/organization/projects/{project_id}/service_accounts" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/service_accounts/{service_account_id}" [label="GET /v1/organization/projects/{project_id}/service_accounts/{service_account_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}" [label="POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/projects/{project_id}/service_accounts/{service_account_id}" [label="DELETE /v1/organization/projects/{project_id}/service_accounts/{service_account_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/spend_alerts" [label="GET /v1/organization/projects/{project_id}/spend_alerts" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/spend_alerts" [label="POST /v1/organization/projects/{project_id}/spend_alerts" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/spend_alerts/{alert_id}" [label="GET /v1/organization/projects/{project_id}/spend_alerts/{alert_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}" [label="POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/projects/{project_id}/spend_alerts/{alert_id}" [label="DELETE /v1/organization/projects/{project_id}/spend_alerts/{alert_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/users" [label="GET /v1/organization/projects/{project_id}/users" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/users" [label="POST /v1/organization/projects/{project_id}/users" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/users/{user_id}" [label="GET /v1/organization/projects/{project_id}/users/{user_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/users/{user_id}" [label="POST /v1/organization/projects/{project_id}/users/{user_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/projects/{project_id}/users/{user_id}" [label="DELETE /v1/organization/projects/{project_id}/users/{user_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/roles" [label="GET /v1/organization/roles" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/roles" [label="POST /v1/organization/roles" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/roles/{role_id}" [label="GET /v1/organization/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/roles/{role_id}" [label="POST /v1/organization/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/roles/{role_id}" [label="DELETE /v1/organization/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/spend_alerts" [label="GET /v1/organization/spend_alerts" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/spend_alerts" [label="POST /v1/organization/spend_alerts" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/spend_alerts/{alert_id}" [label="GET /v1/organization/spend_alerts/{alert_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/spend_alerts/{alert_id}" [label="POST /v1/organization/spend_alerts/{alert_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/spend_alerts/{alert_id}" [label="DELETE /v1/organization/spend_alerts/{alert_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/usage/audio_speeches" [label="GET /v1/organization/usage/audio_speeches" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/usage/audio_transcriptions" [label="GET /v1/organization/usage/audio_transcriptions" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/usage/code_interpreter_sessions" [label="GET /v1/organization/usage/code_interpreter_sessions" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/usage/completions" [label="GET /v1/organization/usage/completions" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/usage/embeddings" [label="GET /v1/organization/usage/embeddings" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/usage/file_search_calls" [label="GET /v1/organization/usage/file_search_calls" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/usage/images" [label="GET /v1/organization/usage/images" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/usage/moderations" [label="GET /v1/organization/usage/moderations" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/usage/vector_stores" [label="GET /v1/organization/usage/vector_stores" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/usage/web_search_calls" [label="GET /v1/organization/usage/web_search_calls" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/users" [label="GET /v1/organization/users" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/users/{user_id}" [label="GET /v1/organization/users/{user_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/users/{user_id}" [label="POST /v1/organization/users/{user_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/users/{user_id}" [label="DELETE /v1/organization/users/{user_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/users/{user_id}/roles" [label="GET /v1/organization/users/{user_id}/roles" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/users/{user_id}/roles" [label="POST /v1/organization/users/{user_id}/roles" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/users/{user_id}/roles/{role_id}" [label="GET /v1/organization/users/{user_id}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/users/{user_id}/roles/{role_id}" [label="DELETE /v1/organization/users/{user_id}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/projects/{project_id}/groups/{group_id}/roles" [label="GET /v1/projects/{project_id}/groups/{group_id}/roles" shape=box class="endpoint"]; "endpoint:openai/POST /v1/projects/{project_id}/groups/{group_id}/roles" [label="POST /v1/projects/{project_id}/groups/{group_id}/roles" shape=box class="endpoint"]; "endpoint:openai/GET /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}" [label="GET /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}" [label="DELETE /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/projects/{project_id}/roles" [label="GET /v1/projects/{project_id}/roles" shape=box class="endpoint"]; "endpoint:openai/POST /v1/projects/{project_id}/roles" [label="POST /v1/projects/{project_id}/roles" shape=box class="endpoint"]; "endpoint:openai/GET /v1/projects/{project_id}/roles/{role_id}" [label="GET /v1/projects/{project_id}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/projects/{project_id}/roles/{role_id}" [label="POST /v1/projects/{project_id}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/projects/{project_id}/roles/{role_id}" [label="DELETE /v1/projects/{project_id}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/projects/{project_id}/users/{user_id}/roles" [label="GET /v1/projects/{project_id}/users/{user_id}/roles" shape=box class="endpoint"]; "endpoint:openai/POST /v1/projects/{project_id}/users/{user_id}/roles" [label="POST /v1/projects/{project_id}/users/{user_id}/roles" shape=box class="endpoint"]; "endpoint:openai/GET /v1/projects/{project_id}/users/{user_id}/roles/{role_id}" [label="GET /v1/projects/{project_id}/users/{user_id}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/projects/{project_id}/users/{user_id}/roles/{role_id}" [label="DELETE /v1/projects/{project_id}/users/{user_id}/roles/{role_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/external_storage" [label="GET /v1/organization/external_storage" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/external_storage" [label="POST /v1/organization/external_storage" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/external_storage/{external_storage_id}" [label="GET /v1/organization/external_storage/{external_storage_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/external_storage/{external_storage_id}" [label="DELETE /v1/organization/external_storage/{external_storage_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/external_storage/{external_storage_id}/validate" [label="POST /v1/organization/external_storage/{external_storage_id}/validate" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/spend_limit" [label="GET /v1/organization/spend_limit" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/spend_limit" [label="POST /v1/organization/spend_limit" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/spend_limit" [label="DELETE /v1/organization/spend_limit" shape=box class="endpoint"]; "endpoint:openai/GET /v1/organization/projects/{project_id}/spend_limit" [label="GET /v1/organization/projects/{project_id}/spend_limit" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/spend_limit" [label="POST /v1/organization/projects/{project_id}/spend_limit" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/organization/projects/{project_id}/spend_limit" [label="DELETE /v1/organization/projects/{project_id}/spend_limit" shape=box class="endpoint"]; "endpoint:openai/POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}/api_keys" [label="POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}/api_keys" shape=box class="endpoint"]; "api_family:openai/agents-platform/assistants" [label="agents-platform/assistants" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/assistants" [label="GET /v1/assistants" shape=box class="endpoint"]; "endpoint:openai/POST /v1/assistants" [label="POST /v1/assistants" shape=box class="endpoint"]; "endpoint:openai/GET /v1/assistants/{assistant_id}" [label="GET /v1/assistants/{assistant_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/assistants/{assistant_id}" [label="POST /v1/assistants/{assistant_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/assistants/{assistant_id}" [label="DELETE /v1/assistants/{assistant_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/threads" [label="POST /v1/threads" shape=box class="endpoint"]; "endpoint:openai/POST /v1/threads/runs" [label="POST /v1/threads/runs" shape=box class="endpoint"]; "endpoint:openai/GET /v1/threads/{thread_id}" [label="GET /v1/threads/{thread_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/threads/{thread_id}" [label="POST /v1/threads/{thread_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/threads/{thread_id}" [label="DELETE /v1/threads/{thread_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/threads/{thread_id}/messages" [label="GET /v1/threads/{thread_id}/messages" shape=box class="endpoint"]; "endpoint:openai/POST /v1/threads/{thread_id}/messages" [label="POST /v1/threads/{thread_id}/messages" shape=box class="endpoint"]; "endpoint:openai/GET /v1/threads/{thread_id}/messages/{message_id}" [label="GET /v1/threads/{thread_id}/messages/{message_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/threads/{thread_id}/messages/{message_id}" [label="POST /v1/threads/{thread_id}/messages/{message_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/threads/{thread_id}/messages/{message_id}" [label="DELETE /v1/threads/{thread_id}/messages/{message_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/threads/{thread_id}/runs" [label="GET /v1/threads/{thread_id}/runs" shape=box class="endpoint"]; "endpoint:openai/POST /v1/threads/{thread_id}/runs" [label="POST /v1/threads/{thread_id}/runs" shape=box class="endpoint"]; "endpoint:openai/GET /v1/threads/{thread_id}/runs/{run_id}" [label="GET /v1/threads/{thread_id}/runs/{run_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/threads/{thread_id}/runs/{run_id}" [label="POST /v1/threads/{thread_id}/runs/{run_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/threads/{thread_id}/runs/{run_id}/cancel" [label="POST /v1/threads/{thread_id}/runs/{run_id}/cancel" shape=box class="endpoint"]; "endpoint:openai/GET /v1/threads/{thread_id}/runs/{run_id}/steps" [label="GET /v1/threads/{thread_id}/runs/{run_id}/steps" shape=box class="endpoint"]; "endpoint:openai/GET /v1/threads/{thread_id}/runs/{run_id}/steps/{step_id}" [label="GET /v1/threads/{thread_id}/runs/{run_id}/steps/{step_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/threads/{thread_id}/runs/{run_id}/submit_tool_outputs" [label="POST /v1/threads/{thread_id}/runs/{run_id}/submit_tool_outputs" shape=box class="endpoint"]; "api_family:openai/agents-platform/chatkit" [label="agents-platform/chatkit" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/chatkit/sessions/{session_id}/cancel" [label="POST /v1/chatkit/sessions/{session_id}/cancel" shape=box class="endpoint"]; "endpoint:openai/POST /v1/chatkit/sessions" [label="POST /v1/chatkit/sessions" shape=box class="endpoint"]; "endpoint:openai/GET /v1/chatkit/threads/{thread_id}/items" [label="GET /v1/chatkit/threads/{thread_id}/items" shape=box class="endpoint"]; "endpoint:openai/GET /v1/chatkit/threads/{thread_id}" [label="GET /v1/chatkit/threads/{thread_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/chatkit/threads/{thread_id}" [label="DELETE /v1/chatkit/threads/{thread_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/chatkit/threads" [label="GET /v1/chatkit/threads" shape=box class="endpoint"]; "api_family:openai/agents-platform/agents" [label="agents-platform/agents" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/agents/environments/{environment_id}" [label="GET /v1/agents/environments/{environment_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/environments/{environment_id}/files" [label="GET /v1/agents/environments/{environment_id}/files" shape=box class="endpoint"]; "endpoint:openai/POST /v1/agents/environments/{environment_id}/files" [label="POST /v1/agents/environments/{environment_id}/files" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents" [label="GET /v1/agents/sessions/{session_id}/subagents" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}" [label="GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/items" [label="GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/items" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns" [label="GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turn_id}" [label="GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turn_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turn_id}/items" [label="GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turn_id}/items" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents" [label="GET /v1/agents" shape=box class="endpoint"]; "endpoint:openai/POST /v1/agents" [label="POST /v1/agents" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/{agent_id}" [label="GET /v1/agents/{agent_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/agents/{agent_id}" [label="POST /v1/agents/{agent_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/agents/{agent_id}" [label="DELETE /v1/agents/{agent_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/environments/templates" [label="GET /v1/agents/environments/templates" shape=box class="endpoint"]; "endpoint:openai/POST /v1/agents/environments/templates" [label="POST /v1/agents/environments/templates" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/environments/templates/{environment_template_id}" [label="GET /v1/agents/environments/templates/{environment_template_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/agents/environments/templates/{environment_template_id}" [label="POST /v1/agents/environments/templates/{environment_template_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/agents/environments/templates/{environment_template_id}" [label="DELETE /v1/agents/environments/templates/{environment_template_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions" [label="GET /v1/agents/sessions" shape=box class="endpoint"]; "endpoint:openai/POST /v1/agents/sessions" [label="POST /v1/agents/sessions" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}" [label="GET /v1/agents/sessions/{session_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/agents/sessions/{session_id}" [label="POST /v1/agents/sessions/{session_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/agents/sessions/{session_id}" [label="DELETE /v1/agents/sessions/{session_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/artifacts" [label="GET /v1/agents/sessions/{session_id}/artifacts" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/artifacts/{artifact_id}" [label="GET /v1/agents/sessions/{session_id}/artifacts/{artifact_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/agents/sessions/{session_id}/artifacts/{artifact_id}" [label="DELETE /v1/agents/sessions/{session_id}/artifacts/{artifact_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/artifacts/{artifact_id}/content" [label="GET /v1/agents/sessions/{session_id}/artifacts/{artifact_id}/content" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/events" [label="GET /v1/agents/sessions/{session_id}/events" shape=box class="endpoint"]; "endpoint:openai/POST /v1/agents/sessions/{session_id}/events" [label="POST /v1/agents/sessions/{session_id}/events" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/items" [label="GET /v1/agents/sessions/{session_id}/items" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/turns" [label="GET /v1/agents/sessions/{session_id}/turns" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/turns/{turn_id}" [label="GET /v1/agents/sessions/{session_id}/turns/{turn_id}" shape=box class="endpoint"]; "api_family:openai/agents-platform/vaults" [label="agents-platform/vaults" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/vaults" [label="GET /v1/vaults" shape=box class="endpoint"]; "endpoint:openai/POST /v1/vaults" [label="POST /v1/vaults" shape=box class="endpoint"]; "endpoint:openai/GET /v1/vaults/{vault_id}" [label="GET /v1/vaults/{vault_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/vaults/{vault_id}" [label="DELETE /v1/vaults/{vault_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/vaults/{vault_id}/credentials" [label="GET /v1/vaults/{vault_id}/credentials" shape=box class="endpoint"]; "endpoint:openai/POST /v1/vaults/{vault_id}/credentials" [label="POST /v1/vaults/{vault_id}/credentials" shape=box class="endpoint"]; "endpoint:openai/GET /v1/vaults/{vault_id}/credentials/{credential_id}" [label="GET /v1/vaults/{vault_id}/credentials/{credential_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/vaults/{vault_id}/credentials/{credential_id}" [label="POST /v1/vaults/{vault_id}/credentials/{credential_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/vaults/{vault_id}/credentials/{credential_id}" [label="DELETE /v1/vaults/{vault_id}/credentials/{credential_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/agents/sessions/{session_id}/traces" [label="GET /v1/agents/sessions/{session_id}/traces" shape=box class="endpoint"]; "api_family:openai/agents-platform/workspace-agents" [label="agents-platform/workspace-agents" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/workspace_agents/{id}/trigger" [label="POST /v1/workspace_agents/{id}/trigger" shape=box class="endpoint"]; "endpoint:openai/GET /v1/workspace_agents/{id}/runs/{run_id}" [label="GET /v1/workspace_agents/{id}/runs/{run_id}" shape=box class="endpoint"]; "api_family:openai/containers" [label="containers" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/containers" [label="GET /v1/containers" shape=box class="endpoint"]; "endpoint:openai/POST /v1/containers" [label="POST /v1/containers" shape=box class="endpoint"]; "endpoint:openai/GET /v1/containers/{container_id}" [label="GET /v1/containers/{container_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/containers/{container_id}" [label="DELETE /v1/containers/{container_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/containers/{container_id}/files" [label="POST /v1/containers/{container_id}/files" shape=box class="endpoint"]; "endpoint:openai/GET /v1/containers/{container_id}/files" [label="GET /v1/containers/{container_id}/files" shape=box class="endpoint"]; "endpoint:openai/GET /v1/containers/{container_id}/files/{file_id}" [label="GET /v1/containers/{container_id}/files/{file_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/containers/{container_id}/files/{file_id}" [label="DELETE /v1/containers/{container_id}/files/{file_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/containers/{container_id}/files/{file_id}/content" [label="GET /v1/containers/{container_id}/files/{file_id}/content" shape=box class="endpoint"]; "api_family:openai/skills" [label="skills" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/skills" [label="POST /v1/skills" shape=box class="endpoint"]; "endpoint:openai/GET /v1/skills" [label="GET /v1/skills" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/skills/{skill_id}" [label="DELETE /v1/skills/{skill_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/skills/{skill_id}" [label="GET /v1/skills/{skill_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/skills/{skill_id}" [label="POST /v1/skills/{skill_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/skills/{skill_id}/content" [label="GET /v1/skills/{skill_id}/content" shape=box class="endpoint"]; "endpoint:openai/POST /v1/skills/{skill_id}/versions" [label="POST /v1/skills/{skill_id}/versions" shape=box class="endpoint"]; "endpoint:openai/GET /v1/skills/{skill_id}/versions" [label="GET /v1/skills/{skill_id}/versions" shape=box class="endpoint"]; "endpoint:openai/GET /v1/skills/{skill_id}/versions/{version}" [label="GET /v1/skills/{skill_id}/versions/{version}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/skills/{skill_id}/versions/{version}" [label="DELETE /v1/skills/{skill_id}/versions/{version}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/skills/{skill_id}/versions/{version}/content" [label="GET /v1/skills/{skill_id}/versions/{version}/content" shape=box class="endpoint"]; "api_family:openai/responses" [label="responses" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/responses" [label="POST /v1/responses" shape=box class="endpoint"]; "endpoint:openai/POST /v1/responses?beta=true" [label="POST /v1/responses?beta=true" shape=box class="endpoint"]; "endpoint:openai/GET /v1/responses/{response_id}" [label="GET /v1/responses/{response_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/responses/{response_id}" [label="DELETE /v1/responses/{response_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/responses/{response_id}/cancel" [label="POST /v1/responses/{response_id}/cancel" shape=box class="endpoint"]; "endpoint:openai/GET /v1/responses/{response_id}/input_items" [label="GET /v1/responses/{response_id}/input_items" shape=box class="endpoint"]; "endpoint:openai/POST /v1/responses/input_tokens" [label="POST /v1/responses/input_tokens" shape=box class="endpoint"]; "endpoint:openai/POST /v1/responses/compact" [label="POST /v1/responses/compact" shape=box class="endpoint"]; "endpoint:openai/WS wss://api.openai.com/v1/responses" [label="WS wss://api.openai.com/v1/responses" shape=box class="endpoint"]; "api_family:openai/chat_completions" [label="chat_completions" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/chat/completions" [label="POST /v1/chat/completions" shape=box class="endpoint"]; "endpoint:openai/GET /v1/chat/completions" [label="GET /v1/chat/completions" shape=box class="endpoint"]; "endpoint:openai/GET /v1/chat/completions/{completion_id}" [label="GET /v1/chat/completions/{completion_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/chat/completions/{completion_id}" [label="POST /v1/chat/completions/{completion_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/chat/completions/{completion_id}" [label="DELETE /v1/chat/completions/{completion_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/chat/completions/{completion_id}/messages" [label="GET /v1/chat/completions/{completion_id}/messages" shape=box class="endpoint"]; "api_family:openai/completions" [label="completions" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/completions" [label="POST /v1/completions" shape=box class="endpoint"]; "api_family:openai/conversations" [label="conversations" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/conversations" [label="POST /v1/conversations" shape=box class="endpoint"]; "endpoint:openai/GET /v1/conversations/{conversation_id}" [label="GET /v1/conversations/{conversation_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/conversations/{conversation_id}" [label="POST /v1/conversations/{conversation_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/conversations/{conversation_id}" [label="DELETE /v1/conversations/{conversation_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/conversations/{conversation_id}/items" [label="POST /v1/conversations/{conversation_id}/items" shape=box class="endpoint"]; "endpoint:openai/GET /v1/conversations/{conversation_id}/items" [label="GET /v1/conversations/{conversation_id}/items" shape=box class="endpoint"]; "endpoint:openai/GET /v1/conversations/{conversation_id}/items/{item_id}" [label="GET /v1/conversations/{conversation_id}/items/{item_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/conversations/{conversation_id}/items/{item_id}" [label="DELETE /v1/conversations/{conversation_id}/items/{item_id}" shape=box class="endpoint"]; "api_family:openai/batches" [label="batches" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/batches" [label="GET /v1/batches" shape=box class="endpoint"]; "endpoint:openai/POST /v1/batches" [label="POST /v1/batches" shape=box class="endpoint"]; "endpoint:openai/GET /v1/batches/{batch_id}" [label="GET /v1/batches/{batch_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/batches/{batch_id}/cancel" [label="POST /v1/batches/{batch_id}/cancel" shape=box class="endpoint"]; "api_family:openai/evals" [label="evals" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/evals" [label="GET /v1/evals" shape=box class="endpoint"]; "endpoint:openai/POST /v1/evals" [label="POST /v1/evals" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/evals/{eval_id}" [label="DELETE /v1/evals/{eval_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/evals/{eval_id}" [label="GET /v1/evals/{eval_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/evals/{eval_id}" [label="POST /v1/evals/{eval_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/evals/{eval_id}/runs" [label="GET /v1/evals/{eval_id}/runs" shape=box class="endpoint"]; "endpoint:openai/POST /v1/evals/{eval_id}/runs" [label="POST /v1/evals/{eval_id}/runs" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/evals/{eval_id}/runs/{run_id}" [label="DELETE /v1/evals/{eval_id}/runs/{run_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/evals/{eval_id}/runs/{run_id}" [label="GET /v1/evals/{eval_id}/runs/{run_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/evals/{eval_id}/runs/{run_id}" [label="POST /v1/evals/{eval_id}/runs/{run_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/evals/{eval_id}/runs/{run_id}/output_items" [label="GET /v1/evals/{eval_id}/runs/{run_id}/output_items" shape=box class="endpoint"]; "endpoint:openai/GET /v1/evals/{eval_id}/runs/{run_id}/output_items/{output_item_id}" [label="GET /v1/evals/{eval_id}/runs/{run_id}/output_items/{output_item_id}" shape=box class="endpoint"]; "api_family:openai/files" [label="files" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/files" [label="GET /v1/files" shape=box class="endpoint"]; "endpoint:openai/POST /v1/files" [label="POST /v1/files" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/files/{file_id}" [label="DELETE /v1/files/{file_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/files/{file_id}" [label="GET /v1/files/{file_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/files/{file_id}/content" [label="GET /v1/files/{file_id}/content" shape=box class="endpoint"]; "api_family:openai/fine_tuning" [label="fine_tuning" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions" [label="GET /v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions" shape=box class="endpoint"]; "endpoint:openai/POST /v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions" [label="POST /v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions/{permission_id}" [label="DELETE /v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions/{permission_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/fine_tuning/jobs" [label="GET /v1/fine_tuning/jobs" shape=box class="endpoint"]; "endpoint:openai/POST /v1/fine_tuning/jobs" [label="POST /v1/fine_tuning/jobs" shape=box class="endpoint"]; "endpoint:openai/GET /v1/fine_tuning/jobs/{fine_tuning_job_id}" [label="GET /v1/fine_tuning/jobs/{fine_tuning_job_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel" [label="POST /v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel" shape=box class="endpoint"]; "endpoint:openai/GET /v1/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints" [label="GET /v1/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints" shape=box class="endpoint"]; "endpoint:openai/GET /v1/fine_tuning/jobs/{fine_tuning_job_id}/events" [label="GET /v1/fine_tuning/jobs/{fine_tuning_job_id}/events" shape=box class="endpoint"]; "endpoint:openai/POST /v1/fine_tuning/jobs/{fine_tuning_job_id}/pause" [label="POST /v1/fine_tuning/jobs/{fine_tuning_job_id}/pause" shape=box class="endpoint"]; "endpoint:openai/POST /v1/fine_tuning/jobs/{fine_tuning_job_id}/resume" [label="POST /v1/fine_tuning/jobs/{fine_tuning_job_id}/resume" shape=box class="endpoint"]; "api_family:openai/graders" [label="graders" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/fine_tuning/alpha/graders/run" [label="POST /v1/fine_tuning/alpha/graders/run" shape=box class="endpoint"]; "endpoint:openai/POST /v1/fine_tuning/alpha/graders/validate" [label="POST /v1/fine_tuning/alpha/graders/validate" shape=box class="endpoint"]; "api_family:openai/uploads" [label="uploads" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/uploads" [label="POST /v1/uploads" shape=box class="endpoint"]; "endpoint:openai/POST /v1/uploads/{upload_id}/cancel" [label="POST /v1/uploads/{upload_id}/cancel" shape=box class="endpoint"]; "endpoint:openai/POST /v1/uploads/{upload_id}/complete" [label="POST /v1/uploads/{upload_id}/complete" shape=box class="endpoint"]; "endpoint:openai/POST /v1/uploads/{upload_id}/parts" [label="POST /v1/uploads/{upload_id}/parts" shape=box class="endpoint"]; "api_family:openai/vector_stores" [label="vector_stores" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/vector_stores" [label="GET /v1/vector_stores" shape=box class="endpoint"]; "endpoint:openai/POST /v1/vector_stores" [label="POST /v1/vector_stores" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/vector_stores/{vector_store_id}" [label="DELETE /v1/vector_stores/{vector_store_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/vector_stores/{vector_store_id}" [label="GET /v1/vector_stores/{vector_store_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/vector_stores/{vector_store_id}" [label="POST /v1/vector_stores/{vector_store_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/vector_stores/{vector_store_id}/file_batches" [label="POST /v1/vector_stores/{vector_store_id}/file_batches" shape=box class="endpoint"]; "endpoint:openai/GET /v1/vector_stores/{vector_store_id}/file_batches/{batch_id}" [label="GET /v1/vector_stores/{vector_store_id}/file_batches/{batch_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel" [label="POST /v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel" shape=box class="endpoint"]; "endpoint:openai/GET /v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/files" [label="GET /v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/files" shape=box class="endpoint"]; "endpoint:openai/GET /v1/vector_stores/{vector_store_id}/files" [label="GET /v1/vector_stores/{vector_store_id}/files" shape=box class="endpoint"]; "endpoint:openai/POST /v1/vector_stores/{vector_store_id}/files" [label="POST /v1/vector_stores/{vector_store_id}/files" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/vector_stores/{vector_store_id}/files/{file_id}" [label="DELETE /v1/vector_stores/{vector_store_id}/files/{file_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/vector_stores/{vector_store_id}/files/{file_id}" [label="GET /v1/vector_stores/{vector_store_id}/files/{file_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/vector_stores/{vector_store_id}/files/{file_id}" [label="POST /v1/vector_stores/{vector_store_id}/files/{file_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/vector_stores/{vector_store_id}/files/{file_id}/content" [label="GET /v1/vector_stores/{vector_store_id}/files/{file_id}/content" shape=box class="endpoint"]; "endpoint:openai/POST /v1/vector_stores/{vector_store_id}/search" [label="POST /v1/vector_stores/{vector_store_id}/search" shape=box class="endpoint"]; "api_family:openai/images" [label="images" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/images/generations" [label="POST /v1/images/generations" shape=box class="endpoint"]; "endpoint:openai/POST /v1/images/edits" [label="POST /v1/images/edits" shape=box class="endpoint"]; "endpoint:openai/POST /v1/images/variations" [label="POST /v1/images/variations" shape=box class="endpoint"]; "api_family:openai/videos" [label="videos" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/videos" [label="POST /v1/videos" shape=box class="endpoint"]; "endpoint:openai/GET /v1/videos" [label="GET /v1/videos" shape=box class="endpoint"]; "endpoint:openai/GET /v1/videos/{video_id}" [label="GET /v1/videos/{video_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/videos/{video_id}" [label="DELETE /v1/videos/{video_id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/videos/{video_id}/content" [label="GET /v1/videos/{video_id}/content" shape=box class="endpoint"]; "endpoint:openai/POST /v1/videos/{video_id}/remix" [label="POST /v1/videos/{video_id}/remix" shape=box class="endpoint"]; "endpoint:openai/POST /v1/videos/edits" [label="POST /v1/videos/edits" shape=box class="endpoint"]; "endpoint:openai/POST /v1/videos/extensions" [label="POST /v1/videos/extensions" shape=box class="endpoint"]; "endpoint:openai/POST /v1/videos/characters" [label="POST /v1/videos/characters" shape=box class="endpoint"]; "endpoint:openai/GET /v1/videos/characters/{character_id}" [label="GET /v1/videos/characters/{character_id}" shape=box class="endpoint"]; "api_family:openai/embeddings" [label="embeddings" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/embeddings" [label="POST /v1/embeddings" shape=box class="endpoint"]; "api_family:openai/moderations" [label="moderations" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/moderations" [label="POST /v1/moderations" shape=box class="endpoint"]; "api_family:openai/safety" [label="safety" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/safety/alerts/{id}" [label="GET /v1/safety/alerts/{id}" shape=box class="endpoint"]; "endpoint:openai/GET /v1/safety/cases/{id}" [label="GET /v1/safety/cases/{id}" shape=box class="endpoint"]; "api_family:openai/content_provenance" [label="content_provenance" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/content_provenance_checks" [label="POST /v1/content_provenance_checks" shape=box class="endpoint"]; "api_family:openai/realtime" [label="realtime" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/realtime/client_secrets" [label="POST /v1/realtime/client_secrets" shape=box class="endpoint"]; "endpoint:openai/POST /v1/realtime/translations/client_secrets" [label="POST /v1/realtime/translations/client_secrets" shape=box class="endpoint"]; "endpoint:openai/POST /v1/realtime/calls" [label="POST /v1/realtime/calls" shape=box class="endpoint"]; "endpoint:openai/POST /v1/realtime/calls/{call_id}/accept" [label="POST /v1/realtime/calls/{call_id}/accept" shape=box class="endpoint"]; "endpoint:openai/POST /v1/realtime/calls/{call_id}/reject" [label="POST /v1/realtime/calls/{call_id}/reject" shape=box class="endpoint"]; "endpoint:openai/POST /v1/realtime/calls/{call_id}/refer" [label="POST /v1/realtime/calls/{call_id}/refer" shape=box class="endpoint"]; "endpoint:openai/POST /v1/realtime/calls/{call_id}/hangup" [label="POST /v1/realtime/calls/{call_id}/hangup" shape=box class="endpoint"]; "endpoint:openai/POST /v1/realtime/sessions" [label="POST /v1/realtime/sessions" shape=box class="endpoint"]; "endpoint:openai/POST /v1/realtime/transcription_sessions" [label="POST /v1/realtime/transcription_sessions" shape=box class="endpoint"]; "endpoint:openai/WS wss://api.openai.com/v1/realtime?model={model}" [label="WS wss://api.openai.com/v1/realtime?model={model}" shape=box class="endpoint"]; "endpoint:openai/WS wss://api.openai.com/v1/realtime?call_id={call_id}" [label="WS wss://api.openai.com/v1/realtime?call_id={call_id}" shape=box class="endpoint"]; "endpoint:openai/WS wss://api.openai.com/v1/realtime/translations?model=gpt-realtime-translate" [label="WS wss://api.openai.com/v1/realtime/translations?model=gpt-realtime-translate" shape=box class="endpoint"]; "endpoint:openai/POST /v1/realtime/translations/calls" [label="POST /v1/realtime/translations/calls" shape=box class="endpoint"]; "endpoint:openai/SIP sip:{PROJECT_ID}@sip.api.openai.com;transport=tls" [label="SIP sip:{PROJECT_ID}@sip.api.openai.com;transport=tls" shape=box class="endpoint"]; "api_family:openai/live" [label="live" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/live/sessions" [label="POST /v1/live/sessions" shape=box class="endpoint"]; "endpoint:openai/POST /v1/live/sessions/{session_id}/fork" [label="POST /v1/live/sessions/{session_id}/fork" shape=box class="endpoint"]; "endpoint:openai/POST /v1/live/sessions/{session_id}/accept" [label="POST /v1/live/sessions/{session_id}/accept" shape=box class="endpoint"]; "endpoint:openai/POST /v1/live/sessions/{session_id}/reject" [label="POST /v1/live/sessions/{session_id}/reject" shape=box class="endpoint"]; "endpoint:openai/POST /v1/live/sessions/{session_id}/refer" [label="POST /v1/live/sessions/{session_id}/refer" shape=box class="endpoint"]; "endpoint:openai/POST /v1/live/sessions/{session_id}/hangup" [label="POST /v1/live/sessions/{session_id}/hangup" shape=box class="endpoint"]; "endpoint:openai/GET /v1/live/sessions/{session_id}/content" [label="GET /v1/live/sessions/{session_id}/content" shape=box class="endpoint"]; "endpoint:openai/WS wss://api.openai.com/v1/live/sessions" [label="WS wss://api.openai.com/v1/live/sessions" shape=box class="endpoint"]; "endpoint:openai/WS wss://api.openai.com/v1/live/sessions/{session_id}/fork" [label="WS wss://api.openai.com/v1/live/sessions/{session_id}/fork" shape=box class="endpoint"]; "endpoint:openai/WS wss://api.openai.com/v1/live/sessions/{session_id}/attach" [label="WS wss://api.openai.com/v1/live/sessions/{session_id}/attach" shape=box class="endpoint"]; "api_family:openai/audio" [label="audio" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/audio/speech" [label="POST /v1/audio/speech" shape=box class="endpoint"]; "endpoint:openai/POST /v1/audio/transcriptions" [label="POST /v1/audio/transcriptions" shape=box class="endpoint"]; "endpoint:openai/POST /v1/audio/translations" [label="POST /v1/audio/translations" shape=box class="endpoint"]; "endpoint:openai/POST /v1/audio/voices" [label="POST /v1/audio/voices" shape=box class="endpoint"]; "endpoint:openai/GET /v1/audio/voices" [label="GET /v1/audio/voices" shape=box class="endpoint"]; "endpoint:openai/POST /v1/audio/voice_consents" [label="POST /v1/audio/voice_consents" shape=box class="endpoint"]; "endpoint:openai/GET /v1/audio/voice_consents" [label="GET /v1/audio/voice_consents" shape=box class="endpoint"]; "endpoint:openai/GET /v1/audio/voice_consents/{consent_id}" [label="GET /v1/audio/voice_consents/{consent_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/audio/voice_consents/{consent_id}" [label="POST /v1/audio/voice_consents/{consent_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/audio/voice_consents/{consent_id}" [label="DELETE /v1/audio/voice_consents/{consent_id}" shape=box class="endpoint"]; "api_family:openai/chat-audio" [label="chat-audio" shape=ellipse class="api_family"]; "endpoint:openai/POST /v1/chat/completions (audio)" [label="POST /v1/chat/completions (audio)" shape=box class="endpoint"]; "api_family:openai/webhooks" [label="webhooks" shape=ellipse class="api_family"]; "endpoint:openai/GET /v1/webhook_endpoints" [label="GET /v1/webhook_endpoints" shape=box class="endpoint"]; "endpoint:openai/POST /v1/webhook_endpoints" [label="POST /v1/webhook_endpoints" shape=box class="endpoint"]; "endpoint:openai/GET /v1/webhook_endpoints/{webhook_endpoint_id}" [label="GET /v1/webhook_endpoints/{webhook_endpoint_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/webhook_endpoints/{webhook_endpoint_id}" [label="POST /v1/webhook_endpoints/{webhook_endpoint_id}" shape=box class="endpoint"]; "endpoint:openai/DELETE /v1/webhook_endpoints/{webhook_endpoint_id}" [label="DELETE /v1/webhook_endpoints/{webhook_endpoint_id}" shape=box class="endpoint"]; "endpoint:openai/POST /v1/webhook_endpoints/{webhook_endpoint_id}/rotate_secret" [label="POST /v1/webhook_endpoints/{webhook_endpoint_id}/rotate_secret" shape=box class="endpoint"]; "endpoint:openai/POST /v1/webhook_endpoints/{webhook_endpoint_id}/test" [label="POST /v1/webhook_endpoints/{webhook_endpoint_id}/test" shape=box class="endpoint"]; "endpoint:openai/GET /v1/webhook_event_types" [label="GET /v1/webhook_event_types" shape=box class="endpoint"]; "api_family:openai/auth" [label="auth" shape=ellipse class="api_family"]; "endpoint:openai/POST https://auth.openai.com/oauth/token" [label="POST https://auth.openai.com/oauth/token" shape=box class="endpoint"]; "endpoint:openai/POST https://mtls.auth.openai.com/oauth/token" [label="POST https://mtls.auth.openai.com/oauth/token" shape=box class="endpoint"]; "provider:xai" [label="xai" shape=doubleoctagon class="provider"]; "api_family:xai/chat_completions" [label="chat_completions" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/chat/completions" [label="POST /v1/chat/completions" shape=box class="endpoint"]; "endpoint:xai/GET /v1/chat/deferred-completion/{request_id}" [label="GET /v1/chat/deferred-completion/{request_id}" shape=box class="endpoint"]; "api_family:xai/responses" [label="responses" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/responses" [label="POST /v1/responses" shape=box class="endpoint"]; "endpoint:xai/GET /v1/responses/{response_id}" [label="GET /v1/responses/{response_id}" shape=box class="endpoint"]; "endpoint:xai/DELETE /v1/responses/{response_id}" [label="DELETE /v1/responses/{response_id}" shape=box class="endpoint"]; "endpoint:xai/GET /v1/responses/{response_id}/input_items" [label="GET /v1/responses/{response_id}/input_items" shape=box class="endpoint"]; "endpoint:xai/POST /v1/responses/compact" [label="POST /v1/responses/compact" shape=box class="endpoint"]; "api_family:xai/messages_compat" [label="messages_compat" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/messages" [label="POST /v1/messages" shape=box class="endpoint"]; "api_family:xai/legacy" [label="legacy" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/complete" [label="POST /v1/complete" shape=box class="endpoint"]; "endpoint:xai/POST /v1/completions" [label="POST /v1/completions" shape=box class="endpoint"]; "api_family:xai/embeddings" [label="embeddings" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/embeddings" [label="POST /v1/embeddings" shape=box class="endpoint"]; "api_family:xai/models" [label="models" shape=ellipse class="api_family"]; "endpoint:xai/GET /v1/embedding-models" [label="GET /v1/embedding-models" shape=box class="endpoint"]; "api_family:xai/account" [label="account" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/tokenize-text" [label="POST /v1/tokenize-text" shape=box class="endpoint"]; "endpoint:xai/GET /v1/api-key" [label="GET /v1/api-key" shape=box class="endpoint"]; "api_family:xai/files" [label="files" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/files" [label="POST /v1/files" shape=box class="endpoint"]; "endpoint:xai/GET /v1/files" [label="GET /v1/files" shape=box class="endpoint"]; "endpoint:xai/GET /v1/files/{file_id}" [label="GET /v1/files/{file_id}" shape=box class="endpoint"]; "endpoint:xai/DELETE /v1/files/{file_id}" [label="DELETE /v1/files/{file_id}" shape=box class="endpoint"]; "endpoint:xai/GET /v1/files/{file_id}/content" [label="GET /v1/files/{file_id}/content" shape=box class="endpoint"]; "endpoint:xai/POST /v1/files/{file_id}/public-url" [label="POST /v1/files/{file_id}/public-url" shape=box class="endpoint"]; "endpoint:xai/POST /v1/files/{file_id}/public-url/revoke" [label="POST /v1/files/{file_id}/public-url/revoke" shape=box class="endpoint"]; "endpoint:xai/POST /v1/files:initialize" [label="POST /v1/files:initialize" shape=box class="endpoint"]; "endpoint:xai/POST /v1/files:uploadChunks" [label="POST /v1/files:uploadChunks" shape=box class="endpoint"]; "endpoint:xai/PUT /v1/files/{file_id}" [label="PUT /v1/files/{file_id}" shape=box class="endpoint"]; "api_family:xai/collections" [label="collections" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/documents/search" [label="POST /v1/documents/search" shape=box class="endpoint"]; "endpoint:xai/POST /v1/collections" [label="POST /v1/collections" shape=box class="endpoint"]; "endpoint:xai/GET /v1/collections" [label="GET /v1/collections" shape=box class="endpoint"]; "endpoint:xai/GET /v1/collections/{collection_id}" [label="GET /v1/collections/{collection_id}" shape=box class="endpoint"]; "endpoint:xai/PUT /v1/collections/{collection_id}" [label="PUT /v1/collections/{collection_id}" shape=box class="endpoint"]; "endpoint:xai/DELETE /v1/collections/{collection_id}" [label="DELETE /v1/collections/{collection_id}" shape=box class="endpoint"]; "endpoint:xai/POST /v1/collections/{collection_id}/documents/{file_id}" [label="POST /v1/collections/{collection_id}/documents/{file_id}" shape=box class="endpoint"]; "endpoint:xai/POST /v1/collections/{collection_id}/documents" [label="POST /v1/collections/{collection_id}/documents" shape=box class="endpoint"]; "endpoint:xai/GET /v1/collections/{collection_id}/documents" [label="GET /v1/collections/{collection_id}/documents" shape=box class="endpoint"]; "endpoint:xai/GET /v1/collections/{collection_id}/documents/{file_id}" [label="GET /v1/collections/{collection_id}/documents/{file_id}" shape=box class="endpoint"]; "endpoint:xai/PATCH /v1/collections/{collection_id}/documents/{file_id}" [label="PATCH /v1/collections/{collection_id}/documents/{file_id}" shape=box class="endpoint"]; "endpoint:xai/DELETE /v1/collections/{collection_id}/documents/{file_id}" [label="DELETE /v1/collections/{collection_id}/documents/{file_id}" shape=box class="endpoint"]; "endpoint:xai/GET /v1/collections/{collection_id}/documents:batchGet" [label="GET /v1/collections/{collection_id}/documents:batchGet" shape=box class="endpoint"]; "api_family:xai/batches" [label="batches" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/batches" [label="POST /v1/batches" shape=box class="endpoint"]; "endpoint:xai/GET /v1/batches" [label="GET /v1/batches" shape=box class="endpoint"]; "endpoint:xai/GET /v1/batches/{batch_id}" [label="GET /v1/batches/{batch_id}" shape=box class="endpoint"]; "endpoint:xai/POST /v1/batches/{batch_id}/requests" [label="POST /v1/batches/{batch_id}/requests" shape=box class="endpoint"]; "endpoint:xai/GET /v1/batches/{batch_id}/requests" [label="GET /v1/batches/{batch_id}/requests" shape=box class="endpoint"]; "endpoint:xai/GET /v1/batches/{batch_id}/results" [label="GET /v1/batches/{batch_id}/results" shape=box class="endpoint"]; "endpoint:xai/POST /v1/batches/{batch_id}:cancel" [label="POST /v1/batches/{batch_id}:cancel" shape=box class="endpoint"]; "endpoint:xai/DELETE /v1/batches/{batch_id}" [label="DELETE /v1/batches/{batch_id}" shape=box class="endpoint"]; "api_family:xai/images" [label="images" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/images/generations" [label="POST /v1/images/generations" shape=box class="endpoint"]; "endpoint:xai/POST /v1/images/edits" [label="POST /v1/images/edits" shape=box class="endpoint"]; "endpoint:xai/GET /v1/image-generation-models" [label="GET /v1/image-generation-models" shape=box class="endpoint"]; "endpoint:xai/GET /v1/image-generation-models/{model_id}" [label="GET /v1/image-generation-models/{model_id}" shape=box class="endpoint"]; "api_family:xai/videos" [label="videos" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/videos/generations" [label="POST /v1/videos/generations" shape=box class="endpoint"]; "endpoint:xai/POST /v1/videos/edits" [label="POST /v1/videos/edits" shape=box class="endpoint"]; "endpoint:xai/POST /v1/videos/extensions" [label="POST /v1/videos/extensions" shape=box class="endpoint"]; "endpoint:xai/GET /v1/videos/{request_id}" [label="GET /v1/videos/{request_id}" shape=box class="endpoint"]; "endpoint:xai/GET /v1/video-generation-models" [label="GET /v1/video-generation-models" shape=box class="endpoint"]; "endpoint:xai/GET /v1/video-generation-models/{model_id}" [label="GET /v1/video-generation-models/{model_id}" shape=box class="endpoint"]; "api_family:xai/voice" [label="voice" shape=ellipse class="api_family"]; "endpoint:xai/POST /v1/realtime/client_secrets" [label="POST /v1/realtime/client_secrets" shape=box class="endpoint"]; "endpoint:xai/WS wss://api.x.ai/v1/realtime" [label="WS wss://api.x.ai/v1/realtime" shape=box class="endpoint"]; "endpoint:xai/POST /v2/phone-numbers" [label="POST /v2/phone-numbers" shape=box class="endpoint"]; "endpoint:xai/POST /v1/realtime/calls/{call_id}/refer" [label="POST /v1/realtime/calls/{call_id}/refer" shape=box class="endpoint"]; "endpoint:xai/POST /v1/realtime/calls/{call_id}/hangup" [label="POST /v1/realtime/calls/{call_id}/hangup" shape=box class="endpoint"]; "endpoint:xai/POST /v1/tts" [label="POST /v1/tts" shape=box class="endpoint"]; "endpoint:xai/WS wss://api.x.ai/v1/tts" [label="WS wss://api.x.ai/v1/tts" shape=box class="endpoint"]; "endpoint:xai/GET /v1/tts/voices" [label="GET /v1/tts/voices" shape=box class="endpoint"]; "endpoint:xai/GET /v1/tts/voices/{voice_id}" [label="GET /v1/tts/voices/{voice_id}" shape=box class="endpoint"]; "endpoint:xai/POST /v1/stt" [label="POST /v1/stt" shape=box class="endpoint"]; "endpoint:xai/WS wss://api.x.ai/v1/stt" [label="WS wss://api.x.ai/v1/stt" shape=box class="endpoint"]; "endpoint:xai/POST /v1/custom-voices" [label="POST /v1/custom-voices" shape=box class="endpoint"]; "endpoint:xai/GET /v1/custom-voices" [label="GET /v1/custom-voices" shape=box class="endpoint"]; "endpoint:xai/GET /v1/custom-voices/{voice_id}" [label="GET /v1/custom-voices/{voice_id}" shape=box class="endpoint"]; "endpoint:xai/PATCH /v1/custom-voices/{voice_id}" [label="PATCH /v1/custom-voices/{voice_id}" shape=box class="endpoint"]; "endpoint:xai/DELETE /v1/custom-voices/{voice_id}" [label="DELETE /v1/custom-voices/{voice_id}" shape=box class="endpoint"]; "endpoint:xai/GET /v1/custom-voices/{voice_id}/audio" [label="GET /v1/custom-voices/{voice_id}/audio" shape=box class="endpoint"]; "api_family:xai/skills" [label="skills" shape=ellipse class="api_family"]; "endpoint:xai/GET /v1/skills" [label="GET /v1/skills" shape=box class="endpoint"]; "endpoint:xai/POST /v1/skills" [label="POST /v1/skills" shape=box class="endpoint"]; "endpoint:xai/GET /v1/skills/{skill_id}" [label="GET /v1/skills/{skill_id}" shape=box class="endpoint"]; "endpoint:xai/DELETE /v1/skills/{skill_id}" [label="DELETE /v1/skills/{skill_id}" shape=box class="endpoint"]; "endpoint:xai/GET /v1/skills/{skill_id}/content" [label="GET /v1/skills/{skill_id}/content" shape=box class="endpoint"]; "endpoint:xai/GET /v1/models" [label="GET /v1/models" shape=box class="endpoint"]; "endpoint:xai/GET /v1/models/{model_id}" [label="GET /v1/models/{model_id}" shape=box class="endpoint"]; "endpoint:xai/GET /v1/language-models" [label="GET /v1/language-models" shape=box class="endpoint"]; "endpoint:xai/GET /v1/language-models/{model_id}" [label="GET /v1/language-models/{model_id}" shape=box class="endpoint"]; "endpoint:xai/GET /v1/embedding-models/{model_id}" [label="GET /v1/embedding-models/{model_id}" shape=box class="endpoint"]; "endpoint:xai/GET /v1/me" [label="GET /v1/me" shape=box class="endpoint"]; "api_family:xai/management" [label="management" shape=ellipse class="api_family"]; "endpoint:xai/GET /auth/management-keys/validation" [label="GET /auth/management-keys/validation" shape=box class="endpoint"]; "endpoint:xai/POST /auth/teams/{teamId}/api-keys" [label="POST /auth/teams/{teamId}/api-keys" shape=box class="endpoint"]; "endpoint:xai/GET /auth/teams/{teamId}/api-keys" [label="GET /auth/teams/{teamId}/api-keys" shape=box class="endpoint"]; "endpoint:xai/PUT /auth/api-keys/{api_key_id}" [label="PUT /auth/api-keys/{api_key_id}" shape=box class="endpoint"]; "endpoint:xai/POST /auth/api-keys/{apiKeyId}/rotate" [label="POST /auth/api-keys/{apiKeyId}/rotate" shape=box class="endpoint"]; "endpoint:xai/DELETE /auth/api-keys/{apiKeyId}" [label="DELETE /auth/api-keys/{apiKeyId}" shape=box class="endpoint"]; "endpoint:xai/GET /auth/api-keys/{apiKeyId}/propagation" [label="GET /auth/api-keys/{apiKeyId}/propagation" shape=box class="endpoint"]; "endpoint:xai/GET /auth/teams/{teamId}/models" [label="GET /auth/teams/{teamId}/models" shape=box class="endpoint"]; "endpoint:xai/GET /auth/teams/{teamId}/endpoints" [label="GET /auth/teams/{teamId}/endpoints" shape=box class="endpoint"]; "endpoint:xai/GET /audit/teams/{teamId}/events" [label="GET /audit/teams/{teamId}/events" shape=box class="endpoint"]; "endpoint:xai/GET /v1/billing/teams/{team_id}/billing-info" [label="GET /v1/billing/teams/{team_id}/billing-info" shape=box class="endpoint"]; "endpoint:xai/POST /v1/billing/teams/{team_id}/billing-info" [label="POST /v1/billing/teams/{team_id}/billing-info" shape=box class="endpoint"]; "endpoint:xai/GET /v1/billing/teams/{team_id}/invoices" [label="GET /v1/billing/teams/{team_id}/invoices" shape=box class="endpoint"]; "endpoint:xai/GET /v1/billing/teams/{team_id}/payment-method" [label="GET /v1/billing/teams/{team_id}/payment-method" shape=box class="endpoint"]; "endpoint:xai/POST /v1/billing/teams/{team_id}/payment-method/default" [label="POST /v1/billing/teams/{team_id}/payment-method/default" shape=box class="endpoint"]; "endpoint:xai/GET /v1/billing/teams/{team_id}/postpaid/invoice/preview" [label="GET /v1/billing/teams/{team_id}/postpaid/invoice/preview" shape=box class="endpoint"]; "endpoint:xai/GET /v1/billing/teams/{team_id}/postpaid/spending-limits" [label="GET /v1/billing/teams/{team_id}/postpaid/spending-limits" shape=box class="endpoint"]; "endpoint:xai/POST /v1/billing/teams/{team_id}/postpaid/spending-limits" [label="POST /v1/billing/teams/{team_id}/postpaid/spending-limits" shape=box class="endpoint"]; "endpoint:xai/GET /v1/billing/teams/{team_id}/prepaid/balance" [label="GET /v1/billing/teams/{team_id}/prepaid/balance" shape=box class="endpoint"]; "endpoint:xai/POST /v1/billing/teams/{team_id}/prepaid/top-up" [label="POST /v1/billing/teams/{team_id}/prepaid/top-up" shape=box class="endpoint"]; "endpoint:xai/POST /v1/billing/teams/{team_id}/usage" [label="POST /v1/billing/teams/{team_id}/usage" shape=box class="endpoint"]; "model:anthropic/claude-fable-5-1" [label="claude-fable-5-1" shape=component class="model"]; "model:anthropic/claude-mythos-5-1" [label="claude-mythos-5-1" shape=component class="model"]; "model:anthropic/claude-fable-5" [label="claude-fable-5" shape=component class="model"]; "model:anthropic/claude-mythos-5" [label="claude-mythos-5" shape=component class="model"]; "model:anthropic/claude-mythos-preview" [label="claude-mythos-preview" shape=component class="model"]; "model:anthropic/claude-opus-5" [label="claude-opus-5" shape=component class="model"]; "model:anthropic/claude-opus-4-8" [label="claude-opus-4-8" shape=component class="model"]; "model:anthropic/claude-opus-4-7" [label="claude-opus-4-7" shape=component class="model"]; "model:anthropic/claude-opus-4-6" [label="claude-opus-4-6" shape=component class="model"]; "model:anthropic/claude-opus-4-5-20251101" [label="claude-opus-4-5-20251101" shape=component class="model"]; "model:anthropic/claude-opus-4-5" [label="claude-opus-4-5" shape=component class="model"]; "model:anthropic/claude-sonnet-5" [label="claude-sonnet-5" shape=component class="model"]; "model:anthropic/claude-sonnet-4-6" [label="claude-sonnet-4-6" shape=component class="model"]; "model:anthropic/claude-sonnet-4-5-20250929" [label="claude-sonnet-4-5-20250929" shape=component class="model"]; "model:anthropic/claude-sonnet-4-5" [label="claude-sonnet-4-5" shape=component class="model"]; "model:anthropic/claude-haiku-4-5-20251001" [label="claude-haiku-4-5-20251001" shape=component class="model"]; "model:anthropic/claude-haiku-4-5" [label="claude-haiku-4-5" shape=component class="model"]; "model:anthropic/claude-opus-4-1-20250805" [label="claude-opus-4-1-20250805" shape=component class="model"]; "model:anthropic/claude-opus-4-20250514" [label="claude-opus-4-20250514" shape=component class="model"]; "model:anthropic/claude-sonnet-4-20250514" [label="claude-sonnet-4-20250514" shape=component class="model"]; "model:anthropic/claude-3-7-sonnet-20250219" [label="claude-3-7-sonnet-20250219" shape=component class="model"]; "model:anthropic/claude-3-5-haiku-20241022" [label="claude-3-5-haiku-20241022" shape=component class="model"]; "model:anthropic/claude-3-haiku-20240307" [label="claude-3-haiku-20240307" shape=component class="model"]; "model:anthropic/claude-3-5-sonnet-20241022" [label="claude-3-5-sonnet-20241022" shape=component class="model"]; "model:anthropic/claude-3-5-sonnet-20240620" [label="claude-3-5-sonnet-20240620" shape=component class="model"]; "model:anthropic/claude-3-opus-20240229" [label="claude-3-opus-20240229" shape=component class="model"]; "model:anthropic/claude-3-sonnet-20240229" [label="claude-3-sonnet-20240229" shape=component class="model"]; "model:anthropic/claude-2.1" [label="claude-2.1" shape=component class="model"]; "model:anthropic/claude-2.0" [label="claude-2.0" shape=component class="model"]; "model:anthropic/claude-1.0" [label="claude-1.0" shape=component class="model"]; "model:anthropic/claude-1.1" [label="claude-1.1" shape=component class="model"]; "model:anthropic/claude-1.2" [label="claude-1.2" shape=component class="model"]; "model:anthropic/claude-1.3" [label="claude-1.3" shape=component class="model"]; "model:anthropic/claude-instant-1.0" [label="claude-instant-1.0" shape=component class="model"]; "model:anthropic/claude-instant-1.1" [label="claude-instant-1.1" shape=component class="model"]; "model:anthropic/claude-instant-1.2" [label="claude-instant-1.2" shape=component class="model"]; "model:gemini/gemini-2.5-flash" [label="gemini-2.5-flash" shape=component class="model"]; "model:gemini/gemini-2.5-pro" [label="gemini-2.5-pro" shape=component class="model"]; "model:gemini/gemini-2.5-flash-preview-tts" [label="gemini-2.5-flash-preview-tts" shape=component class="model"]; "model:gemini/gemini-2.5-pro-preview-tts" [label="gemini-2.5-pro-preview-tts" shape=component class="model"]; "model:gemini/gemma-4-26b-a4b-it" [label="gemma-4-26b-a4b-it" shape=component class="model"]; "model:gemini/gemma-4-31b-it" [label="gemma-4-31b-it" shape=component class="model"]; "model:gemini/gemini-flash-latest" [label="gemini-flash-latest" shape=component class="model"]; "model:gemini/gemini-flash-lite-latest" [label="gemini-flash-lite-latest" shape=component class="model"]; "model:gemini/gemini-pro-latest" [label="gemini-pro-latest" shape=component class="model"]; "model:gemini/gemini-2.5-flash-lite" [label="gemini-2.5-flash-lite" shape=component class="model"]; "model:gemini/gemini-2.5-flash-image" [label="gemini-2.5-flash-image" shape=component class="model"]; "model:gemini/gemini-3-flash-preview" [label="gemini-3-flash-preview" shape=component class="model"]; "model:gemini/gemini-3.1-pro-preview" [label="gemini-3.1-pro-preview" shape=component class="model"]; "model:gemini/gemini-3.1-pro-preview-customtools" [label="gemini-3.1-pro-preview-customtools" shape=component class="model"]; "model:gemini/gemini-3.1-flash-lite-preview" [label="gemini-3.1-flash-lite-preview" shape=component class="model"]; "model:gemini/gemini-3.1-flash-lite" [label="gemini-3.1-flash-lite" shape=component class="model"]; "model:gemini/gemini-3-pro-image-preview" [label="gemini-3-pro-image-preview" shape=component class="model"]; "model:gemini/gemini-3-pro-image" [label="gemini-3-pro-image" shape=component class="model"]; "model:gemini/nano-banana-pro-preview" [label="nano-banana-pro-preview" shape=component class="model"]; "model:gemini/gemini-3.1-flash-image-preview" [label="gemini-3.1-flash-image-preview" shape=component class="model"]; "model:gemini/gemini-3.1-flash-image" [label="gemini-3.1-flash-image" shape=component class="model"]; "model:gemini/gemini-3.1-flash-lite-image" [label="gemini-3.1-flash-lite-image" shape=component class="model"]; "model:gemini/gemini-3.5-flash" [label="gemini-3.5-flash" shape=component class="model"]; "model:gemini/gemini-3.5-flash-lite" [label="gemini-3.5-flash-lite" shape=component class="model"]; "model:gemini/gemini-omni-flash-preview" [label="gemini-omni-flash-preview" shape=component class="model"]; "model:gemini/gemini-omni-1.1-flash" [label="gemini-omni-1.1-flash" shape=component class="model"]; "model:gemini/gemini-3.5-transcribe" [label="gemini-3.5-transcribe" shape=component class="model"]; "model:gemini/gemini-3.6-flash" [label="gemini-3.6-flash" shape=component class="model"]; "model:gemini/gemini-3.7-flash" [label="gemini-3.7-flash" shape=component class="model"]; "model:gemini/gemini-3.8-flash" [label="gemini-3.8-flash" shape=component class="model"]; "model:gemini/lyria-3-clip-preview" [label="lyria-3-clip-preview" shape=component class="model"]; "model:gemini/lyria-3-pro-preview" [label="lyria-3-pro-preview" shape=component class="model"]; "model:gemini/lyria-3.5" [label="lyria-3.5" shape=component class="model"]; "model:gemini/gemini-3.1-flash-tts-preview" [label="gemini-3.1-flash-tts-preview" shape=component class="model"]; "model:gemini/gemini-robotics-er-2-preview" [label="gemini-robotics-er-2-preview" shape=component class="model"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" [label="gemini-2.5-computer-use-preview-10-2025" shape=component class="model"]; "model:gemini/antigravity-preview-05-2026" [label="antigravity-preview-05-2026" shape=component class="model"]; "model:gemini/antigravity-preview-09-2026" [label="antigravity-preview-09-2026" shape=component class="model"]; "model:gemini/deep-research-max-preview-04-2026" [label="deep-research-max-preview-04-2026" shape=component class="model"]; "model:gemini/deep-research-preview-04-2026" [label="deep-research-preview-04-2026" shape=component class="model"]; "model:gemini/deep-research-pro-preview-12-2025" [label="deep-research-pro-preview-12-2025" shape=component class="model"]; "model:gemini/gemini-embedding-001" [label="gemini-embedding-001" shape=component class="model"]; "model:gemini/gemini-embedding-2-preview" [label="gemini-embedding-2-preview" shape=component class="model"]; "model:gemini/gemini-embedding-2" [label="gemini-embedding-2" shape=component class="model"]; "model:gemini/aqa" [label="aqa" shape=component class="model"]; "model:gemini/veo-3.1-generate-preview" [label="veo-3.1-generate-preview" shape=component class="model"]; "model:gemini/veo-3.1-fast-generate-preview" [label="veo-3.1-fast-generate-preview" shape=component class="model"]; "model:gemini/veo-3.1-lite-generate-preview" [label="veo-3.1-lite-generate-preview" shape=component class="model"]; "model:gemini/gemini-3.5-transcribe-live" [label="gemini-3.5-transcribe-live" shape=component class="model"]; "model:gemini/gemini-2.5-flash-native-audio-latest" [label="gemini-2.5-flash-native-audio-latest" shape=component class="model"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" [label="gemini-2.5-flash-native-audio-preview-09-2025" shape=component class="model"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" [label="gemini-2.5-flash-native-audio-preview-12-2025" shape=component class="model"]; "model:gemini/gemini-3.1-flash-live-preview" [label="gemini-3.1-flash-live-preview" shape=component class="model"]; "model:gemini/gemini-3.8-live" [label="gemini-3.8-live" shape=component class="model"]; "model:gemini/gemini-3.8-live-extended-thinking" [label="gemini-3.8-live-extended-thinking" shape=component class="model"]; "model:gemini/gemini-robotics-er-2-streaming-preview" [label="gemini-robotics-er-2-streaming-preview" shape=component class="model"]; "model:gemini/gemini-3.5-live-translate-preview" [label="gemini-3.5-live-translate-preview" shape=component class="model"]; "model:gemini/lyria-realtime-exp" [label="lyria-realtime-exp" shape=component class="model"]; "model:gemini/gemini-2.0-flash" [label="gemini-2.0-flash" shape=component class="model"]; "model:gemini/gemini-2.0-flash-001" [label="gemini-2.0-flash-001" shape=component class="model"]; "model:gemini/gemini-2.0-flash-lite" [label="gemini-2.0-flash-lite" shape=component class="model"]; "model:gemini/gemini-2.0-flash-lite-001" [label="gemini-2.0-flash-lite-001" shape=component class="model"]; "model:gemini/gemini-2.0-flash-exp" [label="gemini-2.0-flash-exp" shape=component class="model"]; "model:gemini/gemini-2.0-flash-preview-image-generation" [label="gemini-2.0-flash-preview-image-generation" shape=component class="model"]; "model:gemini/gemini-2.0-flash-lite-preview" [label="gemini-2.0-flash-lite-preview" shape=component class="model"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" [label="gemini-2.0-flash-lite-preview-02-05" shape=component class="model"]; "model:gemini/gemini-2.0-flash-live-001" [label="gemini-2.0-flash-live-001" shape=component class="model"]; "model:gemini/gemini-2.5-pro-preview-03-25" [label="gemini-2.5-pro-preview-03-25" shape=component class="model"]; "model:gemini/gemini-2.5-pro-preview-05-06" [label="gemini-2.5-pro-preview-05-06" shape=component class="model"]; "model:gemini/gemini-2.5-pro-preview-06-05" [label="gemini-2.5-pro-preview-06-05" shape=component class="model"]; "model:gemini/gemini-2.5-flash-preview-05-20" [label="gemini-2.5-flash-preview-05-20" shape=component class="model"]; "model:gemini/gemini-2.5-flash-preview-09-2025" [label="gemini-2.5-flash-preview-09-2025" shape=component class="model"]; "model:gemini/gemini-2.5-flash-preview-09-25" [label="gemini-2.5-flash-preview-09-25" shape=component class="model"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" [label="gemini-2.5-flash-lite-preview-09-2025" shape=component class="model"]; "model:gemini/gemini-2.5-flash-image-preview" [label="gemini-2.5-flash-image-preview" shape=component class="model"]; "model:gemini/gemini-live-2.5-flash-preview" [label="gemini-live-2.5-flash-preview" shape=component class="model"]; "model:gemini/text-embedding-004" [label="text-embedding-004" shape=component class="model"]; "model:gemini/embedding-001" [label="embedding-001" shape=component class="model"]; "model:gemini/embedding-gecko-001" [label="embedding-gecko-001" shape=component class="model"]; "model:gemini/gemini-embedding-exp" [label="gemini-embedding-exp" shape=component class="model"]; "model:gemini/gemini-embedding-exp-03-07" [label="gemini-embedding-exp-03-07" shape=component class="model"]; "model:gemini/embedding-2-preview" [label="embedding-2-preview" shape=component class="model"]; "model:gemini/imagen-4.0-generate-001" [label="imagen-4.0-generate-001" shape=component class="model"]; "model:gemini/imagen-4.0-ultra-generate-001" [label="imagen-4.0-ultra-generate-001" shape=component class="model"]; "model:gemini/imagen-4.0-fast-generate-001" [label="imagen-4.0-fast-generate-001" shape=component class="model"]; "model:gemini/imagen-3.0-generate-002" [label="imagen-3.0-generate-002" shape=component class="model"]; "model:gemini/imagen-4.0-generate-preview-06-06" [label="imagen-4.0-generate-preview-06-06" shape=component class="model"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" [label="imagen-4.0-ultra-generate-preview-06-06" shape=component class="model"]; "model:gemini/veo-2.0-generate-001" [label="veo-2.0-generate-001" shape=component class="model"]; "model:gemini/veo-3.0-generate-001" [label="veo-3.0-generate-001" shape=component class="model"]; "model:gemini/veo-3.0-fast-generate-001" [label="veo-3.0-fast-generate-001" shape=component class="model"]; "model:gemini/veo-3.0-generate-preview" [label="veo-3.0-generate-preview" shape=component class="model"]; "model:gemini/veo-3.0-fast-generate-preview" [label="veo-3.0-fast-generate-preview" shape=component class="model"]; "model:gemini/gemini-robotics-er-1.5-preview" [label="gemini-robotics-er-1.5-preview" shape=component class="model"]; "model:gemini/gemini-robotics-er-1.6-preview" [label="gemini-robotics-er-1.6-preview" shape=component class="model"]; "model:gemini/lyria-3.5-clip-preview" [label="lyria-3.5-clip-preview" shape=component class="model"]; "model:gemini/lyria-3.5-pro-preview" [label="lyria-3.5-pro-preview" shape=component class="model"]; "model:openai/ada" [label="ada" shape=component class="model"]; "model:openai/babbage" [label="babbage" shape=component class="model"]; "model:openai/babbage-002" [label="babbage-002" shape=component class="model"]; "model:openai/chat-latest" [label="chat-latest" shape=component class="model"]; "model:openai/chatgpt-4o-latest" [label="chatgpt-4o-latest" shape=component class="model"]; "model:openai/chatgpt-image-latest" [label="chatgpt-image-latest" shape=component class="model"]; "model:openai/code-cushman-001" [label="code-cushman-001" shape=component class="model"]; "model:openai/code-cushman-002" [label="code-cushman-002" shape=component class="model"]; "model:openai/code-davinci-001" [label="code-davinci-001" shape=component class="model"]; "model:openai/code-davinci-002" [label="code-davinci-002" shape=component class="model"]; "model:openai/code-davinci-edit-001" [label="code-davinci-edit-001" shape=component class="model"]; "model:openai/code-search-ada-code-001" [label="code-search-ada-code-001" shape=component class="model"]; "model:openai/code-search-ada-text-001" [label="code-search-ada-text-001" shape=component class="model"]; "model:openai/code-search-babbage-code-001" [label="code-search-babbage-code-001" shape=component class="model"]; "model:openai/code-search-babbage-text-001" [label="code-search-babbage-text-001" shape=component class="model"]; "model:openai/codex-mini-latest" [label="codex-mini-latest" shape=component class="model"]; "model:openai/computer-use-preview" [label="computer-use-preview" shape=component class="model"]; "model:openai/computer-use-preview-2025-03-11" [label="computer-use-preview-2025-03-11" shape=component class="model"]; "model:openai/curie" [label="curie" shape=component class="model"]; "model:openai/dall-e-2" [label="dall-e-2" shape=component class="model"]; "model:openai/dall-e-3" [label="dall-e-3" shape=component class="model"]; "model:openai/davinci" [label="davinci" shape=component class="model"]; "model:openai/davinci-002" [label="davinci-002" shape=component class="model"]; "model:openai/gpt-3.5-turbo" [label="gpt-3.5-turbo" shape=component class="model"]; "model:openai/gpt-3.5-turbo-0125" [label="gpt-3.5-turbo-0125" shape=component class="model"]; "model:openai/gpt-3.5-turbo-0301" [label="gpt-3.5-turbo-0301" shape=component class="model"]; "model:openai/gpt-3.5-turbo-0613" [label="gpt-3.5-turbo-0613" shape=component class="model"]; "model:openai/gpt-3.5-turbo-1106" [label="gpt-3.5-turbo-1106" shape=component class="model"]; "model:openai/gpt-3.5-turbo-16k" [label="gpt-3.5-turbo-16k" shape=component class="model"]; "model:openai/gpt-3.5-turbo-16k-0613" [label="gpt-3.5-turbo-16k-0613" shape=component class="model"]; "model:openai/gpt-3.5-turbo-completions" [label="gpt-3.5-turbo-completions" shape=component class="model"]; "model:openai/gpt-3.5-turbo-instruct" [label="gpt-3.5-turbo-instruct" shape=component class="model"]; "model:openai/gpt-3.5-turbo-instruct-0914" [label="gpt-3.5-turbo-instruct-0914" shape=component class="model"]; "model:openai/gpt-4" [label="gpt-4" shape=component class="model"]; "model:openai/gpt-4-0125-preview" [label="gpt-4-0125-preview" shape=component class="model"]; "model:openai/gpt-4-0314" [label="gpt-4-0314" shape=component class="model"]; "model:openai/gpt-4-0613" [label="gpt-4-0613" shape=component class="model"]; "model:openai/gpt-4-0613-completions" [label="gpt-4-0613-completions" shape=component class="model"]; "model:openai/gpt-4-1106-preview" [label="gpt-4-1106-preview" shape=component class="model"]; "model:openai/gpt-4-1106-vision-preview" [label="gpt-4-1106-vision-preview" shape=component class="model"]; "model:openai/gpt-4-32k" [label="gpt-4-32k" shape=component class="model"]; "model:openai/gpt-4-32k-0314" [label="gpt-4-32k-0314" shape=component class="model"]; "model:openai/gpt-4-32k-0613" [label="gpt-4-32k-0613" shape=component class="model"]; "model:openai/gpt-4-completions" [label="gpt-4-completions" shape=component class="model"]; "model:openai/gpt-4-turbo" [label="gpt-4-turbo" shape=component class="model"]; "model:openai/gpt-4-turbo-2024-04-09" [label="gpt-4-turbo-2024-04-09" shape=component class="model"]; "model:openai/gpt-4-turbo-completions" [label="gpt-4-turbo-completions" shape=component class="model"]; "model:openai/gpt-4-turbo-preview" [label="gpt-4-turbo-preview" shape=component class="model"]; "model:openai/gpt-4-turbo-preview-completions" [label="gpt-4-turbo-preview-completions" shape=component class="model"]; "model:openai/gpt-4-vision-preview" [label="gpt-4-vision-preview" shape=component class="model"]; "model:openai/gpt-4.1" [label="gpt-4.1" shape=component class="model"]; "model:openai/gpt-4.1-2025-04-14" [label="gpt-4.1-2025-04-14" shape=component class="model"]; "model:openai/gpt-4.1-mini" [label="gpt-4.1-mini" shape=component class="model"]; "model:openai/gpt-4.1-mini-2025-04-14" [label="gpt-4.1-mini-2025-04-14" shape=component class="model"]; "model:openai/gpt-4.1-nano" [label="gpt-4.1-nano" shape=component class="model"]; "model:openai/gpt-4.1-nano-2025-04-14" [label="gpt-4.1-nano-2025-04-14" shape=component class="model"]; "model:openai/gpt-4.5-preview" [label="gpt-4.5-preview" shape=component class="model"]; "model:openai/gpt-4.5-preview-2025-02-27" [label="gpt-4.5-preview-2025-02-27" shape=component class="model"]; "model:openai/gpt-4o" [label="gpt-4o" shape=component class="model"]; "model:openai/gpt-4o-2024-05-13" [label="gpt-4o-2024-05-13" shape=component class="model"]; "model:openai/gpt-4o-2024-08-06" [label="gpt-4o-2024-08-06" shape=component class="model"]; "model:openai/gpt-4o-2024-11-20" [label="gpt-4o-2024-11-20" shape=component class="model"]; "model:openai/gpt-4o-audio" [label="gpt-4o-audio" shape=component class="model"]; "model:openai/gpt-4o-audio-preview" [label="gpt-4o-audio-preview" shape=component class="model"]; "model:openai/gpt-4o-audio-preview-2024-10-01" [label="gpt-4o-audio-preview-2024-10-01" shape=component class="model"]; "model:openai/gpt-4o-audio-preview-2024-12-17" [label="gpt-4o-audio-preview-2024-12-17" shape=component class="model"]; "model:openai/gpt-4o-audio-preview-2025-06-03" [label="gpt-4o-audio-preview-2025-06-03" shape=component class="model"]; "model:openai/gpt-4o-mini" [label="gpt-4o-mini" shape=component class="model"]; "model:openai/gpt-4o-mini-2024-07-18" [label="gpt-4o-mini-2024-07-18" shape=component class="model"]; "model:openai/gpt-4o-mini-audio" [label="gpt-4o-mini-audio" shape=component class="model"]; "model:openai/gpt-4o-mini-audio-preview" [label="gpt-4o-mini-audio-preview" shape=component class="model"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" [label="gpt-4o-mini-audio-preview-2024-12-17" shape=component class="model"]; "model:openai/gpt-4o-mini-realtime" [label="gpt-4o-mini-realtime" shape=component class="model"]; "model:openai/gpt-4o-mini-realtime-preview" [label="gpt-4o-mini-realtime-preview" shape=component class="model"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" [label="gpt-4o-mini-realtime-preview-2024-12-17" shape=component class="model"]; "model:openai/gpt-4o-mini-search-preview" [label="gpt-4o-mini-search-preview" shape=component class="model"]; "model:openai/gpt-4o-mini-search-preview-2025-03-11" [label="gpt-4o-mini-search-preview-2025-03-11" shape=component class="model"]; "model:openai/gpt-4o-mini-transcribe" [label="gpt-4o-mini-transcribe" shape=component class="model"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" [label="gpt-4o-mini-transcribe-2025-03-20" shape=component class="model"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" [label="gpt-4o-mini-transcribe-2025-12-15" shape=component class="model"]; "model:openai/gpt-4o-mini-tts" [label="gpt-4o-mini-tts" shape=component class="model"]; "model:openai/gpt-4o-mini-tts-2025-03-20" [label="gpt-4o-mini-tts-2025-03-20" shape=component class="model"]; "model:openai/gpt-4o-mini-tts-2025-12-15" [label="gpt-4o-mini-tts-2025-12-15" shape=component class="model"]; "model:openai/gpt-4o-realtime" [label="gpt-4o-realtime" shape=component class="model"]; "model:openai/gpt-4o-realtime-preview" [label="gpt-4o-realtime-preview" shape=component class="model"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" [label="gpt-4o-realtime-preview-2024-10-01" shape=component class="model"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" [label="gpt-4o-realtime-preview-2024-12-17" shape=component class="model"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" [label="gpt-4o-realtime-preview-2025-06-03" shape=component class="model"]; "model:openai/gpt-4o-search-preview" [label="gpt-4o-search-preview" shape=component class="model"]; "model:openai/gpt-4o-search-preview-2025-03-11" [label="gpt-4o-search-preview-2025-03-11" shape=component class="model"]; "model:openai/gpt-4o-transcribe" [label="gpt-4o-transcribe" shape=component class="model"]; "model:openai/gpt-4o-transcribe-diarize" [label="gpt-4o-transcribe-diarize" shape=component class="model"]; "model:openai/gpt-5" [label="gpt-5" shape=component class="model"]; "model:openai/gpt-5-2025-08-07" [label="gpt-5-2025-08-07" shape=component class="model"]; "model:openai/gpt-5-chat-latest" [label="gpt-5-chat-latest" shape=component class="model"]; "model:openai/gpt-5-codex" [label="gpt-5-codex" shape=component class="model"]; "model:openai/gpt-5-mini" [label="gpt-5-mini" shape=component class="model"]; "model:openai/gpt-5-mini-2025-08-07" [label="gpt-5-mini-2025-08-07" shape=component class="model"]; "model:openai/gpt-5-nano" [label="gpt-5-nano" shape=component class="model"]; "model:openai/gpt-5-nano-2025-08-07" [label="gpt-5-nano-2025-08-07" shape=component class="model"]; "model:openai/gpt-5-pro" [label="gpt-5-pro" shape=component class="model"]; "model:openai/gpt-5-pro-2025-10-06" [label="gpt-5-pro-2025-10-06" shape=component class="model"]; "model:openai/gpt-5-search-api" [label="gpt-5-search-api" shape=component class="model"]; "model:openai/gpt-5-search-api-2025-10-14" [label="gpt-5-search-api-2025-10-14" shape=component class="model"]; "model:openai/gpt-5.1" [label="gpt-5.1" shape=component class="model"]; "model:openai/gpt-5.1-2025-11-13" [label="gpt-5.1-2025-11-13" shape=component class="model"]; "model:openai/gpt-5.1-chat-latest" [label="gpt-5.1-chat-latest" shape=component class="model"]; "model:openai/gpt-5.1-codex" [label="gpt-5.1-codex" shape=component class="model"]; "model:openai/gpt-5.1-codex-max" [label="gpt-5.1-codex-max" shape=component class="model"]; "model:openai/gpt-5.1-codex-mini" [label="gpt-5.1-codex-mini" shape=component class="model"]; "model:openai/gpt-5.2" [label="gpt-5.2" shape=component class="model"]; "model:openai/gpt-5.2-2025-12-11" [label="gpt-5.2-2025-12-11" shape=component class="model"]; "model:openai/gpt-5.2-chat-latest" [label="gpt-5.2-chat-latest" shape=component class="model"]; "model:openai/gpt-5.2-codex" [label="gpt-5.2-codex" shape=component class="model"]; "model:openai/gpt-5.2-pro" [label="gpt-5.2-pro" shape=component class="model"]; "model:openai/gpt-5.2-pro-2025-12-11" [label="gpt-5.2-pro-2025-12-11" shape=component class="model"]; "model:openai/gpt-5.3-chat-latest" [label="gpt-5.3-chat-latest" shape=component class="model"]; "model:openai/gpt-5.3-codex" [label="gpt-5.3-codex" shape=component class="model"]; "model:openai/gpt-5.4" [label="gpt-5.4" shape=component class="model"]; "model:openai/gpt-5.4-2026-03-05" [label="gpt-5.4-2026-03-05" shape=component class="model"]; "model:openai/gpt-5.4-cyber" [label="gpt-5.4-cyber" shape=component class="model"]; "model:openai/gpt-5.4-mini" [label="gpt-5.4-mini" shape=component class="model"]; "model:openai/gpt-5.4-mini-2026-03-17" [label="gpt-5.4-mini-2026-03-17" shape=component class="model"]; "model:openai/gpt-5.4-nano" [label="gpt-5.4-nano" shape=component class="model"]; "model:openai/gpt-5.4-nano-2026-03-17" [label="gpt-5.4-nano-2026-03-17" shape=component class="model"]; "model:openai/gpt-5.4-pro" [label="gpt-5.4-pro" shape=component class="model"]; "model:openai/gpt-5.4-pro-2026-03-05" [label="gpt-5.4-pro-2026-03-05" shape=component class="model"]; "model:openai/gpt-5.5" [label="gpt-5.5" shape=component class="model"]; "model:openai/gpt-5.5-2026-04-23" [label="gpt-5.5-2026-04-23" shape=component class="model"]; "model:openai/gpt-5.5-cyber" [label="gpt-5.5-cyber" shape=component class="model"]; "model:openai/gpt-5.5-pro" [label="gpt-5.5-pro" shape=component class="model"]; "model:openai/gpt-5.5-pro-2026-04-23" [label="gpt-5.5-pro-2026-04-23" shape=component class="model"]; "model:openai/gpt-5.6" [label="gpt-5.6" shape=component class="model"]; "model:openai/gpt-5.6-cyber" [label="gpt-5.6-cyber" shape=component class="model"]; "model:openai/gpt-5.6-luna" [label="gpt-5.6-luna" shape=component class="model"]; "model:openai/gpt-5.6-sol" [label="gpt-5.6-sol" shape=component class="model"]; "model:openai/gpt-5.6-terra" [label="gpt-5.6-terra" shape=component class="model"]; "model:openai/gpt-6-astra" [label="gpt-6-astra" shape=component class="model"]; "model:openai/gpt-audio" [label="gpt-audio" shape=component class="model"]; "model:openai/gpt-audio-1.5" [label="gpt-audio-1.5" shape=component class="model"]; "model:openai/gpt-audio-2025-08-28" [label="gpt-audio-2025-08-28" shape=component class="model"]; "model:openai/gpt-audio-mini" [label="gpt-audio-mini" shape=component class="model"]; "model:openai/gpt-audio-mini-2025-10-06" [label="gpt-audio-mini-2025-10-06" shape=component class="model"]; "model:openai/gpt-audio-mini-2025-12-15" [label="gpt-audio-mini-2025-12-15" shape=component class="model"]; "model:openai/gpt-daybreak-blue-latest" [label="gpt-daybreak-blue-latest" shape=component class="model"]; "model:openai/gpt-daybreak-red-latest" [label="gpt-daybreak-red-latest" shape=component class="model"]; "model:openai/gpt-image-1" [label="gpt-image-1" shape=component class="model"]; "model:openai/gpt-image-1-mini" [label="gpt-image-1-mini" shape=component class="model"]; "model:openai/gpt-image-1.5" [label="gpt-image-1.5" shape=component class="model"]; "model:openai/gpt-image-1.5-2025-12-16" [label="gpt-image-1.5-2025-12-16" shape=component class="model"]; "model:openai/gpt-image-2" [label="gpt-image-2" shape=component class="model"]; "model:openai/gpt-image-2-2026-04-21" [label="gpt-image-2-2026-04-21" shape=component class="model"]; "model:openai/gpt-image-2.5-flare" [label="gpt-image-2.5-flare" shape=component class="model"]; "model:openai/gpt-image-2.5-flare-2026-09-08" [label="gpt-image-2.5-flare-2026-09-08" shape=component class="model"]; "model:openai/gpt-image-2.5-sunburst" [label="gpt-image-2.5-sunburst" shape=component class="model"]; "model:openai/gpt-image-2.5-sunburst-2026-09-08" [label="gpt-image-2.5-sunburst-2026-09-08" shape=component class="model"]; "model:openai/gpt-live-1" [label="gpt-live-1" shape=component class="model"]; "model:openai/gpt-live-transcribe" [label="gpt-live-transcribe" shape=component class="model"]; "model:openai/gpt-oss-120b" [label="gpt-oss-120b" shape=component class="model"]; "model:openai/gpt-oss-20b" [label="gpt-oss-20b" shape=component class="model"]; "model:openai/gpt-realtime" [label="gpt-realtime" shape=component class="model"]; "model:openai/gpt-realtime-1.5" [label="gpt-realtime-1.5" shape=component class="model"]; "model:openai/gpt-realtime-2" [label="gpt-realtime-2" shape=component class="model"]; "model:openai/gpt-realtime-2.1" [label="gpt-realtime-2.1" shape=component class="model"]; "model:openai/gpt-realtime-2.1-mini" [label="gpt-realtime-2.1-mini" shape=component class="model"]; "model:openai/gpt-realtime-2025-08-28" [label="gpt-realtime-2025-08-28" shape=component class="model"]; "model:openai/gpt-realtime-mini" [label="gpt-realtime-mini" shape=component class="model"]; "model:openai/gpt-realtime-mini-2025-10-06" [label="gpt-realtime-mini-2025-10-06" shape=component class="model"]; "model:openai/gpt-realtime-mini-2025-12-15" [label="gpt-realtime-mini-2025-12-15" shape=component class="model"]; "model:openai/gpt-realtime-translate" [label="gpt-realtime-translate" shape=component class="model"]; "model:openai/gpt-realtime-whisper" [label="gpt-realtime-whisper" shape=component class="model"]; "model:openai/gpt-rosalind-research" [label="gpt-rosalind-research" shape=component class="model"]; "model:openai/gpt-transcribe" [label="gpt-transcribe" shape=component class="model"]; "model:openai/o1" [label="o1" shape=component class="model"]; "model:openai/o1-2024-12-17" [label="o1-2024-12-17" shape=component class="model"]; "model:openai/o1-mini" [label="o1-mini" shape=component class="model"]; "model:openai/o1-mini-2024-09-12" [label="o1-mini-2024-09-12" shape=component class="model"]; "model:openai/o1-preview" [label="o1-preview" shape=component class="model"]; "model:openai/o1-preview-2024-09-12" [label="o1-preview-2024-09-12" shape=component class="model"]; "model:openai/o1-pro" [label="o1-pro" shape=component class="model"]; "model:openai/o1-pro-2025-03-19" [label="o1-pro-2025-03-19" shape=component class="model"]; "model:openai/o3" [label="o3" shape=component class="model"]; "model:openai/o3-2025-04-16" [label="o3-2025-04-16" shape=component class="model"]; "model:openai/o3-deep-research" [label="o3-deep-research" shape=component class="model"]; "model:openai/o3-deep-research-2025-06-26" [label="o3-deep-research-2025-06-26" shape=component class="model"]; "model:openai/o3-mini" [label="o3-mini" shape=component class="model"]; "model:openai/o3-mini-2025-01-31" [label="o3-mini-2025-01-31" shape=component class="model"]; "model:openai/o3-pro" [label="o3-pro" shape=component class="model"]; "model:openai/o3-pro-2025-06-10" [label="o3-pro-2025-06-10" shape=component class="model"]; "model:openai/o4-mini" [label="o4-mini" shape=component class="model"]; "model:openai/o4-mini-2025-04-16" [label="o4-mini-2025-04-16" shape=component class="model"]; "model:openai/o4-mini-deep-research" [label="o4-mini-deep-research" shape=component class="model"]; "model:openai/o4-mini-deep-research-2025-06-26" [label="o4-mini-deep-research-2025-06-26" shape=component class="model"]; "model:openai/omni-moderation-2024-09-26" [label="omni-moderation-2024-09-26" shape=component class="model"]; "model:openai/omni-moderation-latest" [label="omni-moderation-latest" shape=component class="model"]; "model:openai/sora-2" [label="sora-2" shape=component class="model"]; "model:openai/sora-2-2025-10-06" [label="sora-2-2025-10-06" shape=component class="model"]; "model:openai/sora-2-2025-12-08" [label="sora-2-2025-12-08" shape=component class="model"]; "model:openai/sora-2-pro" [label="sora-2-pro" shape=component class="model"]; "model:openai/sora-2-pro-2025-10-06" [label="sora-2-pro-2025-10-06" shape=component class="model"]; "model:openai/text-ada-001" [label="text-ada-001" shape=component class="model"]; "model:openai/text-babbage-001" [label="text-babbage-001" shape=component class="model"]; "model:openai/text-curie-001" [label="text-curie-001" shape=component class="model"]; "model:openai/text-davinci-001" [label="text-davinci-001" shape=component class="model"]; "model:openai/text-davinci-002" [label="text-davinci-002" shape=component class="model"]; "model:openai/text-davinci-003" [label="text-davinci-003" shape=component class="model"]; "model:openai/text-davinci-edit-001" [label="text-davinci-edit-001" shape=component class="model"]; "model:openai/text-embedding-3-large" [label="text-embedding-3-large" shape=component class="model"]; "model:openai/text-embedding-3-small" [label="text-embedding-3-small" shape=component class="model"]; "model:openai/text-embedding-ada-002" [label="text-embedding-ada-002" shape=component class="model"]; "model:openai/text-moderation-007" [label="text-moderation-007" shape=component class="model"]; "model:openai/text-moderation-latest" [label="text-moderation-latest" shape=component class="model"]; "model:openai/text-moderation-stable" [label="text-moderation-stable" shape=component class="model"]; "model:openai/text-search-ada-doc-001" [label="text-search-ada-doc-001" shape=component class="model"]; "model:openai/text-search-ada-query-001" [label="text-search-ada-query-001" shape=component class="model"]; "model:openai/text-search-babbage-doc-001" [label="text-search-babbage-doc-001" shape=component class="model"]; "model:openai/text-search-babbage-query-001" [label="text-search-babbage-query-001" shape=component class="model"]; "model:openai/text-search-curie-doc-001" [label="text-search-curie-doc-001" shape=component class="model"]; "model:openai/text-search-curie-query-001" [label="text-search-curie-query-001" shape=component class="model"]; "model:openai/text-search-davinci-doc-001" [label="text-search-davinci-doc-001" shape=component class="model"]; "model:openai/text-search-davinci-query-001" [label="text-search-davinci-query-001" shape=component class="model"]; "model:openai/text-similarity-ada-001" [label="text-similarity-ada-001" shape=component class="model"]; "model:openai/text-similarity-babbage-001" [label="text-similarity-babbage-001" shape=component class="model"]; "model:openai/text-similarity-curie-001" [label="text-similarity-curie-001" shape=component class="model"]; "model:openai/text-similarity-davinci-001" [label="text-similarity-davinci-001" shape=component class="model"]; "model:openai/tts-1" [label="tts-1" shape=component class="model"]; "model:openai/tts-1-1106" [label="tts-1-1106" shape=component class="model"]; "model:openai/tts-1-hd" [label="tts-1-hd" shape=component class="model"]; "model:openai/tts-1-hd-1106" [label="tts-1-hd-1106" shape=component class="model"]; "model:openai/whisper-1" [label="whisper-1" shape=component class="model"]; "model:xai/grok-4.6" [label="grok-4.6" shape=component class="model"]; "model:xai/grok-4.5" [label="grok-4.5" shape=component class="model"]; "model:xai/grok-4.3" [label="grok-4.3" shape=component class="model"]; "model:xai/grok-4.20-0309-reasoning" [label="grok-4.20-0309-reasoning" shape=component class="model"]; "model:xai/grok-4.20-0309-non-reasoning" [label="grok-4.20-0309-non-reasoning" shape=component class="model"]; "model:xai/grok-4.20-multi-agent-0309" [label="grok-4.20-multi-agent-0309" shape=component class="model"]; "model:xai/grok-build-0.1" [label="grok-build-0.1" shape=component class="model"]; "model:xai/grok-imagine-image" [label="grok-imagine-image" shape=component class="model"]; "model:xai/grok-imagine-image-2.0" [label="grok-imagine-image-2.0" shape=component class="model"]; "model:xai/grok-imagine-image-quality" [label="grok-imagine-image-quality" shape=component class="model"]; "model:xai/grok-imagine-video" [label="grok-imagine-video" shape=component class="model"]; "model:xai/grok-imagine-video-1.5" [label="grok-imagine-video-1.5" shape=component class="model"]; "model:xai/grok-voice-think-fast-2.0" [label="grok-voice-think-fast-2.0" shape=component class="model"]; "model:xai/grok-voice-think-fast-1.0" [label="grok-voice-think-fast-1.0" shape=component class="model"]; "model:xai/grok-voice-transcribe-2.0" [label="grok-voice-transcribe-2.0" shape=component class="model"]; "model:xai/grok-voice-transcribe-1.0" [label="grok-voice-transcribe-1.0" shape=component class="model"]; "model:xai/text-to-speech" [label="text-to-speech" shape=component class="model"]; "model:xai/grok-embedding-small" [label="grok-embedding-small" shape=component class="model"]; "model:xai/grok-3" [label="grok-3" shape=component class="model"]; "model:xai/grok-4-0709" [label="grok-4-0709" shape=component class="model"]; "model:xai/grok-4-fast-reasoning" [label="grok-4-fast-reasoning" shape=component class="model"]; "model:xai/grok-4-fast-non-reasoning" [label="grok-4-fast-non-reasoning" shape=component class="model"]; "model:xai/grok-4-1-fast-reasoning" [label="grok-4-1-fast-reasoning" shape=component class="model"]; "model:xai/grok-4-1-fast-non-reasoning" [label="grok-4-1-fast-non-reasoning" shape=component class="model"]; "model:xai/grok-code-fast-1" [label="grok-code-fast-1" shape=component class="model"]; "model:xai/grok-imagine-image-pro" [label="grok-imagine-image-pro" shape=component class="model"]; "model:xai/grok-2-image-1212" [label="grok-2-image-1212" shape=component class="model"]; "model:xai/grok-2-vision-1212" [label="grok-2-vision-1212" shape=component class="model"]; "model:xai/grok-2-1212" [label="grok-2-1212" shape=component class="model"]; "model:xai/grok-3-mini" [label="grok-3-mini" shape=component class="model"]; "model:xai/grok-beta" [label="grok-beta" shape=component class="model"]; "model:xai/grok-vision-beta" [label="grok-vision-beta" shape=component class="model"]; "model:xai/grok-4-latest" [label="grok-4-latest" shape=component class="model"]; "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" shape=box class="endpoint"]; "capability:text_input" [label="text_input" shape=hexagon class="capability"]; "capability:vision" [label="vision" shape=hexagon class="capability"]; "capability:pdf_input" [label="pdf_input" shape=hexagon class="capability"]; "capability:high_resolution_vision_2576px" [label="high_resolution_vision_2576px" shape=hexagon class="capability"]; "capability:tool_use" [label="tool_use" shape=hexagon class="capability"]; "capability:parallel_tool_use" [label="parallel_tool_use" shape=hexagon class="capability"]; "capability:strict_tool_use" [label="strict_tool_use" shape=hexagon class="capability"]; "capability:structured_outputs_json" [label="structured_outputs_json" shape=hexagon class="capability"]; "capability:fine_grained_tool_streaming" [label="fine_grained_tool_streaming" shape=hexagon class="capability"]; "capability:thinking_adaptive" [label="thinking_adaptive" shape=hexagon class="capability"]; "capability:thinking_always_on" [label="thinking_always_on" shape=hexagon class="capability"]; "capability:thinking_on_by_default" [label="thinking_on_by_default" shape=hexagon class="capability"]; "capability:interleaved_thinking" [label="interleaved_thinking" shape=hexagon class="capability"]; "capability:thinking_display_omitted_default" [label="thinking_display_omitted_default" shape=hexagon class="capability"]; "capability:progress_updates_between_tool_calls" [label="progress_updates_between_tool_calls" shape=hexagon class="capability"]; "capability:effort_parameter" [label="effort_parameter" shape=hexagon class="capability"]; "capability:per_message_effort_beta" [label="per_message_effort_beta" shape=hexagon class="capability"]; "capability:prompt_caching" [label="prompt_caching" shape=hexagon class="capability"]; "capability:prompt_caching_1h_ttl" [label="prompt_caching_1h_ttl" shape=hexagon class="capability"]; "capability:automatic_caching_top_level_cache_control" [label="automatic_caching_top_level_cache_control" shape=hexagon class="capability"]; "capability:batch_api" [label="batch_api" shape=hexagon class="capability"]; "capability:citations" [label="citations" shape=hexagon class="capability"]; "capability:files_api" [label="files_api" shape=hexagon class="capability"]; "capability:web_search" [label="web_search" shape=hexagon class="capability"]; "capability:web_search_dynamic_filtering" [label="web_search_dynamic_filtering" shape=hexagon class="capability"]; "capability:web_fetch" [label="web_fetch" shape=hexagon class="capability"]; "capability:web_fetch_dynamic_filtering" [label="web_fetch_dynamic_filtering" shape=hexagon class="capability"]; "capability:code_execution" [label="code_execution" shape=hexagon class="capability"]; "capability:code_execution_docs" [label="code_execution_docs" shape=hexagon class="capability"]; "capability:programmatic_tool_calling" [label="programmatic_tool_calling" shape=hexagon class="capability"]; "capability:computer_use" [label="computer_use" shape=hexagon class="capability"]; "capability:computer_use_toolset_ga" [label="computer_use_toolset_ga" shape=hexagon class="capability"]; "capability:browser_use" [label="browser_use" shape=hexagon class="capability"]; "capability:memory_tool" [label="memory_tool" shape=hexagon class="capability"]; "capability:text_editor_tool" [label="text_editor_tool" shape=hexagon class="capability"]; "capability:bash_tool" [label="bash_tool" shape=hexagon class="capability"]; "capability:tool_search" [label="tool_search" shape=hexagon class="capability"]; "capability:advisor_tool" [label="advisor_tool" shape=hexagon class="capability"]; "capability:mcp_connector" [label="mcp_connector" shape=hexagon class="capability"]; "capability:agent_skills" [label="agent_skills" shape=hexagon class="capability"]; "capability:context_editing_clear_tool_uses" [label="context_editing_clear_tool_uses" shape=hexagon class="capability"]; "capability:context_editing_clear_thinking" [label="context_editing_clear_thinking" shape=hexagon class="capability"]; "capability:compaction_server_side" [label="compaction_server_side" shape=hexagon class="capability"]; "capability:compact_on_demand_beta" [label="compact_on_demand_beta" shape=hexagon class="capability"]; "capability:context_1m_default_no_beta" [label="context_1m_default_no_beta" shape=hexagon class="capability"]; "capability:inference_geo_data_residency" [label="inference_geo_data_residency" shape=hexagon class="capability"]; "capability:mid_conversation_system_messages" [label="mid_conversation_system_messages" shape=hexagon class="capability"]; "capability:task_budgets_beta" [label="task_budgets_beta" shape=hexagon class="capability"]; "capability:multilingual" [label="multilingual" shape=hexagon class="capability"]; "tool:anthropic/web_search_20260318" [label="web_search_20260318" shape=cds class="tool"]; "tool:anthropic/web_search_20260209" [label="web_search_20260209" shape=cds class="tool"]; "tool:anthropic/web_search_20250305" [label="web_search_20250305" shape=cds class="tool"]; "tool:anthropic/web_fetch_20260318" [label="web_fetch_20260318" shape=cds class="tool"]; "tool:anthropic/web_fetch_20260309" [label="web_fetch_20260309" shape=cds class="tool"]; "tool:anthropic/web_fetch_20260209" [label="web_fetch_20260209" shape=cds class="tool"]; "tool:anthropic/web_fetch_20250910" [label="web_fetch_20250910" shape=cds class="tool"]; "tool:anthropic/code_execution_20260521" [label="code_execution_20260521" shape=cds class="tool"]; "tool:anthropic/code_execution_20260120" [label="code_execution_20260120" shape=cds class="tool"]; "tool:anthropic/code_execution_20250825" [label="code_execution_20250825" shape=cds class="tool"]; "tool:anthropic/tool_search_tool_regex_20251119" [label="tool_search_tool_regex_20251119" shape=cds class="tool"]; "tool:anthropic/tool_search_tool_bm25_20251119" [label="tool_search_tool_bm25_20251119" shape=cds class="tool"]; "tool:anthropic/advisor_20260301" [label="advisor_20260301" shape=cds class="tool"]; "tool:anthropic/mcp_toolset" [label="mcp_toolset" shape=cds class="tool"]; "tool:anthropic/memory_20250818" [label="memory_20250818" shape=cds class="tool"]; "tool:anthropic/bash_20250124" [label="bash_20250124" shape=cds class="tool"]; "tool:anthropic/text_editor_20250728" [label="text_editor_20250728" shape=cds class="tool"]; "tool:anthropic/computer_toolset_20260801" [label="computer_toolset_20260801" shape=cds class="tool"]; "tool:anthropic/browser_toolset_20260801" [label="browser_toolset_20260801" shape=cds class="tool"]; "tool:anthropic/computer_20251124" [label="computer_20251124" shape=cds class="tool"]; "capability:tool_choice_any_or_tool" [label="tool_choice_any_or_tool" shape=hexagon class="capability"]; "capability:mid_conversation_tool_changes_beta" [label="mid_conversation_tool_changes_beta" shape=hexagon class="capability"]; "capability:priority_tier" [label="priority_tier" shape=hexagon class="capability"]; "capability:thinking_can_be_disabled" [label="thinking_can_be_disabled" shape=hexagon class="capability"]; "capability:assistant_prefill" [label="assistant_prefill" shape=hexagon class="capability"]; "capability:zero_data_retention_eligible" [label="zero_data_retention_eligible" shape=hexagon class="capability"]; "capability:fast_mode_speed_fast" [label="fast_mode_speed_fast" shape=hexagon class="capability"]; "capability:batch_extended_output_300k_beta" [label="batch_extended_output_300k_beta" shape=hexagon class="capability"]; "capability:thinking_extended_manual_budget" [label="thinking_extended_manual_budget" shape=hexagon class="capability"]; "tool:anthropic/computer_20250124" [label="computer_20250124" shape=cds class="tool"]; "model:anthropic/claude-opus-4-1" [label="claude-opus-4-1" shape=component class="model"]; "capability:computer_use_computer_20250124" [label="computer_use_computer_20250124" shape=hexagon class="capability"]; "model:anthropic/claude-opus-4-0" [label="claude-opus-4-0" shape=component class="model"]; "model:anthropic/claude-sonnet-4-0" [label="claude-sonnet-4-0" shape=component class="model"]; "model:anthropic/claude-3-7-sonnet-latest" [label="claude-3-7-sonnet-latest" shape=component class="model"]; "model:anthropic/claude-3-5-haiku-latest" [label="claude-3-5-haiku-latest" shape=component class="model"]; "model:anthropic/claude-3-5-sonnet-latest" [label="claude-3-5-sonnet-latest" shape=component class="model"]; "model:anthropic/claude-3-opus-latest" [label="claude-3-opus-latest" shape=component class="model"]; "capability:image_input" [label="image_input" shape=hexagon class="capability"]; "capability:audio_input" [label="audio_input" shape=hexagon class="capability"]; "capability:video_input" [label="video_input" shape=hexagon class="capability"]; "capability:text_output" [label="text_output" shape=hexagon class="capability"]; "capability:thinking" [label="thinking" shape=hexagon class="capability"]; "capability:thinking_live_flag" [label="thinking_live_flag" shape=hexagon class="capability"]; "capability:thinking_budget_legacy_param" [label="thinking_budget_legacy_param" shape=hexagon class="capability"]; "capability:structured_output" [label="structured_output" shape=hexagon class="capability"]; "capability:function_calling" [label="function_calling" shape=hexagon class="capability"]; "capability:parallel_function_calling" [label="parallel_function_calling" shape=hexagon class="capability"]; "capability:compositional_function_calling" [label="compositional_function_calling" shape=hexagon class="capability"]; "capability:google_search_grounding" [label="google_search_grounding" shape=hexagon class="capability"]; "capability:google_maps_grounding" [label="google_maps_grounding" shape=hexagon class="capability"]; "capability:url_context" [label="url_context" shape=hexagon class="capability"]; "capability:file_search" [label="file_search" shape=hexagon class="capability"]; "capability:context_caching_explicit" [label="context_caching_explicit" shape=hexagon class="capability"]; "capability:context_caching_docs" [label="context_caching_docs" shape=hexagon class="capability"]; "capability:context_caching_implicit" [label="context_caching_implicit" shape=hexagon class="capability"]; "capability:batch_api_docs" [label="batch_api_docs" shape=hexagon class="capability"]; "capability:flex_inference" [label="flex_inference" shape=hexagon class="capability"]; "capability:priority_inference" [label="priority_inference" shape=hexagon class="capability"]; "capability:interactions_api" [label="interactions_api" shape=hexagon class="capability"]; "capability:interactions_api_listed_in_docs_table" [label="interactions_api_listed_in_docs_table" shape=hexagon class="capability"]; "capability:openai_compatible_chat" [label="openai_compatible_chat" shape=hexagon class="capability"]; "capability:system_instructions" [label="system_instructions" shape=hexagon class="capability"]; "tool:gemini/google_search" [label="google_search" shape=cds class="tool"]; "tool:gemini/google_maps" [label="google_maps" shape=cds class="tool"]; "tool:gemini/url_context" [label="url_context" shape=cds class="tool"]; "tool:gemini/code_execution" [label="code_execution" shape=cds class="tool"]; "tool:gemini/file_search" [label="file_search" shape=cds class="tool"]; "tool:gemini/function_declarations" [label="function_declarations" shape=cds class="tool"]; "capability:audio_output" [label="audio_output" shape=hexagon class="capability"]; "capability:thinking_default_level" [label="thinking_default_level" shape=hexagon class="capability"]; "capability:thinking_levels" [label="thinking_levels" shape=hexagon class="capability"]; "capability:tts" [label="tts" shape=hexagon class="capability"]; "capability:audio_generation_docs" [label="audio_generation_docs" shape=hexagon class="capability"]; "capability:thinking_level_param" [label="thinking_level_param" shape=hexagon class="capability"]; "capability:image_output" [label="image_output" shape=hexagon class="capability"]; "capability:image_generation" [label="image_generation" shape=hexagon class="capability"]; "capability:openai_compatible_images_generations" [label="openai_compatible_images_generations" shape=hexagon class="capability"]; "capability:thought_signatures" [label="thought_signatures" shape=hexagon class="capability"]; "tool:gemini/computer_use" [label="computer_use" shape=cds class="tool"]; "model:gemini/gemini-flash-latest pointed here 2026-05-19 -> 2026-09" [label="gemini-flash-latest pointed here 2026-05-19 -> 2026-09" shape=component class="model"]; "capability:video_output" [label="video_output" shape=hexagon class="capability"]; "capability:video_generation" [label="video_generation" shape=hexagon class="capability"]; "capability:transcription_dedicated" [label="transcription_dedicated" shape=hexagon class="capability"]; "capability:speaker_diarization" [label="speaker_diarization" shape=hexagon class="capability"]; "capability:music_output" [label="music_output" shape=hexagon class="capability"]; "capability:music_generation" [label="music_generation" shape=hexagon class="capability"]; "capability:managed_agent" [label="managed_agent" shape=hexagon class="capability"]; "capability:deep_research_agent" [label="deep_research_agent" shape=hexagon class="capability"]; "capability:embeddings" [label="embeddings" shape=hexagon class="capability"]; "capability:openai_compatible_embeddings" [label="openai_compatible_embeddings" shape=hexagon class="capability"]; "capability:embedding_task_type_param" [label="embedding_task_type_param" shape=hexagon class="capability"]; "capability:openai_compatible_videos" [label="openai_compatible_videos" shape=hexagon class="capability"]; "capability:live_api" [label="live_api" shape=hexagon class="capability"]; "capability:live_translation" [label="live_translation" shape=hexagon class="capability"]; "capability:sampling_params_temperature_top_p_top_k" [label="sampling_params_temperature_top_p_top_k" shape=hexagon class="capability"]; "capability:text_in" [label="text_in" shape=hexagon class="capability"]; "capability:text_out" [label="text_out" shape=hexagon class="capability"]; "capability:fine_tuning" [label="fine_tuning" shape=hexagon class="capability"]; "capability:completions_legacy" [label="completions_legacy" shape=hexagon class="capability"]; "capability:compaction" [label="compaction" shape=hexagon class="capability"]; "capability:image_in" [label="image_in" shape=hexagon class="capability"]; "capability:streaming" [label="streaming" shape=hexagon class="capability"]; "capability:structured_outputs" [label="structured_outputs" shape=hexagon class="capability"]; "capability:tool_web_search" [label="tool_web_search" shape=hexagon class="capability"]; "capability:tool_file_search" [label="tool_file_search" shape=hexagon class="capability"]; "capability:tool_code_interpreter" [label="tool_code_interpreter" shape=hexagon class="capability"]; "capability:tool_image_generation" [label="tool_image_generation" shape=hexagon class="capability"]; "capability:tool_mcp" [label="tool_mcp" shape=hexagon class="capability"]; "capability:tool_function_calling" [label="tool_function_calling" shape=hexagon class="capability"]; "tool:openai/code_interpreter" [label="code_interpreter" shape=cds class="tool"]; "tool:openai/file_search" [label="file_search" shape=cds class="tool"]; "tool:openai/function_calling" [label="function_calling" shape=cds class="tool"]; "tool:openai/image_generation" [label="image_generation" shape=cds class="tool"]; "tool:openai/mcp" [label="mcp" shape=cds class="tool"]; "tool:openai/web_search" [label="web_search" shape=cds class="tool"]; "capability:predicted_outputs" [label="predicted_outputs" shape=hexagon class="capability"]; "capability:tool_computer_use" [label="tool_computer_use" shape=hexagon class="capability"]; "capability:tool_hosted_shell" [label="tool_hosted_shell" shape=hexagon class="capability"]; "capability:tool_apply_patch" [label="tool_apply_patch" shape=hexagon class="capability"]; "capability:tool_skills" [label="tool_skills" shape=hexagon class="capability"]; "capability:tool_tool_search" [label="tool_tool_search" shape=hexagon class="capability"]; "capability:image_out" [label="image_out" shape=hexagon class="capability"]; "capability:inpainting" [label="inpainting" shape=hexagon class="capability"]; "capability:batch" [label="batch" shape=hexagon class="capability"]; "capability:image_generation_api" [label="image_generation_api" shape=hexagon class="capability"]; "capability:image_edit_api" [label="image_edit_api" shape=hexagon class="capability"]; "capability:reasoning" [label="reasoning" shape=hexagon class="capability"]; "capability:extended_prompt_cache_retention_24h" [label="extended_prompt_cache_retention_24h" shape=hexagon class="capability"]; "capability:evals" [label="evals" shape=hexagon class="capability"]; "capability:stored_completions" [label="stored_completions" shape=hexagon class="capability"]; "capability:distillation" [label="distillation" shape=hexagon class="capability"]; "capability:file_uploads" [label="file_uploads" shape=hexagon class="capability"]; "capability:long_context_tier_272k" [label="long_context_tier_272k" shape=hexagon class="capability"]; "capability:web_search_feature" [label="web_search_feature" shape=hexagon class="capability"]; "capability:audio_in" [label="audio_in" shape=hexagon class="capability"]; "capability:audio_out" [label="audio_out" shape=hexagon class="capability"]; "capability:realtime" [label="realtime" shape=hexagon class="capability"]; "capability:transcription" [label="transcription" shape=hexagon class="capability"]; "capability:speech_generation" [label="speech_generation" shape=hexagon class="capability"]; "tool:openai/apply_patch" [label="apply_patch" shape=cds class="tool"]; "tool:openai/hosted_shell" [label="hosted_shell" shape=cds class="tool"]; "tool:openai/skills" [label="skills" shape=cds class="tool"]; "tool:openai/computer_use" [label="computer_use" shape=cds class="tool"]; "tool:openai/tool_search" [label="tool_search" shape=cds class="tool"]; "capability:reasoning_mode_pro" [label="reasoning_mode_pro" shape=hexagon class="capability"]; "capability:explicit_cache_breakpoints" [label="explicit_cache_breakpoints" shape=hexagon class="capability"]; "capability:live_sessions" [label="live_sessions" shape=hexagon class="capability"]; "capability:translation" [label="translation" shape=hexagon class="capability"]; "capability:moderation" [label="moderation" shape=hexagon class="capability"]; "capability:video_out" [label="video_out" shape=hexagon class="capability"]; "endpoint:xai/WS wss://api.x.ai/v1/responses" [label="WS wss://api.x.ai/v1/responses" shape=box class="endpoint"]; "endpoint:xai/POST /v1/messages (Anthropic-compatible)" [label="POST /v1/messages (Anthropic-compatible)" shape=box class="endpoint"]; "endpoint:xai/BATCH API (/v1/batches, gRPC BatchMgmt)" [label="BATCH API (/v1/batches, gRPC BatchMgmt)" shape=box class="endpoint"]; "capability:reasoning_always_on" [label="reasoning_always_on" shape=hexagon class="capability"]; "capability:reasoning_effort_parameter" [label="reasoning_effort_parameter" shape=hexagon class="capability"]; "capability:parallel_tool_calls" [label="parallel_tool_calls" shape=hexagon class="capability"]; "capability:prompt_caching_automatic" [label="prompt_caching_automatic" shape=hexagon class="capability"]; "capability:prompt_cache_key_or_x_grok_conv_id" [label="prompt_cache_key_or_x_grok_conv_id" shape=hexagon class="capability"]; "capability:deferred_completions" [label="deferred_completions" shape=hexagon class="capability"]; "capability:priority_processing" [label="priority_processing" shape=hexagon class="capability"]; "capability:context_compaction" [label="context_compaction" shape=hexagon class="capability"]; "capability:websocket_responses" [label="websocket_responses" shape=hexagon class="capability"]; "capability:files_attachments" [label="files_attachments" shape=hexagon class="capability"]; "capability:collections_search" [label="collections_search" shape=hexagon class="capability"]; "capability:server_side_tools" [label="server_side_tools" shape=hexagon class="capability"]; "capability:x_search" [label="x_search" shape=hexagon class="capability"]; "capability:remote_mcp" [label="remote_mcp" shape=hexagon class="capability"]; "capability:image_generation_tool" [label="image_generation_tool" shape=hexagon class="capability"]; "capability:anthropic_messages_compat" [label="anthropic_messages_compat" shape=hexagon class="capability"]; "tool:xai/function" [label="function" shape=cds class="tool"]; "tool:xai/web_search" [label="web_search" shape=cds class="tool"]; "tool:xai/x_search" [label="x_search" shape=cds class="tool"]; "tool:xai/code_execution" [label="code_execution" shape=cds class="tool"]; "tool:xai/code_interpreter" [label="code_interpreter" shape=cds class="tool"]; "tool:xai/image_generation" [label="image_generation" shape=cds class="tool"]; "tool:xai/attachment_search" [label="attachment_search" shape=cds class="tool"]; "tool:xai/collections_search" [label="collections_search" shape=cds class="tool"]; "tool:xai/file_search" [label="file_search" shape=cds class="tool"]; "tool:xai/view_image" [label="view_image" shape=cds class="tool"]; "tool:xai/view_x_video" [label="view_x_video" shape=cds class="tool"]; "tool:xai/mcp" [label="mcp" shape=cds class="tool"]; "model:xai/grok-4.5-latest" [label="grok-4.5-latest" shape=component class="model"]; "model:xai/grok-build-latest" [label="grok-build-latest" shape=component class="model"]; "model:xai/grok-4.3-latest" [label="grok-4.3-latest" shape=component class="model"]; "capability:reasoning_can_be_disabled" [label="reasoning_can_be_disabled" shape=hexagon class="capability"]; "model:xai/grok-4.20-reasoning-latest" [label="grok-4.20-reasoning-latest" shape=component class="model"]; "model:xai/grok-4.20" [label="grok-4.20" shape=component class="model"]; "model:xai/grok-4.20-reasoning" [label="grok-4.20-reasoning" shape=component class="model"]; "model:xai/grok-4.20-0309" [label="grok-4.20-0309" shape=component class="model"]; "model:xai/grok-4.20-beta-0309-reasoning" [label="grok-4.20-beta-0309-reasoning" shape=component class="model"]; "model:xai/grok-4.20-beta" [label="grok-4.20-beta" shape=component class="model"]; "model:xai/grok-4.20-beta-0309" [label="grok-4.20-beta-0309" shape=component class="model"]; "model:xai/grok-4.20-beta-latest" [label="grok-4.20-beta-latest" shape=component class="model"]; "model:xai/grok-4.20-beta-latest-reasoning" [label="grok-4.20-beta-latest-reasoning" shape=component class="model"]; "model:xai/grok-4.20-beta-reasoning" [label="grok-4.20-beta-reasoning" shape=component class="model"]; "model:xai/grok-4.20-experimental-beta-0304-reasoning" [label="grok-4.20-experimental-beta-0304-reasoning" shape=component class="model"]; "model:xai/grok-4.20-experimental-beta-0304" [label="grok-4.20-experimental-beta-0304" shape=component class="model"]; "model:xai/grok-4.20-experimental-beta-reasoning-latest" [label="grok-4.20-experimental-beta-reasoning-latest" shape=component class="model"]; "model:xai/grok-4.20-experimental-beta-latest" [label="grok-4.20-experimental-beta-latest" shape=component class="model"]; "model:xai/grok-4.20-reasoning-gv2" [label="grok-4.20-reasoning-gv2" shape=component class="model"]; "model:xai/grok-4.20-non-reasoning" [label="grok-4.20-non-reasoning" shape=component class="model"]; "model:xai/grok-4.20-non-reasoning-latest" [label="grok-4.20-non-reasoning-latest" shape=component class="model"]; "model:xai/grok-4.20-beta-non-reasoning" [label="grok-4.20-beta-non-reasoning" shape=component class="model"]; "model:xai/grok-4.20-beta-latest-non-reasoning" [label="grok-4.20-beta-latest-non-reasoning" shape=component class="model"]; "model:xai/grok-4.20-experimental-beta-0304-non-reasoning" [label="grok-4.20-experimental-beta-0304-non-reasoning" shape=component class="model"]; "model:xai/grok-4.20-experimental-beta-non-reasoning-latest" [label="grok-4.20-experimental-beta-non-reasoning-latest" shape=component class="model"]; "model:xai/grok-4.20-beta-0309-non-reasoning" [label="grok-4.20-beta-0309-non-reasoning" shape=component class="model"]; "model:xai/grok-4.20-non-reasoning-gv2" [label="grok-4.20-non-reasoning-gv2" shape=component class="model"]; "model:xai/grok-4.20-multi-agent" [label="grok-4.20-multi-agent" shape=component class="model"]; "model:xai/grok-4.20-multi-agent-latest" [label="grok-4.20-multi-agent-latest" shape=component class="model"]; "model:xai/grok-4.20-multi-agent-beta-latest" [label="grok-4.20-multi-agent-beta-latest" shape=component class="model"]; "model:xai/grok-4.20-multi-agent-experimental-beta-0304" [label="grok-4.20-multi-agent-experimental-beta-0304" shape=component class="model"]; "model:xai/grok-4.20-multi-agent-experimental-beta-latest" [label="grok-4.20-multi-agent-experimental-beta-latest" shape=component class="model"]; "model:xai/grok-4.20-multi-agent-beta-0309" [label="grok-4.20-multi-agent-beta-0309" shape=component class="model"]; "endpoint:xai/BATCH API" [label="BATCH API" shape=box class="endpoint"]; "model:xai/grok-code-fast" [label="grok-code-fast" shape=component class="model"]; "model:xai/grok-code-fast-1-0825" [label="grok-code-fast-1-0825" shape=component class="model"]; "capability:logprobs" [label="logprobs" shape=hexagon class="capability"]; "model:xai/grok-imagine-image-2026-03-02" [label="grok-imagine-image-2026-03-02" shape=component class="model"]; "endpoint:xai/GRPC xai_api.Image/GenerateImage" [label="GRPC xai_api.Image/GenerateImage" shape=box class="endpoint"]; "capability:image_editing" [label="image_editing" shape=hexagon class="capability"]; "capability:multi_image_editing" [label="multi_image_editing" shape=hexagon class="capability"]; "capability:files_api_inputs_outputs" [label="files_api_inputs_outputs" shape=hexagon class="capability"]; "capability:quality_parameter" [label="quality_parameter" shape=hexagon class="capability"]; "capability:resolution_parameter" [label="resolution_parameter" shape=hexagon class="capability"]; "model:xai/grok-imagine-image-quality-20260403" [label="grok-imagine-image-quality-20260403" shape=component class="model"]; "model:xai/grok-imagine-image-quality-latest" [label="grok-imagine-image-quality-latest" shape=component class="model"]; "endpoint:xai/GRPC xai_api.Video/{GenerateVideo,ExtendVideo,GetDeferredVideo}" [label="GRPC xai_api.Video/{GenerateVideo,ExtendVideo,GetDeferredVideo}" shape=box class="endpoint"]; "capability:text_to_video" [label="text_to_video" shape=hexagon class="capability"]; "capability:image_to_video" [label="image_to_video" shape=hexagon class="capability"]; "capability:video_editing" [label="video_editing" shape=hexagon class="capability"]; "capability:video_extension" [label="video_extension" shape=hexagon class="capability"]; "capability:async_polling" [label="async_polling" shape=hexagon class="capability"]; "model:xai/grok-imagine-video-1.5-preview" [label="grok-imagine-video-1.5-preview" shape=component class="model"]; "model:xai/grok-imagine-video-1.5-2026-05-30" [label="grok-imagine-video-1.5-2026-05-30" shape=component class="model"]; "capability:reference_to_video" [label="reference_to_video" shape=hexagon class="capability"]; "model:xai/grok-voice-latest" [label="grok-voice-latest" shape=component class="model"]; "endpoint:xai/WS wss://api.x.ai/v1/realtime?model=grok-voice-latest" [label="WS wss://api.x.ai/v1/realtime?model=grok-voice-latest" shape=box class="endpoint"]; "endpoint:xai//V1/REALTIME/CALLS/* (SIP)" [label="/V1/REALTIME/CALLS/* (SIP)" shape=box class="endpoint"]; "capability:speech_to_speech" [label="speech_to_speech" shape=hexagon class="capability"]; "capability:custom_voices" [label="custom_voices" shape=hexagon class="capability"]; "capability:sip" [label="sip" shape=hexagon class="capability"]; "capability:speech_to_text" [label="speech_to_text" shape=hexagon class="capability"]; "capability:smart_turn" [label="smart_turn" shape=hexagon class="capability"]; "capability:vad_threshold" [label="vad_threshold" shape=hexagon class="capability"]; "capability:keyterm_prompting" [label="keyterm_prompting" shape=hexagon class="capability"]; "endpoint:xai/GET /v1/tts/voices/{voice}" [label="GET /v1/tts/voices/{voice}" shape=box class="endpoint"]; "capability:text_to_speech" [label="text_to_speech" shape=hexagon class="capability"]; "endpoint:xai/POST /v1/embeddings (OpenAPI)" [label="POST /v1/embeddings (OpenAPI)" shape=box class="endpoint"]; "endpoint:xai/GET /v1/embedding-models(/{id})" [label="GET /v1/embedding-models(/{id})" shape=box class="endpoint"]; "endpoint:xai/GRPC xai_api.Embedder/Embed" [label="GRPC xai_api.Embedder/Embed" shape=box class="endpoint"]; "capability:collections_indexing" [label="collections_indexing" shape=hexagon class="capability"]; "model:xai/grok-4-fast" [label="grok-4-fast" shape=component class="model"]; "tool:anthropic/custom" [label="custom" shape=cds class="tool"]; "tool:anthropic/text_editor_20250429" [label="text_editor_20250429" shape=cds class="tool"]; "tool:anthropic/text_editor_20250124" [label="text_editor_20250124" shape=cds class="tool"]; "tool:anthropic/computer_20241022" [label="computer_20241022" shape=cds class="tool"]; "tool:anthropic/code_execution_20250522" [label="code_execution_20250522" shape=cds class="tool"]; "tool:anthropic/allowed_callers:code_execution_20260120" [label="allowed_callers:code_execution_20260120" shape=cds class="tool"]; "tool:gemini/functionDeclarations" [label="functionDeclarations" shape=cds class="tool"]; "endpoint:gemini/POST /v1beta/models/{model}:countTokens (tools counted)" [label="POST /v1beta/models/{model}:countTokens (tools counted)" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/models/{model}:batchGenerateContent (same request schema)" [label="POST /v1beta/models/{model}:batchGenerateContent (same request schema)" shape=box class="endpoint"]; "endpoint:gemini/WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent (setup.tools; toolCall/toolResponse messages; behavior NON_BLOCKING)" [label="WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent (setup.tools; toolCall/toolResponse messages; behavior NON_BLOCKING)" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/interactions (as `{"type":"function",name,description,parameters}` + `generation_config.tool_choice`)" [label="POST /v1beta/interactions (as `{\"type\":\"function\",name,description,parameters}` + `generation_config.tool_choice`)" shape=box class="endpoint"]; "model:gemini/gemini-3-pro-preview" [label="gemini-3-pro-preview" shape=component class="model"]; "tool:gemini/googleSearch" [label="googleSearch" shape=cds class="tool"]; "endpoint:gemini/WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent (setup.tools[{googleSearch:{}}])" [label="WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent (setup.tools[{googleSearch:{}}])" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/interactions (as `{"type":"google_search"}`; search_types: ["web_search","image_search"])" [label="POST /v1beta/interactions (as `{\"type\":\"google_search\"}`; search_types: [\"web_search\",\"image_search\"])" shape=box class="endpoint"]; "model:gemini/gemini-2.0-flash (RETIRED 2026-06-01)" [label="gemini-2.0-flash (RETIRED 2026-06-01)" shape=component class="model"]; "tool:gemini/googleSearch.searchTypes.imageSearch" [label="googleSearch.searchTypes.imageSearch" shape=cds class="tool"]; "endpoint:gemini/POST /v1beta/interactions (search_types: ["image_search"])" [label="POST /v1beta/interactions (search_types: [\"image_search\"])" shape=box class="endpoint"]; "tool:gemini/googleSearchRetrieval" [label="googleSearchRetrieval" shape=cds class="tool"]; "model:gemini/gemini-2.0-flash-lite (RETIRED 2026-06-01; search grounding 'Not supported' on its model page)" [label="gemini-2.0-flash-lite (RETIRED 2026-06-01; search grounding 'Not supported' on its model page)" shape=component class="model"]; "model:gemini/gemini-1.5-* (RETIRED; not in models list)" [label="gemini-1.5-* (RETIRED; not in models list)" shape=component class="model"]; "tool:gemini/googleMaps" [label="googleMaps" shape=cds class="tool"]; "endpoint:gemini/POST /v1beta/interactions (as `{"type":"google_maps"}`)" [label="POST /v1beta/interactions (as `{\"type\":\"google_maps\"}`)" shape=box class="endpoint"]; "tool:gemini/urlContext" [label="urlContext" shape=cds class="tool"]; "endpoint:gemini/POST /v1beta/interactions (as `{"type":"url_context"}`)" [label="POST /v1beta/interactions (as `{\"type\":\"url_context\"}`)" shape=box class="endpoint"]; "tool:gemini/codeExecution" [label="codeExecution" shape=cds class="tool"]; "endpoint:gemini/POST /v1beta/interactions (as `{"type":"code_execution"}`)" [label="POST /v1beta/interactions (as `{\"type\":\"code_execution\"}`)" shape=box class="endpoint"]; "tool:gemini/computerUse" [label="computerUse" shape=cds class="tool"]; "endpoint:gemini/POST /v1beta/interactions (as `{"type":"computer_use"}`)" [label="POST /v1beta/interactions (as `{\"type\":\"computer_use\"}`)" shape=box class="endpoint"]; "model:gemini/gemini-3.8-flash (recommended)" [label="gemini-3.8-flash (recommended)" shape=component class="model"]; "model:gemini/gemini-3.6-flash (model page: Supported (Preview))" [label="gemini-3.6-flash (model page: Supported (Preview))" shape=component class="model"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025 (legacy, browser only)" [label="gemini-2.5-computer-use-preview-10-2025 (legacy, browser only)" shape=component class="model"]; "tool:gemini/fileSearch" [label="fileSearch" shape=cds class="tool"]; "endpoint:gemini/POST /v1beta/interactions (as `{"type":"file_search","file_search_store_names":[...]}`; also a Deep Research agent tool)" [label="POST /v1beta/interactions (as `{\"type\":\"file_search\",\"file_search_store_names\":[...]}`; also a Deep Research agent tool)" shape=box class="endpoint"]; "endpoint:gemini/STORE management: POST/GET /v1beta/fileSearchStores, GET/DELETE /v1beta/fileSearchStores/{id}, POST /upload/v1beta/fileSearchStores/{id}:uploadToFileSearchStore, POST /v1beta/fileSearchStores/{id}:importFile, GET/DELETE …/documents[/{doc}], GET …/operations/{op}, GET …/upload/operations/{op}, GET /v1beta/fileSearchStores/{id}/media/{blob} (download)" [label="STORE management: POST/GET /v1beta/fileSearchStores, GET/DELETE /v1beta/fileSearchStores/{id}, POST /upload/v1beta/fileSearchStores/{id}:uploadToFileSearchStore, POST /v1beta/fileSearchStores/{id}:importFile, GET/DELETE …/documents[/{doc}], GET …/operations/{op}, GET …/upload/operations/{op}, GET /v1beta/fileSearchStores/{id}/media/{blob} (download)" shape=box class="endpoint"]; "model:gemini/gemini-3.1-pro-preview (model page: 'Supported (AI Studio only)')" [label="gemini-3.1-pro-preview (model page: 'Supported (AI Studio only)')" shape=component class="model"]; "model:gemini/gemini-3-pro-preview (model page)" [label="gemini-3-pro-preview (model page)" shape=component class="model"]; "model:gemini/gemini-2.5-flash (model page: Supported; absent from the File Search guide table)" [label="gemini-2.5-flash (model page: Supported; absent from the File Search guide table)" shape=component class="model"]; "tool:gemini/mcpServers" [label="mcpServers" shape=cds class="tool"]; "endpoint:gemini/POST /v1beta/models/{model}:generateContent (schema only — UNVERIFIED)" [label="POST /v1beta/models/{model}:generateContent (schema only — UNVERIFIED)" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/interactions (documented: type mcp_server)" [label="POST /v1beta/interactions (documented: type mcp_server)" shape=box class="endpoint"]; "model:gemini/U" [label="U" shape=component class="model"]; "model:gemini/N" [label="N" shape=component class="model"]; "model:gemini/V" [label="V" shape=component class="model"]; "model:gemini/E" [label="E" shape=component class="model"]; "model:gemini/R" [label="R" shape=component class="model"]; "model:gemini/I" [label="I" shape=component class="model"]; "model:gemini/F" [label="F" shape=component class="model"]; "model:gemini/D" [label="D" shape=component class="model"]; "model:gemini/ " [label=" " shape=component class="model"]; "model:gemini/f" [label="f" shape=component class="model"]; "model:gemini/o" [label="o" shape=component class="model"]; "model:gemini/r" [label="r" shape=component class="model"]; "model:gemini/g" [label="g" shape=component class="model"]; "model:gemini/e" [label="e" shape=component class="model"]; "model:gemini/n" [label="n" shape=component class="model"]; "model:gemini/a" [label="a" shape=component class="model"]; "model:gemini/t" [label="t" shape=component class="model"]; "model:gemini/C" [label="C" shape=component class="model"]; "model:gemini/;" [label=";" shape=component class="model"]; "model:gemini/c" [label="c" shape=component class="model"]; "model:gemini/i" [label="i" shape=component class="model"]; "model:gemini/s" [label="s" shape=component class="model"]; "model:gemini/A" [label="A" shape=component class="model"]; "model:gemini/P" [label="P" shape=component class="model"]; "model:gemini/m" [label="m" shape=component class="model"]; "model:gemini/p" [label="p" shape=component class="model"]; "model:gemini/_" [label="_" shape=component class="model"]; "model:gemini/v" [label="v" shape=component class="model"]; "model:gemini/:" [label=":" shape=component class="model"]; "model:gemini/G" [label="G" shape=component class="model"]; "model:gemini/3" [label="3" shape=component class="model"]; "model:gemini/d" [label="d" shape=component class="model"]; "model:gemini/l" [label="l" shape=component class="model"]; "model:gemini/(" [label="(" shape=component class="model"]; "model:gemini/x" [label="x" shape=component class="model"]; "model:gemini/u" [label="u" shape=component class="model"]; "model:gemini/-" [label="-" shape=component class="model"]; "model:gemini/." [label="." shape=component class="model"]; "model:gemini/8" [label="8" shape=component class="model"]; "model:gemini/h" [label="h" shape=component class="model"]; "model:gemini/)" [label=")" shape=component class="model"]; "model:gemini/*" [label="*" shape=component class="model"]; "tool:gemini/mcp (SDK-side)" [label="mcp (SDK-side)" shape=cds class="tool"]; "endpoint:gemini/POST /v1beta/models/{model}:generateContent (SDK wraps it)" [label="POST /v1beta/models/{model}:generateContent (SDK wraps it)" shape=box class="endpoint"]; "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent (stream variants)" [label="POST /v1beta/models/{model}:streamGenerateContent (stream variants)" shape=box class="endpoint"]; "endpoint:gemini/SDK Chats (AFC is moving to Chats in the next major SDK version per README)" [label="SDK Chats (AFC is moving to Chats in the next major SDK version per README)" shape=box class="endpoint"]; "model:gemini/y" [label="y" shape=component class="model"]; "model:gemini/w" [label="w" shape=component class="model"]; "model:gemini//" [label="/" shape=component class="model"]; "model:gemini/2" [label="2" shape=component class="model"]; "model:gemini/5" [label="5" shape=component class="model"]; "tool:openai/function" [label="function" shape=cds class="tool"]; "endpoint:openai/POST /v1/realtime (session.tools)" [label="POST /v1/realtime (session.tools)" shape=box class="endpoint"]; "endpoint:openai/AGENTS API (agent tool config)" [label="AGENTS API (agent tool config)" shape=box class="endpoint"]; "tool:openai/custom" [label="custom" shape=cds class="tool"]; "tool:openai/namespace" [label="namespace" shape=cds class="tool"]; "endpoint:openai/AGENTS API (session tools)" [label="AGENTS API (session tools)" shape=box class="endpoint"]; "tool:openai/programmatic_tool_calling" [label="programmatic_tool_calling" shape=cds class="tool"]; "endpoint:openai/AGENTS API (enabled by default)" [label="AGENTS API (enabled by default)" shape=box class="endpoint"]; "endpoint:openai/REALTIME/LIVE (web_search tool in Live sessions)" [label="REALTIME/LIVE (web_search tool in Live sessions)" shape=box class="endpoint"]; "endpoint:openai/AGENTS API" [label="AGENTS API" shape=box class="endpoint"]; "tool:openai/web_search_2025_08_26" [label="web_search_2025_08_26" shape=cds class="tool"]; "tool:openai/web_search_preview" [label="web_search_preview" shape=cds class="tool"]; "tool:openai/web_search_preview_2025_03_11" [label="web_search_preview_2025_03_11" shape=cds class="tool"]; "endpoint:openai/ASSISTANTS API (legacy)" [label="ASSISTANTS API (legacy)" shape=box class="endpoint"]; "tool:openai/computer_use_preview" [label="computer_use_preview" shape=cds class="tool"]; "tool:openai/computer" [label="computer" shape=cds class="tool"]; "endpoint:openai/POST /v1/realtime (mcp tool)" [label="POST /v1/realtime (mcp tool)" shape=box class="endpoint"]; "endpoint:openai/AGENTS API (MCP connections)" [label="AGENTS API (MCP connections)" shape=box class="endpoint"]; "endpoint:openai/DEEP research models" [label="DEEP research models" shape=box class="endpoint"]; "tool:openai/shell" [label="shell" shape=cds class="tool"]; "tool:openai/local_shell" [label="local_shell" shape=cds class="tool"]; "tool:openai/skill_reference" [label="skill_reference" shape=cds class="tool"]; "endpoint:openai/POST /v1/responses (tools[type=shell].environment.skills)" [label="POST /v1/responses (tools[type=shell].environment.skills)" shape=box class="endpoint"]; "endpoint:openai/POST /v1/containers (skills)" [label="POST /v1/containers (skills)" shape=box class="endpoint"]; "endpoint:openai/AGENTS API sandboxes" [label="AGENTS API sandboxes" shape=box class="endpoint"]; "endpoint:xai/POST /v1/messages (Anthropic shape: name/description/input_schema)" [label="POST /v1/messages (Anthropic shape: name/description/input_schema)" shape=box class="endpoint"]; "endpoint:xai/BATCH API (responses body)" [label="BATCH API (responses body)" shape=box class="endpoint"]; "endpoint:xai/SPEECH-TO-SPEECH API" [label="SPEECH-TO-SPEECH API" shape=box class="endpoint"]; "endpoint:xai/POST /v1/responses (via web_search / x_search options)" [label="POST /v1/responses (via web_search / x_search options)" shape=box class="endpoint"]; "tool:xai/shell" [label="shell" shape=cds class="tool"]; "tool:xai/tool_search" [label="tool_search" shape=cds class="tool"]; "tool:xai/live_search" [label="live_search" shape=cds class="tool"]; "endpoint:xai/POST /v1/chat/completions (410)" [label="POST /v1/chat/completions (410)" shape=box class="endpoint"]; "provider:anthropic" -> "api_family:anthropic/admin" [label="HAS_FAMILY"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/analytics/apps/chat/projects" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/analytics/artifacts" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/analytics/connectors" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/analytics/cost_report" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/analytics/plugins" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/analytics/skills" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/analytics/summaries" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/analytics/usage_report" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/analytics/user_cost_report" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/analytics/user_usage_report" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/analytics/users" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/api_keys" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/api_keys/{api_key_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/api_keys/{api_key_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/compliance_settings" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/compliance_settings" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/cost_report" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/external_keys" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/external_keys" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/DELETE /v1/organizations/external_keys/{external_key_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/external_keys/{external_key_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/external_keys/{external_key_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/external_keys/{external_key_id}/validate" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/federation_issuers" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/federation_issuers" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/federation_issuers/{federation_issuer_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/federation_issuers/{federation_issuer_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/federation_issuers/{federation_issuer_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/federation_rules" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/federation_rules" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/federation_rules/{federation_rule_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/federation_rules/{federation_rule_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/federation_rules/{federation_rule_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/federation_rules/{federation_rule_id}/workspaces" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/federation_rules/{federation_rule_id}/workspaces" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/DELETE /v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/invites" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/invites" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/DELETE /v1/organizations/invites/{invite_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/invites/{invite_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/me" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/rate_limits" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/rbac_groups" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/rbac_groups" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/DELETE /v1/organizations/rbac_groups/{group_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/rbac_groups/{group_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/rbac_groups/{group_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/rbac_groups/{group_id}/members" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/rbac_groups/{group_id}/members" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/DELETE /v1/organizations/rbac_groups/{group_id}/members/{user_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/rbac_roles" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/rbac_roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/rbac_roles/{role_id}/permissions" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/service_accounts" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/service_accounts" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/service_accounts/{service_account_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/service_accounts/{service_account_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/service_accounts/{service_account_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/service_accounts/{service_account_id}/workspaces" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/service_accounts/{service_account_id}/workspaces" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/DELETE /v1/organizations/service_accounts/{service_account_id}/workspaces/{workspace_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/spend_limit_increase_requests" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/approve" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/deny" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/spend_limits" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/spend_limits/effective" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/DELETE /v1/organizations/spend_limits/{spend_limit_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/spend_limits/{spend_limit_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/tunnels" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/tunnels/{tunnel_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/tunnels/{tunnel_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/tunnels/{tunnel_id}/certificates" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/tunnels/{tunnel_id}/certificates" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/tunnels/{tunnel_id}/certificates/{certificate_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/tunnels/{tunnel_id}/certificates/{certificate_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/tunnels/{tunnel_id}/reveal_token" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/tunnels/{tunnel_id}/rotate_token" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/usage_report/claude_code" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/usage_report/messages" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/users" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/DELETE /v1/organizations/users/{user_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/users/{user_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/users/{user_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/workspaces" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/workspaces" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}/members" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}/members" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/DELETE /v1/organizations/workspaces/{workspace_id}/members/{user_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}/members/{user_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}/members/{user_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}/rate_limits" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}/service_accounts" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}/service_accounts" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/DELETE /v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/GET /v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/admin" -> "endpoint:anthropic/POST /v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/messages-batches" [label="HAS_FAMILY"]; "api_family:anthropic/messages-batches" -> "endpoint:anthropic/GET /v1/messages/batches" [label="HAS_ENDPOINT"]; "api_family:anthropic/messages-batches" -> "endpoint:anthropic/POST /v1/messages/batches" [label="HAS_ENDPOINT"]; "api_family:anthropic/messages-batches" -> "endpoint:anthropic/DELETE /v1/messages/batches/{message_batch_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/messages-batches" -> "endpoint:anthropic/GET /v1/messages/batches/{message_batch_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/messages-batches" -> "endpoint:anthropic/POST /v1/messages/batches/{message_batch_id}/cancel" [label="HAS_ENDPOINT"]; "api_family:anthropic/messages-batches" -> "endpoint:anthropic/GET /v1/messages/batches/{message_batch_id}/results" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/cloud:bedrock" [label="HAS_FAMILY"]; "api_family:anthropic/cloud:bedrock" -> "endpoint:anthropic/POST https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:bedrock" -> "endpoint:anthropic/POST https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages/count_tokens" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:bedrock" -> "endpoint:anthropic/POST https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/invoke" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:bedrock" -> "endpoint:anthropic/POST https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/invoke-with-response-stream" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:bedrock" -> "endpoint:anthropic/POST https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/converse" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:bedrock" -> "endpoint:anthropic/GET https://bedrock.{region}.amazonaws.com/foundation-models?byProvider=anthropic" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/cloud:vertex_ai" [label="HAS_FAMILY"]; "api_family:anthropic/cloud:vertex_ai" -> "endpoint:anthropic/POST https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/{model}:rawPredict" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:vertex_ai" -> "endpoint:anthropic/POST https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/{model}:streamRawPredict" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:vertex_ai" -> "endpoint:anthropic/POST https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/count-tokens:rawPredict" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/cloud:microsoft_foundry" [label="HAS_FAMILY"]; "api_family:anthropic/cloud:microsoft_foundry" -> "endpoint:anthropic/POST https://{resource}.services.ai.azure.com/anthropic/v1/messages" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:microsoft_foundry" -> "endpoint:anthropic/POST https://{resource}.services.ai.azure.com/anthropic/v1/messages/count_tokens" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:microsoft_foundry" -> "endpoint:anthropic/POST https://{resource}.services.ai.azure.com/anthropic/v1/files" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/cloud:claude_platform_on_aws" [label="HAS_FAMILY"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/messages" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/messages/count_tokens" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/messages/batches" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/GET https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/GET https://aws-external-anthropic.{region}.api.aws/v1/messages/batches" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id}/cancel" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/DELETE https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/GET https://aws-external-anthropic.{region}.api.aws/v1/models" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/files" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/organizations/workspaces" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/GET https://aws-external-anthropic.{region}.api.aws/v1/compliance/activities" [label="HAS_ENDPOINT"]; "api_family:anthropic/cloud:claude_platform_on_aws" -> "endpoint:anthropic/POST https://aws-external-anthropic.{region}.api.aws/v1/agents" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/compliance" [label="HAS_FAMILY"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/activities" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/artifacts/{artifact_version_id}/content" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/artifacts/{artifact_version_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/DELETE /v1/compliance/apps/chats/{claude_chat_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/DELETE /v1/compliance/apps/chats/files/{claude_file_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/chats/files/{claude_file_id}/content" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/chats/files/{claude_file_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/chats/generated-files/{claude_gen_file_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/chats" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/chats/{claude_chat_id}/messages" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/projects/{project_id}/attachments" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/projects/{project_id}/collaborators" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/DELETE /v1/compliance/apps/projects/{project_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/DELETE /v1/compliance/apps/projects/documents/{document_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/projects/documents/{document_id}/metadata" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/projects/documents/{document_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/projects" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/projects/{project_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/sessions/local" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/sessions/local/{local_session_id}/messages" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/sessions/local/{local_session_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/sessions/remote" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/sessions/remote/{claude_remote_session_id}/messages" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/DELETE /v1/compliance/apps/code/artifacts/{artifact_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/code/artifacts" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/groups" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/groups/{group_id}/members" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/groups/{group_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/organizations" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/organizations/{org_uuid}/roles" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/organizations/{org_uuid}/roles/{role_id}/permissions" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/organizations/{org_uuid}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/organizations/{organization_id}/settings" [label="HAS_ENDPOINT"]; "api_family:anthropic/compliance" -> "endpoint:anthropic/GET /v1/compliance/organizations/{org_uuid}/users" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/messages" [label="HAS_FAMILY"]; "api_family:anthropic/messages" -> "endpoint:anthropic/POST /v1/messages" [label="HAS_ENDPOINT"]; "api_family:anthropic/messages" -> "endpoint:anthropic/POST /v1/messages (beta surface)" [label="HAS_ENDPOINT"]; "api_family:anthropic/messages" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/models" [label="HAS_FAMILY"]; "api_family:anthropic/models" -> "endpoint:anthropic/GET /v1/models" [label="HAS_ENDPOINT"]; "api_family:anthropic/models" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/completions" [label="HAS_FAMILY"]; "api_family:anthropic/completions" -> "endpoint:anthropic/POST /v1/complete" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/files" [label="HAS_FAMILY"]; "api_family:anthropic/files" -> "endpoint:anthropic/POST /v1/files" [label="HAS_ENDPOINT"]; "api_family:anthropic/files" -> "endpoint:anthropic/GET /v1/files" [label="HAS_ENDPOINT"]; "api_family:anthropic/files" -> "endpoint:anthropic/GET /v1/files/{file_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/files" -> "endpoint:anthropic/GET /v1/files/{file_id}/content" [label="HAS_ENDPOINT"]; "api_family:anthropic/files" -> "endpoint:anthropic/DELETE /v1/files/{file_id}" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/managed-agents" [label="HAS_FAMILY"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/agents" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/agents" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/agents/{agent_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/agents/{agent_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/agents/{agent_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/agents/{agent_id}/versions" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/deployment_runs" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/deployment_runs/{deployment_run_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/deployments" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/deployments" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/deployments/{deployment_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/deployments/{deployment_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/deployments/{deployment_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/deployments/{deployment_id}/pause" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/deployments/{deployment_id}/run" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/deployments/{deployment_id}/unpause" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/dreams" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/dreams" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/dreams/{dream_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/dreams/{dream_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/dreams/{dream_id}/cancel" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/environments" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/environments" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/DELETE /v1/environments/{environment_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/environments/{environment_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/environments/{environment_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/environments/{environment_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/environments/{environment_id}/work" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/environments/{environment_id}/work/poll" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/environments/{environment_id}/work/stats" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/environments/{environment_id}/work/{work_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/environments/{environment_id}/work/{work_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/environments/{environment_id}/work/{work_id}/ack" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/environments/{environment_id}/work/{work_id}/heartbeat" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/environments/{environment_id}/work/{work_id}/stop" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/memory_stores" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/memory_stores" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/DELETE /v1/memory_stores/{memory_store_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/memory_stores/{memory_store_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/memory_stores/{memory_store_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/memory_stores/{memory_store_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/memory_stores/{memory_store_id}/memories" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/memory_stores/{memory_store_id}/memories" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/DELETE /v1/memory_stores/{memory_store_id}/memories/{memory_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/memory_stores/{memory_store_id}/memories/{memory_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/memory_stores/{memory_store_id}/memories/{memory_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/memory_stores/{memory_store_id}/memory_versions" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}/redact" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/sessions" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/sessions" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/DELETE /v1/sessions/{session_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/sessions/{session_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/sessions/{session_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/sessions/{session_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/sessions/{session_id}/events" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/sessions/{session_id}/events" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/sessions/{session_id}/events/stream" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/sessions/{session_id}/resources" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/sessions/{session_id}/resources" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/DELETE /v1/sessions/{session_id}/resources/{resource_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/sessions/{session_id}/resources/{resource_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/sessions/{session_id}/resources/{resource_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/sessions/{session_id}/threads" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/sessions/{session_id}/threads/{thread_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/sessions/{session_id}/threads/{thread_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/sessions/{session_id}/threads/{thread_id}/events" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/sessions/{session_id}/threads/{thread_id}/stream" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/tunnels" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/tunnels" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/tunnels/{tunnel_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/tunnels/{tunnel_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/tunnels/{tunnel_id}/certificates" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/tunnels/{tunnel_id}/certificates" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/tunnels/{tunnel_id}/certificates/{certificate_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/tunnels/{tunnel_id}/reveal_token" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/tunnels/{tunnel_id}/rotate_token" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/user_profiles" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/user_profiles" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/user_profiles/{user_profile_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/user_profiles/{user_profile_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/user_profiles/{user_profile_id}/enrollment_url" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/vaults" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/vaults" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/DELETE /v1/vaults/{vault_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/vaults/{vault_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/vaults/{vault_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/vaults/{vault_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/vaults/{vault_id}/credentials" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/vaults/{vault_id}/credentials" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/DELETE /v1/vaults/{vault_id}/credentials/{credential_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/GET /v1/vaults/{vault_id}/credentials/{credential_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/vaults/{vault_id}/credentials/{credential_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/vaults/{vault_id}/credentials/{credential_id}/archive" [label="HAS_ENDPOINT"]; "api_family:anthropic/managed-agents" -> "endpoint:anthropic/POST /v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "api_family:anthropic/skills" [label="HAS_FAMILY"]; "api_family:anthropic/skills" -> "endpoint:anthropic/GET /v1/skills" [label="HAS_ENDPOINT"]; "api_family:anthropic/skills" -> "endpoint:anthropic/POST /v1/skills" [label="HAS_ENDPOINT"]; "api_family:anthropic/skills" -> "endpoint:anthropic/DELETE /v1/skills/{skill_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/skills" -> "endpoint:anthropic/GET /v1/skills/{skill_id}" [label="HAS_ENDPOINT"]; "api_family:anthropic/skills" -> "endpoint:anthropic/GET /v1/skills/{skill_id}/versions" [label="HAS_ENDPOINT"]; "api_family:anthropic/skills" -> "endpoint:anthropic/POST /v1/skills/{skill_id}/versions" [label="HAS_ENDPOINT"]; "api_family:anthropic/skills" -> "endpoint:anthropic/DELETE /v1/skills/{skill_id}/versions/{version}" [label="HAS_ENDPOINT"]; "api_family:anthropic/skills" -> "endpoint:anthropic/GET /v1/skills/{skill_id}/versions/{version}" [label="HAS_ENDPOINT"]; "api_family:anthropic/skills" -> "endpoint:anthropic/GET /v1/skills/{skill_id}/versions/{version}/content" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/transcription" [label="HAS_FAMILY"]; "api_family:gemini/transcription" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/generate-content" [label="HAS_FAMILY"]; "api_family:gemini/generate-content" -> "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/tokens" [label="HAS_FAMILY"]; "api_family:gemini/tokens" -> "endpoint:gemini/POST /v1beta/models/{model}:countTokens" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/embeddings" [label="HAS_FAMILY"]; "api_family:gemini/embeddings" -> "endpoint:gemini/POST /v1beta/models/{model}:embedContent" [label="HAS_ENDPOINT"]; "api_family:gemini/embeddings" -> "endpoint:gemini/POST /v1beta/models/{model}:batchEmbedContents" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/batch" [label="HAS_FAMILY"]; "api_family:gemini/batch" -> "endpoint:gemini/POST /v1beta/models/{model}:asyncBatchEmbedContent" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/caching" [label="HAS_FAMILY"]; "api_family:gemini/caching" -> "endpoint:gemini/POST /v1beta/cachedContents" [label="HAS_ENDPOINT"]; "api_family:gemini/caching" -> "endpoint:gemini/GET /v1beta/cachedContents" [label="HAS_ENDPOINT"]; "api_family:gemini/caching" -> "endpoint:gemini/GET /v1beta/cachedContents/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/caching" -> "endpoint:gemini/PATCH /v1beta/cachedContents/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/caching" -> "endpoint:gemini/DELETE /v1beta/cachedContents/{id}" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/files" [label="HAS_FAMILY"]; "api_family:gemini/files" -> "endpoint:gemini/POST /upload/v1beta/files" [label="HAS_ENDPOINT"]; "api_family:gemini/files" -> "endpoint:gemini/GET /v1beta/files" [label="HAS_ENDPOINT"]; "api_family:gemini/files" -> "endpoint:gemini/GET /v1beta/files/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/files" -> "endpoint:gemini/DELETE /v1beta/files/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/files" -> "endpoint:gemini/POST /v1beta/files:register" [label="HAS_ENDPOINT"]; "api_family:gemini/files" -> "endpoint:gemini/GET /v1beta/generatedFiles" [label="HAS_ENDPOINT"]; "api_family:gemini/files" -> "endpoint:gemini/GET /v1beta/generatedFiles/{id}/operations/{operation}" [label="HAS_ENDPOINT"]; "api_family:gemini/generate-content" -> "endpoint:gemini/POST /v1beta/dynamic/{id}:generateContent" [label="HAS_ENDPOINT"]; "api_family:gemini/generate-content" -> "endpoint:gemini/POST /v1beta/dynamic/{id}:streamGenerateContent" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/legacy-palm" [label="HAS_FAMILY"]; "api_family:gemini/legacy-palm" -> "endpoint:gemini/POST /v1beta/models/{model}:generateText" [label="HAS_ENDPOINT"]; "api_family:gemini/legacy-palm" -> "endpoint:gemini/POST /v1beta/models/{model}:generateMessage" [label="HAS_ENDPOINT"]; "api_family:gemini/legacy-palm" -> "endpoint:gemini/POST /v1beta/models/{model}:embedText" [label="HAS_ENDPOINT"]; "api_family:gemini/legacy-palm" -> "endpoint:gemini/POST /v1beta/models/{model}:batchEmbedText" [label="HAS_ENDPOINT"]; "api_family:gemini/legacy-palm" -> "endpoint:gemini/POST /v1beta/models/{model}:countTextTokens" [label="HAS_ENDPOINT"]; "api_family:gemini/legacy-palm" -> "endpoint:gemini/POST /v1beta/models/{model}:countMessageTokens" [label="HAS_ENDPOINT"]; "api_family:gemini/legacy-palm" -> "endpoint:gemini/POST /v1beta/models/{model}:generateAnswer" [label="HAS_ENDPOINT"]; "api_family:gemini/generate-content" -> "endpoint:gemini/POST /v1/models/{model}:generateContent" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/image-generation" [label="HAS_FAMILY"]; "api_family:gemini/image-generation" -> "endpoint:gemini/POST /v1beta/models/{model}:predict" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/video-generation" [label="HAS_FAMILY"]; "api_family:gemini/video-generation" -> "endpoint:gemini/POST /v1beta/models/{model}:predictLongRunning" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/operations" [label="HAS_FAMILY"]; "api_family:gemini/operations" -> "endpoint:gemini/GET /v1beta/{name=models/*/operations/*}" [label="HAS_ENDPOINT"]; "api_family:gemini/operations" -> "endpoint:gemini/GET /v1beta/{name=models/*}/operations" [label="HAS_ENDPOINT"]; "api_family:gemini/operations" -> "endpoint:gemini/GET /v1beta/{name=generatedFiles/*/operations/*}" [label="HAS_ENDPOINT"]; "api_family:gemini/operations" -> "endpoint:gemini/GET /v1beta/{name=tunedModels/*/operations/*}" [label="HAS_ENDPOINT"]; "api_family:gemini/operations" -> "endpoint:gemini/GET /v1beta/{name=tunedModels/*}/operations" [label="HAS_ENDPOINT"]; "api_family:gemini/operations" -> "endpoint:gemini/GET /v1beta/{name=fileSearchStores/*/operations/*} | /v1beta/{name=fileSearchStores/*/upload/operations/*} | /v1beta/{name=corpora/*/operations/*}" [label="HAS_ENDPOINT"]; "api_family:gemini/files" -> "endpoint:gemini/GET /v1beta/files/{file}:download?alt=media (via generatedSamples[].video.uri)" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/music-generation" [label="HAS_FAMILY"]; "api_family:gemini/music-generation" -> "endpoint:gemini/WS wss://generativelanguage.googleapis.com/ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateMusic" [label="HAS_ENDPOINT"]; "api_family:gemini/batch" -> "endpoint:gemini/POST /v1beta/models/{model}:batchGenerateContent" [label="HAS_ENDPOINT"]; "api_family:gemini/batch" -> "endpoint:gemini/GET /v1beta/{name=batches/*}" [label="HAS_ENDPOINT"]; "api_family:gemini/batch" -> "endpoint:gemini/GET /v1beta/batches" [label="HAS_ENDPOINT"]; "api_family:gemini/batch" -> "endpoint:gemini/POST /v1beta/{name=batches/*}:cancel" [label="HAS_ENDPOINT"]; "api_family:gemini/batch" -> "endpoint:gemini/DELETE /v1beta/{name=batches/*}" [label="HAS_ENDPOINT"]; "api_family:gemini/batch" -> "endpoint:gemini/PATCH /v1beta/{name=batches/*}:updateGenerateContentBatch" [label="HAS_ENDPOINT"]; "api_family:gemini/batch" -> "endpoint:gemini/PATCH /v1beta/{name=batches/*}:updateEmbedContentBatch" [label="HAS_ENDPOINT"]; "api_family:gemini/batch" -> "endpoint:gemini/POST /v1beta/{model=tunedModels/*}:batchGenerateContent | :asyncBatchEmbedContent" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/tuning" [label="HAS_FAMILY"]; "api_family:gemini/tuning" -> "endpoint:gemini/POST /v1beta/tunedModels" [label="HAS_ENDPOINT"]; "api_family:gemini/tuning" -> "endpoint:gemini/GET /v1beta/tunedModels" [label="HAS_ENDPOINT"]; "api_family:gemini/tuning" -> "endpoint:gemini/GET /v1beta/{name=tunedModels/*}" [label="HAS_ENDPOINT"]; "api_family:gemini/tuning" -> "endpoint:gemini/PATCH /v1beta/{tunedModel.name=tunedModels/*}" [label="HAS_ENDPOINT"]; "api_family:gemini/tuning" -> "endpoint:gemini/DELETE /v1beta/{name=tunedModels/*}" [label="HAS_ENDPOINT"]; "api_family:gemini/tuning" -> "endpoint:gemini/POST /v1beta/{model=tunedModels/*}:generateContent" [label="HAS_ENDPOINT"]; "api_family:gemini/tuning" -> "endpoint:gemini/POST /v1beta/{name=tunedModels/*}:transferOwnership" [label="HAS_ENDPOINT"]; "api_family:gemini/tuning" -> "endpoint:gemini/GET /v1beta/{parent=tunedModels/*}/permissions" [label="HAS_ENDPOINT"]; "api_family:gemini/tuning" -> "endpoint:gemini/POST /v1beta/{parent=tunedModels/*}/permissions" [label="HAS_ENDPOINT"]; "api_family:gemini/tuning" -> "endpoint:gemini/GET /v1beta/{name=tunedModels/*/permissions/*}" [label="HAS_ENDPOINT"]; "api_family:gemini/tuning" -> "endpoint:gemini/PATCH /v1beta/{name=tunedModels/*/permissions/*}" [label="HAS_ENDPOINT"]; "api_family:gemini/tuning" -> "endpoint:gemini/DELETE /v1beta/{name=tunedModels/*/permissions/*}" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/models" [label="HAS_FAMILY"]; "api_family:gemini/models" -> "endpoint:gemini/GET /v1beta/models" [label="HAS_ENDPOINT"]; "api_family:gemini/models" -> "endpoint:gemini/GET /v1beta/models/{model}" [label="HAS_ENDPOINT"]; "api_family:gemini/models" -> "endpoint:gemini/GET /v1/models" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/openai-compat" [label="HAS_FAMILY"]; "api_family:gemini/openai-compat" -> "endpoint:gemini/POST /v1beta/openai/chat/completions" [label="HAS_ENDPOINT"]; "api_family:gemini/openai-compat" -> "endpoint:gemini/POST /v1beta/openai/embeddings" [label="HAS_ENDPOINT"]; "api_family:gemini/openai-compat" -> "endpoint:gemini/GET /v1beta/openai/models" [label="HAS_ENDPOINT"]; "api_family:gemini/openai-compat" -> "endpoint:gemini/GET /v1beta/openai/models/{model}" [label="HAS_ENDPOINT"]; "api_family:gemini/openai-compat" -> "endpoint:gemini/POST /v1beta/openai/images/generations" [label="HAS_ENDPOINT"]; "api_family:gemini/openai-compat" -> "endpoint:gemini/POST /v1beta/openai/videos" [label="HAS_ENDPOINT"]; "api_family:gemini/openai-compat" -> "endpoint:gemini/POST /v1beta/openai/batches" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/file-search" [label="HAS_FAMILY"]; "api_family:gemini/file-search" -> "endpoint:gemini/POST /v1beta/fileSearchStores" [label="HAS_ENDPOINT"]; "api_family:gemini/file-search" -> "endpoint:gemini/GET /v1beta/fileSearchStores" [label="HAS_ENDPOINT"]; "api_family:gemini/file-search" -> "endpoint:gemini/GET /v1beta/fileSearchStores/{name}" [label="HAS_ENDPOINT"]; "api_family:gemini/file-search" -> "endpoint:gemini/DELETE /v1beta/fileSearchStores/{name}" [label="HAS_ENDPOINT"]; "api_family:gemini/file-search" -> "endpoint:gemini/POST /upload/v1beta/fileSearchStores/{name}:uploadToFileSearchStore" [label="HAS_ENDPOINT"]; "api_family:gemini/file-search" -> "endpoint:gemini/POST /v1beta/fileSearchStores/{name}:importFile" [label="HAS_ENDPOINT"]; "api_family:gemini/file-search" -> "endpoint:gemini/GET /v1beta/fileSearchStores/{name}/documents" [label="HAS_ENDPOINT"]; "api_family:gemini/file-search" -> "endpoint:gemini/GET /v1beta/fileSearchStores/{name}/documents/{document}" [label="HAS_ENDPOINT"]; "api_family:gemini/file-search" -> "endpoint:gemini/DELETE /v1beta/fileSearchStores/{name}/documents/{document}" [label="HAS_ENDPOINT"]; "api_family:gemini/file-search" -> "endpoint:gemini/GET /v1beta/fileSearchStores/{name}/operations/{operation}" [label="HAS_ENDPOINT"]; "api_family:gemini/file-search" -> "endpoint:gemini/GET /v1beta/fileSearchStores/{name}/upload/operations/{operation}" [label="HAS_ENDPOINT"]; "api_family:gemini/file-search" -> "endpoint:gemini/GET /v1beta/fileSearchStores/{name}/media/{blob}" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/interactions" [label="HAS_FAMILY"]; "api_family:gemini/interactions" -> "endpoint:gemini/POST /v1beta/interactions" [label="HAS_ENDPOINT"]; "api_family:gemini/interactions" -> "endpoint:gemini/GET /v1beta/interactions/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/interactions" -> "endpoint:gemini/DELETE /v1beta/interactions/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/interactions" -> "endpoint:gemini/POST /v1beta/interactions/{id}/cancel" [label="HAS_ENDPOINT"]; "api_family:gemini/interactions" -> "endpoint:gemini/POST /v1/interactions" [label="HAS_ENDPOINT"]; "api_family:gemini/interactions" -> "endpoint:gemini/GET /v1/interactions/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/interactions" -> "endpoint:gemini/DELETE /v1/interactions/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/interactions" -> "endpoint:gemini/POST /v1/interactions/{id}/cancel" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/credentials" [label="HAS_FAMILY"]; "api_family:gemini/credentials" -> "endpoint:gemini/POST /v1beta/credentials" [label="HAS_ENDPOINT"]; "api_family:gemini/credentials" -> "endpoint:gemini/GET /v1beta/credentials" [label="HAS_ENDPOINT"]; "api_family:gemini/credentials" -> "endpoint:gemini/GET /v1beta/credentials/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/credentials" -> "endpoint:gemini/PATCH /v1beta/credentials/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/credentials" -> "endpoint:gemini/DELETE /v1beta/credentials/{id}" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/agents" [label="HAS_FAMILY"]; "api_family:gemini/agents" -> "endpoint:gemini/POST /v1beta/agents" [label="HAS_ENDPOINT"]; "api_family:gemini/agents" -> "endpoint:gemini/GET /v1beta/agents" [label="HAS_ENDPOINT"]; "api_family:gemini/agents" -> "endpoint:gemini/GET /v1beta/agents/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/agents" -> "endpoint:gemini/DELETE /v1beta/agents/{id}" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/triggers" [label="HAS_FAMILY"]; "api_family:gemini/triggers" -> "endpoint:gemini/POST /v1beta/triggers" [label="HAS_ENDPOINT"]; "api_family:gemini/triggers" -> "endpoint:gemini/GET /v1beta/triggers" [label="HAS_ENDPOINT"]; "api_family:gemini/triggers" -> "endpoint:gemini/GET /v1beta/triggers/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/triggers" -> "endpoint:gemini/PATCH /v1beta/triggers/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/triggers" -> "endpoint:gemini/DELETE /v1beta/triggers/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/triggers" -> "endpoint:gemini/POST /v1beta/triggers/{id}/executions" [label="HAS_ENDPOINT"]; "api_family:gemini/triggers" -> "endpoint:gemini/GET /v1beta/triggers/{id}/executions" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/webhooks" [label="HAS_FAMILY"]; "api_family:gemini/webhooks" -> "endpoint:gemini/POST /v1/webhooks" [label="HAS_ENDPOINT"]; "api_family:gemini/webhooks" -> "endpoint:gemini/GET /v1/webhooks" [label="HAS_ENDPOINT"]; "api_family:gemini/webhooks" -> "endpoint:gemini/GET /v1/webhooks/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/webhooks" -> "endpoint:gemini/PATCH /v1/webhooks/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/webhooks" -> "endpoint:gemini/DELETE /v1/webhooks/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/webhooks" -> "endpoint:gemini/POST /v1/webhooks/{id}/rotate_secret" [label="HAS_ENDPOINT"]; "api_family:gemini/webhooks" -> "endpoint:gemini/POST /v1/webhooks/{id}:ping" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/environments" [label="HAS_FAMILY"]; "api_family:gemini/environments" -> "endpoint:gemini/POST /v1beta/environments" [label="HAS_ENDPOINT"]; "api_family:gemini/environments" -> "endpoint:gemini/GET /v1beta/environments" [label="HAS_ENDPOINT"]; "api_family:gemini/environments" -> "endpoint:gemini/GET /v1beta/environments/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/environments" -> "endpoint:gemini/DELETE /v1beta/environments/{id}" [label="HAS_ENDPOINT"]; "api_family:gemini/environments" -> "endpoint:gemini/GET /v1beta/environments/{environment}/files/{path}" [label="HAS_ENDPOINT"]; "api_family:gemini/environments" -> "endpoint:gemini/PUT /upload/v1beta/environments/{environment}/files/{path}" [label="HAS_ENDPOINT"]; "api_family:gemini/environments" -> "endpoint:gemini/GET /v1beta/files/environment-{environment}:download" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/dynamic" [label="HAS_FAMILY"]; "api_family:gemini/dynamic" -> "endpoint:gemini/POST /v1beta/dynamic/{dynamicId}:generateContent" [label="HAS_ENDPOINT"]; "api_family:gemini/dynamic" -> "endpoint:gemini/POST /v1beta/dynamic/{dynamicId}:streamGenerateContent" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/live" [label="HAS_FAMILY"]; "api_family:gemini/live" -> "endpoint:gemini/WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent" [label="HAS_ENDPOINT"]; "api_family:gemini/live" -> "endpoint:gemini/WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContentConstrained" [label="HAS_ENDPOINT"]; "api_family:gemini/live" -> "endpoint:gemini/WSS /ws/google.ai.generativelanguage.v1alpha.GenerativeService.BidiGenerateContent" [label="HAS_ENDPOINT"]; "provider:gemini" -> "api_family:gemini/auth-tokens" [label="HAS_FAMILY"]; "api_family:gemini/auth-tokens" -> "endpoint:gemini/POST /v1beta/auth_tokens" [label="HAS_ENDPOINT"]; "api_family:gemini/interactions" -> "endpoint:gemini/GET /v1beta/interactions" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/admin" [label="HAS_FAMILY"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/admin_api_keys" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/admin_api_keys" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/admin_api_keys/{key_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/admin_api_keys/{key_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/audit_logs" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/certificates" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/certificates" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/certificates/activate" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/certificates/deactivate" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/certificates/{certificate_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/certificates/{certificate_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/certificates/{certificate_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/costs" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/data_retention" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/data_retention" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/groups" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/groups" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/groups/{group_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/groups/{group_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/groups/{group_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/groups/{group_id}/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/groups/{group_id}/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/groups/{group_id}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/groups/{group_id}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/groups/{group_id}/users" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/groups/{group_id}/users" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/groups/{group_id}/users/{user_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/groups/{group_id}/users/{user_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/invites" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/invites" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/invites/{invite_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/invites/{invite_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/api_keys" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/api_keys/{api_key_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/projects/{project_id}/api_keys/{api_key_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/archive" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/certificates" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/certificates/activate" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/certificates/deactivate" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/data_retention" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/data_retention" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/groups" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/groups" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/groups/{group_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/projects/{project_id}/groups/{group_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/hosted_tool_permissions" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/hosted_tool_permissions" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/model_permissions" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/model_permissions" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/projects/{project_id}/model_permissions" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/rate_limits" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/rate_limits/{rate_limit_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/service_accounts" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/service_accounts" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/service_accounts/{service_account_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/projects/{project_id}/service_accounts/{service_account_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/spend_alerts" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/spend_alerts" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/spend_alerts/{alert_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/projects/{project_id}/spend_alerts/{alert_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/users" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/users" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/users/{user_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/users/{user_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/projects/{project_id}/users/{user_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/spend_alerts" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/spend_alerts" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/spend_alerts/{alert_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/spend_alerts/{alert_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/spend_alerts/{alert_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/usage/audio_speeches" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/usage/audio_transcriptions" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/usage/code_interpreter_sessions" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/usage/completions" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/usage/embeddings" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/usage/file_search_calls" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/usage/images" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/usage/moderations" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/usage/vector_stores" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/usage/web_search_calls" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/users" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/users/{user_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/users/{user_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/users/{user_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/users/{user_id}/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/users/{user_id}/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/users/{user_id}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/users/{user_id}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/projects/{project_id}/groups/{group_id}/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/projects/{project_id}/groups/{group_id}/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/projects/{project_id}/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/projects/{project_id}/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/projects/{project_id}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/projects/{project_id}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/projects/{project_id}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/projects/{project_id}/users/{user_id}/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/projects/{project_id}/users/{user_id}/roles" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/projects/{project_id}/users/{user_id}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/projects/{project_id}/users/{user_id}/roles/{role_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/external_storage" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/external_storage" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/external_storage/{external_storage_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/external_storage/{external_storage_id}" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/external_storage/{external_storage_id}/validate" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/spend_limit" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/spend_limit" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/spend_limit" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/GET /v1/organization/projects/{project_id}/spend_limit" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/spend_limit" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/DELETE /v1/organization/projects/{project_id}/spend_limit" [label="HAS_ENDPOINT"]; "api_family:openai/admin" -> "endpoint:openai/POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}/api_keys" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/agents-platform/assistants" [label="HAS_FAMILY"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/GET /v1/assistants" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/POST /v1/assistants" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/GET /v1/assistants/{assistant_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/POST /v1/assistants/{assistant_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/DELETE /v1/assistants/{assistant_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/POST /v1/threads" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/POST /v1/threads/runs" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/GET /v1/threads/{thread_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/POST /v1/threads/{thread_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/DELETE /v1/threads/{thread_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/GET /v1/threads/{thread_id}/messages" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/POST /v1/threads/{thread_id}/messages" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/GET /v1/threads/{thread_id}/messages/{message_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/POST /v1/threads/{thread_id}/messages/{message_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/DELETE /v1/threads/{thread_id}/messages/{message_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/GET /v1/threads/{thread_id}/runs" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/POST /v1/threads/{thread_id}/runs" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/GET /v1/threads/{thread_id}/runs/{run_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/POST /v1/threads/{thread_id}/runs/{run_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/POST /v1/threads/{thread_id}/runs/{run_id}/cancel" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/GET /v1/threads/{thread_id}/runs/{run_id}/steps" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/GET /v1/threads/{thread_id}/runs/{run_id}/steps/{step_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/assistants" -> "endpoint:openai/POST /v1/threads/{thread_id}/runs/{run_id}/submit_tool_outputs" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/agents-platform/chatkit" [label="HAS_FAMILY"]; "api_family:openai/agents-platform/chatkit" -> "endpoint:openai/POST /v1/chatkit/sessions/{session_id}/cancel" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/chatkit" -> "endpoint:openai/POST /v1/chatkit/sessions" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/chatkit" -> "endpoint:openai/GET /v1/chatkit/threads/{thread_id}/items" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/chatkit" -> "endpoint:openai/GET /v1/chatkit/threads/{thread_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/chatkit" -> "endpoint:openai/DELETE /v1/chatkit/threads/{thread_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/chatkit" -> "endpoint:openai/GET /v1/chatkit/threads" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/agents-platform/agents" [label="HAS_FAMILY"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/environments/{environment_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/environments/{environment_id}/files" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/POST /v1/agents/environments/{environment_id}/files" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/items" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turn_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turn_id}/items" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/POST /v1/agents" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/{agent_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/POST /v1/agents/{agent_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/DELETE /v1/agents/{agent_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/environments/templates" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/POST /v1/agents/environments/templates" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/environments/templates/{environment_template_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/POST /v1/agents/environments/templates/{environment_template_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/DELETE /v1/agents/environments/templates/{environment_template_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/POST /v1/agents/sessions" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/POST /v1/agents/sessions/{session_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/DELETE /v1/agents/sessions/{session_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/artifacts" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/artifacts/{artifact_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/DELETE /v1/agents/sessions/{session_id}/artifacts/{artifact_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/artifacts/{artifact_id}/content" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/events" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/POST /v1/agents/sessions/{session_id}/events" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/items" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/turns" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/turns/{turn_id}" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/agents-platform/vaults" [label="HAS_FAMILY"]; "api_family:openai/agents-platform/vaults" -> "endpoint:openai/GET /v1/vaults" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/vaults" -> "endpoint:openai/POST /v1/vaults" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/vaults" -> "endpoint:openai/GET /v1/vaults/{vault_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/vaults" -> "endpoint:openai/DELETE /v1/vaults/{vault_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/vaults" -> "endpoint:openai/GET /v1/vaults/{vault_id}/credentials" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/vaults" -> "endpoint:openai/POST /v1/vaults/{vault_id}/credentials" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/vaults" -> "endpoint:openai/GET /v1/vaults/{vault_id}/credentials/{credential_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/vaults" -> "endpoint:openai/POST /v1/vaults/{vault_id}/credentials/{credential_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/vaults" -> "endpoint:openai/DELETE /v1/vaults/{vault_id}/credentials/{credential_id}" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/agents" -> "endpoint:openai/GET /v1/agents/sessions/{session_id}/traces" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/agents-platform/workspace-agents" [label="HAS_FAMILY"]; "api_family:openai/agents-platform/workspace-agents" -> "endpoint:openai/POST /v1/workspace_agents/{id}/trigger" [label="HAS_ENDPOINT"]; "api_family:openai/agents-platform/workspace-agents" -> "endpoint:openai/GET /v1/workspace_agents/{id}/runs/{run_id}" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/containers" [label="HAS_FAMILY"]; "api_family:openai/containers" -> "endpoint:openai/GET /v1/containers" [label="HAS_ENDPOINT"]; "api_family:openai/containers" -> "endpoint:openai/POST /v1/containers" [label="HAS_ENDPOINT"]; "api_family:openai/containers" -> "endpoint:openai/GET /v1/containers/{container_id}" [label="HAS_ENDPOINT"]; "api_family:openai/containers" -> "endpoint:openai/DELETE /v1/containers/{container_id}" [label="HAS_ENDPOINT"]; "api_family:openai/containers" -> "endpoint:openai/POST /v1/containers/{container_id}/files" [label="HAS_ENDPOINT"]; "api_family:openai/containers" -> "endpoint:openai/GET /v1/containers/{container_id}/files" [label="HAS_ENDPOINT"]; "api_family:openai/containers" -> "endpoint:openai/GET /v1/containers/{container_id}/files/{file_id}" [label="HAS_ENDPOINT"]; "api_family:openai/containers" -> "endpoint:openai/DELETE /v1/containers/{container_id}/files/{file_id}" [label="HAS_ENDPOINT"]; "api_family:openai/containers" -> "endpoint:openai/GET /v1/containers/{container_id}/files/{file_id}/content" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/skills" [label="HAS_FAMILY"]; "api_family:openai/skills" -> "endpoint:openai/POST /v1/skills" [label="HAS_ENDPOINT"]; "api_family:openai/skills" -> "endpoint:openai/GET /v1/skills" [label="HAS_ENDPOINT"]; "api_family:openai/skills" -> "endpoint:openai/DELETE /v1/skills/{skill_id}" [label="HAS_ENDPOINT"]; "api_family:openai/skills" -> "endpoint:openai/GET /v1/skills/{skill_id}" [label="HAS_ENDPOINT"]; "api_family:openai/skills" -> "endpoint:openai/POST /v1/skills/{skill_id}" [label="HAS_ENDPOINT"]; "api_family:openai/skills" -> "endpoint:openai/GET /v1/skills/{skill_id}/content" [label="HAS_ENDPOINT"]; "api_family:openai/skills" -> "endpoint:openai/POST /v1/skills/{skill_id}/versions" [label="HAS_ENDPOINT"]; "api_family:openai/skills" -> "endpoint:openai/GET /v1/skills/{skill_id}/versions" [label="HAS_ENDPOINT"]; "api_family:openai/skills" -> "endpoint:openai/GET /v1/skills/{skill_id}/versions/{version}" [label="HAS_ENDPOINT"]; "api_family:openai/skills" -> "endpoint:openai/DELETE /v1/skills/{skill_id}/versions/{version}" [label="HAS_ENDPOINT"]; "api_family:openai/skills" -> "endpoint:openai/GET /v1/skills/{skill_id}/versions/{version}/content" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/responses" [label="HAS_FAMILY"]; "api_family:openai/responses" -> "endpoint:openai/POST /v1/responses" [label="HAS_ENDPOINT"]; "api_family:openai/responses" -> "endpoint:openai/POST /v1/responses?beta=true" [label="HAS_ENDPOINT"]; "api_family:openai/responses" -> "endpoint:openai/GET /v1/responses/{response_id}" [label="HAS_ENDPOINT"]; "api_family:openai/responses" -> "endpoint:openai/DELETE /v1/responses/{response_id}" [label="HAS_ENDPOINT"]; "api_family:openai/responses" -> "endpoint:openai/POST /v1/responses/{response_id}/cancel" [label="HAS_ENDPOINT"]; "api_family:openai/responses" -> "endpoint:openai/GET /v1/responses/{response_id}/input_items" [label="HAS_ENDPOINT"]; "api_family:openai/responses" -> "endpoint:openai/POST /v1/responses/input_tokens" [label="HAS_ENDPOINT"]; "api_family:openai/responses" -> "endpoint:openai/POST /v1/responses/compact" [label="HAS_ENDPOINT"]; "api_family:openai/responses" -> "endpoint:openai/WS wss://api.openai.com/v1/responses" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/chat_completions" [label="HAS_FAMILY"]; "api_family:openai/chat_completions" -> "endpoint:openai/POST /v1/chat/completions" [label="HAS_ENDPOINT"]; "api_family:openai/chat_completions" -> "endpoint:openai/GET /v1/chat/completions" [label="HAS_ENDPOINT"]; "api_family:openai/chat_completions" -> "endpoint:openai/GET /v1/chat/completions/{completion_id}" [label="HAS_ENDPOINT"]; "api_family:openai/chat_completions" -> "endpoint:openai/POST /v1/chat/completions/{completion_id}" [label="HAS_ENDPOINT"]; "api_family:openai/chat_completions" -> "endpoint:openai/DELETE /v1/chat/completions/{completion_id}" [label="HAS_ENDPOINT"]; "api_family:openai/chat_completions" -> "endpoint:openai/GET /v1/chat/completions/{completion_id}/messages" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/completions" [label="HAS_FAMILY"]; "api_family:openai/completions" -> "endpoint:openai/POST /v1/completions" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/conversations" [label="HAS_FAMILY"]; "api_family:openai/conversations" -> "endpoint:openai/POST /v1/conversations" [label="HAS_ENDPOINT"]; "api_family:openai/conversations" -> "endpoint:openai/GET /v1/conversations/{conversation_id}" [label="HAS_ENDPOINT"]; "api_family:openai/conversations" -> "endpoint:openai/POST /v1/conversations/{conversation_id}" [label="HAS_ENDPOINT"]; "api_family:openai/conversations" -> "endpoint:openai/DELETE /v1/conversations/{conversation_id}" [label="HAS_ENDPOINT"]; "api_family:openai/conversations" -> "endpoint:openai/POST /v1/conversations/{conversation_id}/items" [label="HAS_ENDPOINT"]; "api_family:openai/conversations" -> "endpoint:openai/GET /v1/conversations/{conversation_id}/items" [label="HAS_ENDPOINT"]; "api_family:openai/conversations" -> "endpoint:openai/GET /v1/conversations/{conversation_id}/items/{item_id}" [label="HAS_ENDPOINT"]; "api_family:openai/conversations" -> "endpoint:openai/DELETE /v1/conversations/{conversation_id}/items/{item_id}" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/batches" [label="HAS_FAMILY"]; "api_family:openai/batches" -> "endpoint:openai/GET /v1/batches" [label="HAS_ENDPOINT"]; "api_family:openai/batches" -> "endpoint:openai/POST /v1/batches" [label="HAS_ENDPOINT"]; "api_family:openai/batches" -> "endpoint:openai/GET /v1/batches/{batch_id}" [label="HAS_ENDPOINT"]; "api_family:openai/batches" -> "endpoint:openai/POST /v1/batches/{batch_id}/cancel" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/evals" [label="HAS_FAMILY"]; "api_family:openai/evals" -> "endpoint:openai/GET /v1/evals" [label="HAS_ENDPOINT"]; "api_family:openai/evals" -> "endpoint:openai/POST /v1/evals" [label="HAS_ENDPOINT"]; "api_family:openai/evals" -> "endpoint:openai/DELETE /v1/evals/{eval_id}" [label="HAS_ENDPOINT"]; "api_family:openai/evals" -> "endpoint:openai/GET /v1/evals/{eval_id}" [label="HAS_ENDPOINT"]; "api_family:openai/evals" -> "endpoint:openai/POST /v1/evals/{eval_id}" [label="HAS_ENDPOINT"]; "api_family:openai/evals" -> "endpoint:openai/GET /v1/evals/{eval_id}/runs" [label="HAS_ENDPOINT"]; "api_family:openai/evals" -> "endpoint:openai/POST /v1/evals/{eval_id}/runs" [label="HAS_ENDPOINT"]; "api_family:openai/evals" -> "endpoint:openai/DELETE /v1/evals/{eval_id}/runs/{run_id}" [label="HAS_ENDPOINT"]; "api_family:openai/evals" -> "endpoint:openai/GET /v1/evals/{eval_id}/runs/{run_id}" [label="HAS_ENDPOINT"]; "api_family:openai/evals" -> "endpoint:openai/POST /v1/evals/{eval_id}/runs/{run_id}" [label="HAS_ENDPOINT"]; "api_family:openai/evals" -> "endpoint:openai/GET /v1/evals/{eval_id}/runs/{run_id}/output_items" [label="HAS_ENDPOINT"]; "api_family:openai/evals" -> "endpoint:openai/GET /v1/evals/{eval_id}/runs/{run_id}/output_items/{output_item_id}" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/files" [label="HAS_FAMILY"]; "api_family:openai/files" -> "endpoint:openai/GET /v1/files" [label="HAS_ENDPOINT"]; "api_family:openai/files" -> "endpoint:openai/POST /v1/files" [label="HAS_ENDPOINT"]; "api_family:openai/files" -> "endpoint:openai/DELETE /v1/files/{file_id}" [label="HAS_ENDPOINT"]; "api_family:openai/files" -> "endpoint:openai/GET /v1/files/{file_id}" [label="HAS_ENDPOINT"]; "api_family:openai/files" -> "endpoint:openai/GET /v1/files/{file_id}/content" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/fine_tuning" [label="HAS_FAMILY"]; "api_family:openai/fine_tuning" -> "endpoint:openai/GET /v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions" [label="HAS_ENDPOINT"]; "api_family:openai/fine_tuning" -> "endpoint:openai/POST /v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions" [label="HAS_ENDPOINT"]; "api_family:openai/fine_tuning" -> "endpoint:openai/DELETE /v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions/{permission_id}" [label="HAS_ENDPOINT"]; "api_family:openai/fine_tuning" -> "endpoint:openai/GET /v1/fine_tuning/jobs" [label="HAS_ENDPOINT"]; "api_family:openai/fine_tuning" -> "endpoint:openai/POST /v1/fine_tuning/jobs" [label="HAS_ENDPOINT"]; "api_family:openai/fine_tuning" -> "endpoint:openai/GET /v1/fine_tuning/jobs/{fine_tuning_job_id}" [label="HAS_ENDPOINT"]; "api_family:openai/fine_tuning" -> "endpoint:openai/POST /v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel" [label="HAS_ENDPOINT"]; "api_family:openai/fine_tuning" -> "endpoint:openai/GET /v1/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints" [label="HAS_ENDPOINT"]; "api_family:openai/fine_tuning" -> "endpoint:openai/GET /v1/fine_tuning/jobs/{fine_tuning_job_id}/events" [label="HAS_ENDPOINT"]; "api_family:openai/fine_tuning" -> "endpoint:openai/POST /v1/fine_tuning/jobs/{fine_tuning_job_id}/pause" [label="HAS_ENDPOINT"]; "api_family:openai/fine_tuning" -> "endpoint:openai/POST /v1/fine_tuning/jobs/{fine_tuning_job_id}/resume" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/graders" [label="HAS_FAMILY"]; "api_family:openai/graders" -> "endpoint:openai/POST /v1/fine_tuning/alpha/graders/run" [label="HAS_ENDPOINT"]; "api_family:openai/graders" -> "endpoint:openai/POST /v1/fine_tuning/alpha/graders/validate" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/uploads" [label="HAS_FAMILY"]; "api_family:openai/uploads" -> "endpoint:openai/POST /v1/uploads" [label="HAS_ENDPOINT"]; "api_family:openai/uploads" -> "endpoint:openai/POST /v1/uploads/{upload_id}/cancel" [label="HAS_ENDPOINT"]; "api_family:openai/uploads" -> "endpoint:openai/POST /v1/uploads/{upload_id}/complete" [label="HAS_ENDPOINT"]; "api_family:openai/uploads" -> "endpoint:openai/POST /v1/uploads/{upload_id}/parts" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/vector_stores" [label="HAS_FAMILY"]; "api_family:openai/vector_stores" -> "endpoint:openai/GET /v1/vector_stores" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/POST /v1/vector_stores" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/DELETE /v1/vector_stores/{vector_store_id}" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/GET /v1/vector_stores/{vector_store_id}" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/POST /v1/vector_stores/{vector_store_id}" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/POST /v1/vector_stores/{vector_store_id}/file_batches" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/GET /v1/vector_stores/{vector_store_id}/file_batches/{batch_id}" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/POST /v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/GET /v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/files" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/GET /v1/vector_stores/{vector_store_id}/files" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/POST /v1/vector_stores/{vector_store_id}/files" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/DELETE /v1/vector_stores/{vector_store_id}/files/{file_id}" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/GET /v1/vector_stores/{vector_store_id}/files/{file_id}" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/POST /v1/vector_stores/{vector_store_id}/files/{file_id}" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/GET /v1/vector_stores/{vector_store_id}/files/{file_id}/content" [label="HAS_ENDPOINT"]; "api_family:openai/vector_stores" -> "endpoint:openai/POST /v1/vector_stores/{vector_store_id}/search" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/images" [label="HAS_FAMILY"]; "api_family:openai/images" -> "endpoint:openai/POST /v1/images/generations" [label="HAS_ENDPOINT"]; "api_family:openai/images" -> "endpoint:openai/POST /v1/images/edits" [label="HAS_ENDPOINT"]; "api_family:openai/images" -> "endpoint:openai/POST /v1/images/variations" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/videos" [label="HAS_FAMILY"]; "api_family:openai/videos" -> "endpoint:openai/POST /v1/videos" [label="HAS_ENDPOINT"]; "api_family:openai/videos" -> "endpoint:openai/GET /v1/videos" [label="HAS_ENDPOINT"]; "api_family:openai/videos" -> "endpoint:openai/GET /v1/videos/{video_id}" [label="HAS_ENDPOINT"]; "api_family:openai/videos" -> "endpoint:openai/DELETE /v1/videos/{video_id}" [label="HAS_ENDPOINT"]; "api_family:openai/videos" -> "endpoint:openai/GET /v1/videos/{video_id}/content" [label="HAS_ENDPOINT"]; "api_family:openai/videos" -> "endpoint:openai/POST /v1/videos/{video_id}/remix" [label="HAS_ENDPOINT"]; "api_family:openai/videos" -> "endpoint:openai/POST /v1/videos/edits" [label="HAS_ENDPOINT"]; "api_family:openai/videos" -> "endpoint:openai/POST /v1/videos/extensions" [label="HAS_ENDPOINT"]; "api_family:openai/videos" -> "endpoint:openai/POST /v1/videos/characters" [label="HAS_ENDPOINT"]; "api_family:openai/videos" -> "endpoint:openai/GET /v1/videos/characters/{character_id}" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/embeddings" [label="HAS_FAMILY"]; "api_family:openai/embeddings" -> "endpoint:openai/POST /v1/embeddings" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/moderations" [label="HAS_FAMILY"]; "api_family:openai/moderations" -> "endpoint:openai/POST /v1/moderations" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/safety" [label="HAS_FAMILY"]; "api_family:openai/safety" -> "endpoint:openai/GET /v1/safety/alerts/{id}" [label="HAS_ENDPOINT"]; "api_family:openai/safety" -> "endpoint:openai/GET /v1/safety/cases/{id}" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/content_provenance" [label="HAS_FAMILY"]; "api_family:openai/content_provenance" -> "endpoint:openai/POST /v1/content_provenance_checks" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/realtime" [label="HAS_FAMILY"]; "api_family:openai/realtime" -> "endpoint:openai/POST /v1/realtime/client_secrets" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/POST /v1/realtime/translations/client_secrets" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/POST /v1/realtime/calls" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/POST /v1/realtime/calls/{call_id}/accept" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/POST /v1/realtime/calls/{call_id}/reject" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/POST /v1/realtime/calls/{call_id}/refer" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/POST /v1/realtime/calls/{call_id}/hangup" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/POST /v1/realtime/sessions" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/POST /v1/realtime/transcription_sessions" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/WS wss://api.openai.com/v1/realtime?model={model}" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/WS wss://api.openai.com/v1/realtime?call_id={call_id}" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/WS wss://api.openai.com/v1/realtime/translations?model=gpt-realtime-translate" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/POST /v1/realtime/translations/calls" [label="HAS_ENDPOINT"]; "api_family:openai/realtime" -> "endpoint:openai/SIP sip:{PROJECT_ID}@sip.api.openai.com;transport=tls" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/live" [label="HAS_FAMILY"]; "api_family:openai/live" -> "endpoint:openai/POST /v1/live/sessions" [label="HAS_ENDPOINT"]; "api_family:openai/live" -> "endpoint:openai/POST /v1/live/sessions/{session_id}/fork" [label="HAS_ENDPOINT"]; "api_family:openai/live" -> "endpoint:openai/POST /v1/live/sessions/{session_id}/accept" [label="HAS_ENDPOINT"]; "api_family:openai/live" -> "endpoint:openai/POST /v1/live/sessions/{session_id}/reject" [label="HAS_ENDPOINT"]; "api_family:openai/live" -> "endpoint:openai/POST /v1/live/sessions/{session_id}/refer" [label="HAS_ENDPOINT"]; "api_family:openai/live" -> "endpoint:openai/POST /v1/live/sessions/{session_id}/hangup" [label="HAS_ENDPOINT"]; "api_family:openai/live" -> "endpoint:openai/GET /v1/live/sessions/{session_id}/content" [label="HAS_ENDPOINT"]; "api_family:openai/live" -> "endpoint:openai/WS wss://api.openai.com/v1/live/sessions" [label="HAS_ENDPOINT"]; "api_family:openai/live" -> "endpoint:openai/WS wss://api.openai.com/v1/live/sessions/{session_id}/fork" [label="HAS_ENDPOINT"]; "api_family:openai/live" -> "endpoint:openai/WS wss://api.openai.com/v1/live/sessions/{session_id}/attach" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/audio" [label="HAS_FAMILY"]; "api_family:openai/audio" -> "endpoint:openai/POST /v1/audio/speech" [label="HAS_ENDPOINT"]; "api_family:openai/audio" -> "endpoint:openai/POST /v1/audio/transcriptions" [label="HAS_ENDPOINT"]; "api_family:openai/audio" -> "endpoint:openai/POST /v1/audio/translations" [label="HAS_ENDPOINT"]; "api_family:openai/audio" -> "endpoint:openai/POST /v1/audio/voices" [label="HAS_ENDPOINT"]; "api_family:openai/audio" -> "endpoint:openai/GET /v1/audio/voices" [label="HAS_ENDPOINT"]; "api_family:openai/audio" -> "endpoint:openai/POST /v1/audio/voice_consents" [label="HAS_ENDPOINT"]; "api_family:openai/audio" -> "endpoint:openai/GET /v1/audio/voice_consents" [label="HAS_ENDPOINT"]; "api_family:openai/audio" -> "endpoint:openai/GET /v1/audio/voice_consents/{consent_id}" [label="HAS_ENDPOINT"]; "api_family:openai/audio" -> "endpoint:openai/POST /v1/audio/voice_consents/{consent_id}" [label="HAS_ENDPOINT"]; "api_family:openai/audio" -> "endpoint:openai/DELETE /v1/audio/voice_consents/{consent_id}" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/chat-audio" [label="HAS_FAMILY"]; "api_family:openai/chat-audio" -> "endpoint:openai/POST /v1/chat/completions (audio)" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/webhooks" [label="HAS_FAMILY"]; "api_family:openai/webhooks" -> "endpoint:openai/GET /v1/webhook_endpoints" [label="HAS_ENDPOINT"]; "api_family:openai/webhooks" -> "endpoint:openai/POST /v1/webhook_endpoints" [label="HAS_ENDPOINT"]; "api_family:openai/webhooks" -> "endpoint:openai/GET /v1/webhook_endpoints/{webhook_endpoint_id}" [label="HAS_ENDPOINT"]; "api_family:openai/webhooks" -> "endpoint:openai/POST /v1/webhook_endpoints/{webhook_endpoint_id}" [label="HAS_ENDPOINT"]; "api_family:openai/webhooks" -> "endpoint:openai/DELETE /v1/webhook_endpoints/{webhook_endpoint_id}" [label="HAS_ENDPOINT"]; "api_family:openai/webhooks" -> "endpoint:openai/POST /v1/webhook_endpoints/{webhook_endpoint_id}/rotate_secret" [label="HAS_ENDPOINT"]; "api_family:openai/webhooks" -> "endpoint:openai/POST /v1/webhook_endpoints/{webhook_endpoint_id}/test" [label="HAS_ENDPOINT"]; "api_family:openai/webhooks" -> "endpoint:openai/GET /v1/webhook_event_types" [label="HAS_ENDPOINT"]; "provider:openai" -> "api_family:openai/auth" [label="HAS_FAMILY"]; "api_family:openai/auth" -> "endpoint:openai/POST https://auth.openai.com/oauth/token" [label="HAS_ENDPOINT"]; "api_family:openai/auth" -> "endpoint:openai/POST https://mtls.auth.openai.com/oauth/token" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/chat_completions" [label="HAS_FAMILY"]; "api_family:xai/chat_completions" -> "endpoint:xai/POST /v1/chat/completions" [label="HAS_ENDPOINT"]; "api_family:xai/chat_completions" -> "endpoint:xai/GET /v1/chat/deferred-completion/{request_id}" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/responses" [label="HAS_FAMILY"]; "api_family:xai/responses" -> "endpoint:xai/POST /v1/responses" [label="HAS_ENDPOINT"]; "api_family:xai/responses" -> "endpoint:xai/GET /v1/responses/{response_id}" [label="HAS_ENDPOINT"]; "api_family:xai/responses" -> "endpoint:xai/DELETE /v1/responses/{response_id}" [label="HAS_ENDPOINT"]; "api_family:xai/responses" -> "endpoint:xai/GET /v1/responses/{response_id}/input_items" [label="HAS_ENDPOINT"]; "api_family:xai/responses" -> "endpoint:xai/POST /v1/responses/compact" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/messages_compat" [label="HAS_FAMILY"]; "api_family:xai/messages_compat" -> "endpoint:xai/POST /v1/messages" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/legacy" [label="HAS_FAMILY"]; "api_family:xai/legacy" -> "endpoint:xai/POST /v1/complete" [label="HAS_ENDPOINT"]; "api_family:xai/legacy" -> "endpoint:xai/POST /v1/completions" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/embeddings" [label="HAS_FAMILY"]; "api_family:xai/embeddings" -> "endpoint:xai/POST /v1/embeddings" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/models" [label="HAS_FAMILY"]; "api_family:xai/models" -> "endpoint:xai/GET /v1/embedding-models" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/account" [label="HAS_FAMILY"]; "api_family:xai/account" -> "endpoint:xai/POST /v1/tokenize-text" [label="HAS_ENDPOINT"]; "api_family:xai/account" -> "endpoint:xai/GET /v1/api-key" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/files" [label="HAS_FAMILY"]; "api_family:xai/files" -> "endpoint:xai/POST /v1/files" [label="HAS_ENDPOINT"]; "api_family:xai/files" -> "endpoint:xai/GET /v1/files" [label="HAS_ENDPOINT"]; "api_family:xai/files" -> "endpoint:xai/GET /v1/files/{file_id}" [label="HAS_ENDPOINT"]; "api_family:xai/files" -> "endpoint:xai/DELETE /v1/files/{file_id}" [label="HAS_ENDPOINT"]; "api_family:xai/files" -> "endpoint:xai/GET /v1/files/{file_id}/content" [label="HAS_ENDPOINT"]; "api_family:xai/files" -> "endpoint:xai/POST /v1/files/{file_id}/public-url" [label="HAS_ENDPOINT"]; "api_family:xai/files" -> "endpoint:xai/POST /v1/files/{file_id}/public-url/revoke" [label="HAS_ENDPOINT"]; "api_family:xai/files" -> "endpoint:xai/POST /v1/files:initialize" [label="HAS_ENDPOINT"]; "api_family:xai/files" -> "endpoint:xai/POST /v1/files:uploadChunks" [label="HAS_ENDPOINT"]; "api_family:xai/files" -> "endpoint:xai/PUT /v1/files/{file_id}" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/collections" [label="HAS_FAMILY"]; "api_family:xai/collections" -> "endpoint:xai/POST /v1/documents/search" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/POST /v1/collections" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/GET /v1/collections" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/GET /v1/collections/{collection_id}" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/PUT /v1/collections/{collection_id}" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/DELETE /v1/collections/{collection_id}" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/POST /v1/collections/{collection_id}/documents/{file_id}" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/POST /v1/collections/{collection_id}/documents" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/GET /v1/collections/{collection_id}/documents" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/GET /v1/collections/{collection_id}/documents/{file_id}" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/PATCH /v1/collections/{collection_id}/documents/{file_id}" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/DELETE /v1/collections/{collection_id}/documents/{file_id}" [label="HAS_ENDPOINT"]; "api_family:xai/collections" -> "endpoint:xai/GET /v1/collections/{collection_id}/documents:batchGet" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/batches" [label="HAS_FAMILY"]; "api_family:xai/batches" -> "endpoint:xai/POST /v1/batches" [label="HAS_ENDPOINT"]; "api_family:xai/batches" -> "endpoint:xai/GET /v1/batches" [label="HAS_ENDPOINT"]; "api_family:xai/batches" -> "endpoint:xai/GET /v1/batches/{batch_id}" [label="HAS_ENDPOINT"]; "api_family:xai/batches" -> "endpoint:xai/POST /v1/batches/{batch_id}/requests" [label="HAS_ENDPOINT"]; "api_family:xai/batches" -> "endpoint:xai/GET /v1/batches/{batch_id}/requests" [label="HAS_ENDPOINT"]; "api_family:xai/batches" -> "endpoint:xai/GET /v1/batches/{batch_id}/results" [label="HAS_ENDPOINT"]; "api_family:xai/batches" -> "endpoint:xai/POST /v1/batches/{batch_id}:cancel" [label="HAS_ENDPOINT"]; "api_family:xai/batches" -> "endpoint:xai/DELETE /v1/batches/{batch_id}" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/images" [label="HAS_FAMILY"]; "api_family:xai/images" -> "endpoint:xai/POST /v1/images/generations" [label="HAS_ENDPOINT"]; "api_family:xai/images" -> "endpoint:xai/POST /v1/images/edits" [label="HAS_ENDPOINT"]; "api_family:xai/models" -> "endpoint:xai/GET /v1/image-generation-models" [label="HAS_ENDPOINT"]; "api_family:xai/models" -> "endpoint:xai/GET /v1/image-generation-models/{model_id}" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/videos" [label="HAS_FAMILY"]; "api_family:xai/videos" -> "endpoint:xai/POST /v1/videos/generations" [label="HAS_ENDPOINT"]; "api_family:xai/videos" -> "endpoint:xai/POST /v1/videos/edits" [label="HAS_ENDPOINT"]; "api_family:xai/videos" -> "endpoint:xai/POST /v1/videos/extensions" [label="HAS_ENDPOINT"]; "api_family:xai/videos" -> "endpoint:xai/GET /v1/videos/{request_id}" [label="HAS_ENDPOINT"]; "api_family:xai/models" -> "endpoint:xai/GET /v1/video-generation-models" [label="HAS_ENDPOINT"]; "api_family:xai/models" -> "endpoint:xai/GET /v1/video-generation-models/{model_id}" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/voice" [label="HAS_FAMILY"]; "api_family:xai/voice" -> "endpoint:xai/POST /v1/realtime/client_secrets" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/WS wss://api.x.ai/v1/realtime" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/POST /v2/phone-numbers" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/POST /v1/realtime/calls/{call_id}/refer" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/POST /v1/realtime/calls/{call_id}/hangup" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/POST /v1/tts" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/WS wss://api.x.ai/v1/tts" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/GET /v1/tts/voices" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/GET /v1/tts/voices/{voice_id}" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/POST /v1/stt" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/WS wss://api.x.ai/v1/stt" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/POST /v1/custom-voices" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/GET /v1/custom-voices" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/GET /v1/custom-voices/{voice_id}" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/PATCH /v1/custom-voices/{voice_id}" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/DELETE /v1/custom-voices/{voice_id}" [label="HAS_ENDPOINT"]; "api_family:xai/voice" -> "endpoint:xai/GET /v1/custom-voices/{voice_id}/audio" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/skills" [label="HAS_FAMILY"]; "api_family:xai/skills" -> "endpoint:xai/GET /v1/skills" [label="HAS_ENDPOINT"]; "api_family:xai/skills" -> "endpoint:xai/POST /v1/skills" [label="HAS_ENDPOINT"]; "api_family:xai/skills" -> "endpoint:xai/GET /v1/skills/{skill_id}" [label="HAS_ENDPOINT"]; "api_family:xai/skills" -> "endpoint:xai/DELETE /v1/skills/{skill_id}" [label="HAS_ENDPOINT"]; "api_family:xai/skills" -> "endpoint:xai/GET /v1/skills/{skill_id}/content" [label="HAS_ENDPOINT"]; "api_family:xai/models" -> "endpoint:xai/GET /v1/models" [label="HAS_ENDPOINT"]; "api_family:xai/models" -> "endpoint:xai/GET /v1/models/{model_id}" [label="HAS_ENDPOINT"]; "api_family:xai/models" -> "endpoint:xai/GET /v1/language-models" [label="HAS_ENDPOINT"]; "api_family:xai/models" -> "endpoint:xai/GET /v1/language-models/{model_id}" [label="HAS_ENDPOINT"]; "api_family:xai/models" -> "endpoint:xai/GET /v1/embedding-models/{model_id}" [label="HAS_ENDPOINT"]; "api_family:xai/account" -> "endpoint:xai/GET /v1/me" [label="HAS_ENDPOINT"]; "provider:xai" -> "api_family:xai/management" [label="HAS_FAMILY"]; "api_family:xai/management" -> "endpoint:xai/GET /auth/management-keys/validation" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/POST /auth/teams/{teamId}/api-keys" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/GET /auth/teams/{teamId}/api-keys" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/PUT /auth/api-keys/{api_key_id}" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/POST /auth/api-keys/{apiKeyId}/rotate" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/DELETE /auth/api-keys/{apiKeyId}" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/GET /auth/api-keys/{apiKeyId}/propagation" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/GET /auth/teams/{teamId}/models" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/GET /auth/teams/{teamId}/endpoints" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/GET /audit/teams/{teamId}/events" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/GET /v1/billing/teams/{team_id}/billing-info" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/POST /v1/billing/teams/{team_id}/billing-info" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/GET /v1/billing/teams/{team_id}/invoices" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/GET /v1/billing/teams/{team_id}/payment-method" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/POST /v1/billing/teams/{team_id}/payment-method/default" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/GET /v1/billing/teams/{team_id}/postpaid/invoice/preview" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/GET /v1/billing/teams/{team_id}/postpaid/spending-limits" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/POST /v1/billing/teams/{team_id}/postpaid/spending-limits" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/GET /v1/billing/teams/{team_id}/prepaid/balance" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/POST /v1/billing/teams/{team_id}/prepaid/top-up" [label="HAS_ENDPOINT"]; "api_family:xai/management" -> "endpoint:xai/POST /v1/billing/teams/{team_id}/usage" [label="HAS_ENDPOINT"]; "provider:anthropic" -> "model:anthropic/claude-fable-5-1" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-mythos-5-1" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-fable-5" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-mythos-5" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-mythos-preview" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-opus-5" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-opus-4-8" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-opus-4-7" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-opus-4-6" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-opus-4-5-20251101" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-opus-4-5" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-sonnet-5" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-sonnet-4-6" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-sonnet-4-5" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-haiku-4-5-20251001" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-haiku-4-5" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-opus-4-1-20250805" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-opus-4-20250514" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-sonnet-4-20250514" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-3-7-sonnet-20250219" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-3-5-haiku-20241022" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-3-haiku-20240307" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-3-5-sonnet-20241022" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-3-5-sonnet-20240620" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-3-opus-20240229" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-3-sonnet-20240229" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-2.1" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-2.0" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-1.0" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-1.1" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-1.2" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-1.3" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-instant-1.0" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-instant-1.1" [label="OFFERS"]; "provider:anthropic" -> "model:anthropic/claude-instant-1.2" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-pro" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash-preview-tts" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-pro-preview-tts" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemma-4-26b-a4b-it" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemma-4-31b-it" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-flash-latest" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-flash-lite-latest" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-pro-latest" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash-lite" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash-image" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3-flash-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.1-pro-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.1-pro-preview-customtools" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.1-flash-lite-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.1-flash-lite" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3-pro-image-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3-pro-image" [label="OFFERS"]; "provider:gemini" -> "model:gemini/nano-banana-pro-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.1-flash-image-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.1-flash-image" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.1-flash-lite-image" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.5-flash" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.5-flash-lite" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-omni-flash-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-omni-1.1-flash" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.5-transcribe" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.6-flash" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.7-flash" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.8-flash" [label="OFFERS"]; "provider:gemini" -> "model:gemini/lyria-3-clip-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/lyria-3-pro-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/lyria-3.5" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.1-flash-tts-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-robotics-er-2-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-computer-use-preview-10-2025" [label="OFFERS"]; "provider:gemini" -> "model:gemini/antigravity-preview-05-2026" [label="OFFERS"]; "provider:gemini" -> "model:gemini/antigravity-preview-09-2026" [label="OFFERS"]; "provider:gemini" -> "model:gemini/deep-research-max-preview-04-2026" [label="OFFERS"]; "provider:gemini" -> "model:gemini/deep-research-preview-04-2026" [label="OFFERS"]; "provider:gemini" -> "model:gemini/deep-research-pro-preview-12-2025" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-embedding-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-embedding-2-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-embedding-2" [label="OFFERS"]; "provider:gemini" -> "model:gemini/aqa" [label="OFFERS"]; "provider:gemini" -> "model:gemini/veo-3.1-generate-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/veo-3.1-fast-generate-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/veo-3.1-lite-generate-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.5-transcribe-live" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash-native-audio-latest" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.1-flash-live-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.8-live" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.8-live-extended-thinking" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-robotics-er-2-streaming-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-3.5-live-translate-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/lyria-realtime-exp" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.0-flash" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.0-flash-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.0-flash-lite" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.0-flash-lite-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.0-flash-exp" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.0-flash-preview-image-generation" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.0-flash-lite-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.0-flash-lite-preview-02-05" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.0-flash-live-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-pro-preview-03-25" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-pro-preview-05-06" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-pro-preview-06-05" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash-preview-05-20" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash-preview-09-2025" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash-preview-09-25" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash-lite-preview-09-2025" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-2.5-flash-image-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-live-2.5-flash-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/text-embedding-004" [label="OFFERS"]; "provider:gemini" -> "model:gemini/embedding-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/embedding-gecko-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-embedding-exp" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-embedding-exp-03-07" [label="OFFERS"]; "provider:gemini" -> "model:gemini/embedding-2-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/imagen-4.0-generate-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/imagen-4.0-ultra-generate-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/imagen-4.0-fast-generate-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/imagen-3.0-generate-002" [label="OFFERS"]; "provider:gemini" -> "model:gemini/imagen-4.0-generate-preview-06-06" [label="OFFERS"]; "provider:gemini" -> "model:gemini/imagen-4.0-ultra-generate-preview-06-06" [label="OFFERS"]; "provider:gemini" -> "model:gemini/veo-2.0-generate-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/veo-3.0-generate-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/veo-3.0-fast-generate-001" [label="OFFERS"]; "provider:gemini" -> "model:gemini/veo-3.0-generate-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/veo-3.0-fast-generate-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-robotics-er-1.5-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/gemini-robotics-er-1.6-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/lyria-3.5-clip-preview" [label="OFFERS"]; "provider:gemini" -> "model:gemini/lyria-3.5-pro-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/ada" [label="OFFERS"]; "provider:openai" -> "model:openai/babbage" [label="OFFERS"]; "provider:openai" -> "model:openai/babbage-002" [label="OFFERS"]; "provider:openai" -> "model:openai/chat-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/chatgpt-4o-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/chatgpt-image-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/code-cushman-001" [label="OFFERS"]; "provider:openai" -> "model:openai/code-cushman-002" [label="OFFERS"]; "provider:openai" -> "model:openai/code-davinci-001" [label="OFFERS"]; "provider:openai" -> "model:openai/code-davinci-002" [label="OFFERS"]; "provider:openai" -> "model:openai/code-davinci-edit-001" [label="OFFERS"]; "provider:openai" -> "model:openai/code-search-ada-code-001" [label="OFFERS"]; "provider:openai" -> "model:openai/code-search-ada-text-001" [label="OFFERS"]; "provider:openai" -> "model:openai/code-search-babbage-code-001" [label="OFFERS"]; "provider:openai" -> "model:openai/code-search-babbage-text-001" [label="OFFERS"]; "provider:openai" -> "model:openai/codex-mini-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/computer-use-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/computer-use-preview-2025-03-11" [label="OFFERS"]; "provider:openai" -> "model:openai/curie" [label="OFFERS"]; "provider:openai" -> "model:openai/dall-e-2" [label="OFFERS"]; "provider:openai" -> "model:openai/dall-e-3" [label="OFFERS"]; "provider:openai" -> "model:openai/davinci" [label="OFFERS"]; "provider:openai" -> "model:openai/davinci-002" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-3.5-turbo" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-3.5-turbo-0125" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-3.5-turbo-0301" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-3.5-turbo-0613" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-3.5-turbo-1106" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-3.5-turbo-16k" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-3.5-turbo-16k-0613" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-3.5-turbo-completions" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-3.5-turbo-instruct" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-3.5-turbo-instruct-0914" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-0125-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-0314" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-0613" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-0613-completions" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-1106-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-1106-vision-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-32k" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-32k-0314" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-32k-0613" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-completions" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-turbo" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-turbo-2024-04-09" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-turbo-completions" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-turbo-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-turbo-preview-completions" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4-vision-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4.1" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4.1-2025-04-14" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4.1-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4.1-mini-2025-04-14" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4.1-nano" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4.1-nano-2025-04-14" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4.5-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4.5-preview-2025-02-27" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-2024-05-13" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-2024-08-06" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-2024-11-20" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-audio" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-audio-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-audio-preview-2024-10-01" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-audio-preview-2024-12-17" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-audio-preview-2025-06-03" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-2024-07-18" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-audio" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-audio-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-audio-preview-2024-12-17" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-realtime" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-realtime-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-search-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-search-preview-2025-03-11" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-transcribe" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-transcribe-2025-03-20" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-transcribe-2025-12-15" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-tts" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-tts-2025-03-20" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-mini-tts-2025-12-15" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-realtime" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-realtime-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-realtime-preview-2024-10-01" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-realtime-preview-2024-12-17" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-realtime-preview-2025-06-03" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-search-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-search-preview-2025-03-11" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-transcribe" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-4o-transcribe-diarize" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5-2025-08-07" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5-chat-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5-codex" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5-mini-2025-08-07" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5-nano" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5-nano-2025-08-07" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5-pro" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5-pro-2025-10-06" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5-search-api" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5-search-api-2025-10-14" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.1" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.1-2025-11-13" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.1-chat-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.1-codex" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.1-codex-max" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.1-codex-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.2" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.2-2025-12-11" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.2-chat-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.2-codex" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.2-pro" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.2-pro-2025-12-11" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.3-chat-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.3-codex" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.4" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.4-2026-03-05" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.4-cyber" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.4-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.4-mini-2026-03-17" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.4-nano" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.4-nano-2026-03-17" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.4-pro" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.4-pro-2026-03-05" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.5" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.5-2026-04-23" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.5-cyber" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.5-pro" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.5-pro-2026-04-23" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.6" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.6-cyber" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.6-luna" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.6-sol" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-5.6-terra" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-6-astra" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-audio" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-audio-1.5" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-audio-2025-08-28" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-audio-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-audio-mini-2025-10-06" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-audio-mini-2025-12-15" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-daybreak-blue-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-daybreak-red-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-image-1" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-image-1-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-image-1.5" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-image-1.5-2025-12-16" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-image-2" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-image-2-2026-04-21" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-image-2.5-flare" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-image-2.5-flare-2026-09-08" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-image-2.5-sunburst" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-image-2.5-sunburst-2026-09-08" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-live-1" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-live-transcribe" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-oss-120b" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-oss-20b" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-realtime" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-realtime-1.5" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-realtime-2" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-realtime-2.1" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-realtime-2.1-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-realtime-2025-08-28" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-realtime-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-realtime-mini-2025-10-06" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-realtime-mini-2025-12-15" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-realtime-translate" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-realtime-whisper" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-rosalind-research" [label="OFFERS"]; "provider:openai" -> "model:openai/gpt-transcribe" [label="OFFERS"]; "provider:openai" -> "model:openai/o1" [label="OFFERS"]; "provider:openai" -> "model:openai/o1-2024-12-17" [label="OFFERS"]; "provider:openai" -> "model:openai/o1-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/o1-mini-2024-09-12" [label="OFFERS"]; "provider:openai" -> "model:openai/o1-preview" [label="OFFERS"]; "provider:openai" -> "model:openai/o1-preview-2024-09-12" [label="OFFERS"]; "provider:openai" -> "model:openai/o1-pro" [label="OFFERS"]; "provider:openai" -> "model:openai/o1-pro-2025-03-19" [label="OFFERS"]; "provider:openai" -> "model:openai/o3" [label="OFFERS"]; "provider:openai" -> "model:openai/o3-2025-04-16" [label="OFFERS"]; "provider:openai" -> "model:openai/o3-deep-research" [label="OFFERS"]; "provider:openai" -> "model:openai/o3-deep-research-2025-06-26" [label="OFFERS"]; "provider:openai" -> "model:openai/o3-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/o3-mini-2025-01-31" [label="OFFERS"]; "provider:openai" -> "model:openai/o3-pro" [label="OFFERS"]; "provider:openai" -> "model:openai/o3-pro-2025-06-10" [label="OFFERS"]; "provider:openai" -> "model:openai/o4-mini" [label="OFFERS"]; "provider:openai" -> "model:openai/o4-mini-2025-04-16" [label="OFFERS"]; "provider:openai" -> "model:openai/o4-mini-deep-research" [label="OFFERS"]; "provider:openai" -> "model:openai/o4-mini-deep-research-2025-06-26" [label="OFFERS"]; "provider:openai" -> "model:openai/omni-moderation-2024-09-26" [label="OFFERS"]; "provider:openai" -> "model:openai/omni-moderation-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/sora-2" [label="OFFERS"]; "provider:openai" -> "model:openai/sora-2-2025-10-06" [label="OFFERS"]; "provider:openai" -> "model:openai/sora-2-2025-12-08" [label="OFFERS"]; "provider:openai" -> "model:openai/sora-2-pro" [label="OFFERS"]; "provider:openai" -> "model:openai/sora-2-pro-2025-10-06" [label="OFFERS"]; "provider:openai" -> "model:openai/text-ada-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-babbage-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-curie-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-davinci-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-davinci-002" [label="OFFERS"]; "provider:openai" -> "model:openai/text-davinci-003" [label="OFFERS"]; "provider:openai" -> "model:openai/text-davinci-edit-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-embedding-3-large" [label="OFFERS"]; "provider:openai" -> "model:openai/text-embedding-3-small" [label="OFFERS"]; "provider:openai" -> "model:openai/text-embedding-ada-002" [label="OFFERS"]; "provider:openai" -> "model:openai/text-moderation-007" [label="OFFERS"]; "provider:openai" -> "model:openai/text-moderation-latest" [label="OFFERS"]; "provider:openai" -> "model:openai/text-moderation-stable" [label="OFFERS"]; "provider:openai" -> "model:openai/text-search-ada-doc-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-search-ada-query-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-search-babbage-doc-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-search-babbage-query-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-search-curie-doc-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-search-curie-query-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-search-davinci-doc-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-search-davinci-query-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-similarity-ada-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-similarity-babbage-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-similarity-curie-001" [label="OFFERS"]; "provider:openai" -> "model:openai/text-similarity-davinci-001" [label="OFFERS"]; "provider:openai" -> "model:openai/tts-1" [label="OFFERS"]; "provider:openai" -> "model:openai/tts-1-1106" [label="OFFERS"]; "provider:openai" -> "model:openai/tts-1-hd" [label="OFFERS"]; "provider:openai" -> "model:openai/tts-1-hd-1106" [label="OFFERS"]; "provider:openai" -> "model:openai/whisper-1" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4.6" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4.5" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4.3" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4.20-0309-reasoning" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4.20-0309-non-reasoning" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4.20-multi-agent-0309" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-build-0.1" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-imagine-image" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-imagine-image-2.0" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-imagine-image-quality" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-imagine-video" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-imagine-video-1.5" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-voice-think-fast-2.0" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-voice-think-fast-1.0" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-voice-transcribe-2.0" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-voice-transcribe-1.0" [label="OFFERS"]; "provider:xai" -> "model:xai/text-to-speech" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-embedding-small" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-3" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4-0709" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4-fast-reasoning" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4-fast-non-reasoning" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4-1-fast-reasoning" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4-1-fast-non-reasoning" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-code-fast-1" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-imagine-image-pro" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-2-image-1212" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-2-vision-1212" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-2-1212" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-3-mini" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-beta" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-vision-beta" [label="OFFERS"]; "provider:xai" -> "model:xai/grok-4-latest" [label="OFFERS"]; "model:anthropic/claude-fable-5-1" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-fable-5-1" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-fable-5-1" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-fable-5-1" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-fable-5-1" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-fable-5-1" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:high_resolution_vision_2576px" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:thinking_adaptive" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:thinking_always_on" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:thinking_on_by_default" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:interleaved_thinking" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:thinking_display_omitted_default" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:progress_updates_between_tool_calls" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:per_message_effort_beta" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:web_search_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:web_fetch_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:computer_use_toolset_ga" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:browser_use" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:compaction_server_side" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:compact_on_demand_beta" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:context_1m_default_no_beta" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:inference_geo_data_residency" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:mid_conversation_system_messages" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:task_budgets_beta" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/web_search_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/web_search_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/web_fetch_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/web_fetch_20260309" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/web_fetch_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/computer_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/browser_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5-1" -> "tool:anthropic/computer_20251124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-5-1" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-5-1" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-5-1" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-5-1" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-5-1" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:high_resolution_vision_2576px" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:thinking_adaptive" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:thinking_always_on" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:thinking_on_by_default" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:interleaved_thinking" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:thinking_display_omitted_default" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:progress_updates_between_tool_calls" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:per_message_effort_beta" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:web_search_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:web_fetch_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:computer_use_toolset_ga" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:browser_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:compaction_server_side" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:compact_on_demand_beta" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:context_1m_default_no_beta" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:inference_geo_data_residency" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:mid_conversation_system_messages" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:task_budgets_beta" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/web_search_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/web_search_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/web_fetch_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/web_fetch_20260309" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/web_fetch_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/computer_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/browser_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5-1" -> "tool:anthropic/computer_20251124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-fable-5" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-fable-5" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-fable-5" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-fable-5" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-fable-5" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:high_resolution_vision_2576px" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:thinking_adaptive" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:thinking_always_on" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:thinking_on_by_default" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:interleaved_thinking" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:thinking_display_omitted_default" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:progress_updates_between_tool_calls" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:web_search_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:web_fetch_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:computer_use_toolset_ga" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:browser_use" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:compaction_server_side" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:compact_on_demand_beta" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:context_1m_default_no_beta" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:inference_geo_data_residency" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:mid_conversation_system_messages" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:mid_conversation_tool_changes_beta" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:task_budgets_beta" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:priority_tier" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/web_search_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/web_search_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/web_fetch_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/web_fetch_20260309" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/web_fetch_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/computer_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/browser_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-fable-5" -> "tool:anthropic/computer_20251124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-5" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-5" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-5" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-5" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-5" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:high_resolution_vision_2576px" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:thinking_adaptive" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:thinking_always_on" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:thinking_on_by_default" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:interleaved_thinking" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:thinking_display_omitted_default" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:web_search_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:web_fetch_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:computer_use_toolset_ga" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:browser_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:compaction_server_side" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:compact_on_demand_beta" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:context_1m_default_no_beta" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:inference_geo_data_residency" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:mid_conversation_system_messages" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:mid_conversation_tool_changes_beta" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:task_budgets_beta" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/web_search_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/web_search_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/web_fetch_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/web_fetch_20260309" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/web_fetch_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/computer_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/browser_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-5" -> "tool:anthropic/computer_20251124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-preview" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-preview" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-preview" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-preview" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-mythos-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:high_resolution_vision_2576px" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:thinking_adaptive" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:thinking_can_be_disabled" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:interleaved_thinking" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:thinking_display_omitted_default" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:web_search_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:web_fetch_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:compaction_server_side" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:compact_on_demand_beta" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:context_1m_default_no_beta" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:inference_geo_data_residency" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:assistant_prefill" [label="SUPPORTS_UNKNOWN"]; "model:anthropic/claude-mythos-preview" -> "capability:zero_data_retention_eligible" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/web_search_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/web_search_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/web_fetch_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/web_fetch_20260309" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/web_fetch_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-mythos-preview" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-5" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-5" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-5" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-5" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-5" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:high_resolution_vision_2576px" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:thinking_adaptive" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:thinking_on_by_default" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:thinking_can_be_disabled" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:interleaved_thinking" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:thinking_display_omitted_default" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:per_message_effort_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:fast_mode_speed_fast" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:batch_extended_output_300k_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:web_search_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:web_fetch_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:computer_use_toolset_ga" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:browser_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:compaction_server_side" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:compact_on_demand_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:context_1m_default_no_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:inference_geo_data_residency" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:mid_conversation_system_messages" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:mid_conversation_tool_changes_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:task_budgets_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:zero_data_retention_eligible" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/web_search_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/web_search_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/web_fetch_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/web_fetch_20260309" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/web_fetch_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/computer_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/browser_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-5" -> "tool:anthropic/computer_20251124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-8" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-8" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-8" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-8" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-8" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:high_resolution_vision_2576px" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:thinking_adaptive" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:thinking_can_be_disabled" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:interleaved_thinking" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:thinking_display_omitted_default" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:fast_mode_speed_fast" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:batch_extended_output_300k_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:web_search_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:web_fetch_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:computer_use_toolset_ga" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:browser_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:compaction_server_side" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:compact_on_demand_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:context_1m_default_no_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:inference_geo_data_residency" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:mid_conversation_system_messages" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:mid_conversation_tool_changes_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:task_budgets_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:assistant_prefill" [label="SUPPORTS_UNKNOWN"]; "model:anthropic/claude-opus-4-8" -> "capability:priority_tier" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:zero_data_retention_eligible" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/web_search_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/web_search_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/web_fetch_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/web_fetch_20260309" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/web_fetch_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/computer_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/browser_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-8" -> "tool:anthropic/computer_20251124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-7" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-7" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-7" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-7" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-7" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:high_resolution_vision_2576px" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:thinking_adaptive" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:thinking_can_be_disabled" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:interleaved_thinking" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:thinking_display_omitted_default" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:batch_extended_output_300k_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:web_search_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:web_fetch_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:compaction_server_side" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:compact_on_demand_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:context_1m_default_no_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:inference_geo_data_residency" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:task_budgets_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:assistant_prefill" [label="SUPPORTS_UNKNOWN"]; "model:anthropic/claude-opus-4-7" -> "capability:priority_tier" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:zero_data_retention_eligible" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/web_search_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/web_search_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/web_fetch_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/web_fetch_20260309" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/web_fetch_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-7" -> "tool:anthropic/computer_20251124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-6" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-6" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-6" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-6" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-6" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:thinking_extended_manual_budget" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:thinking_adaptive" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:thinking_can_be_disabled" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:interleaved_thinking" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:batch_extended_output_300k_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:web_search_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:web_fetch_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:compaction_server_side" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:compact_on_demand_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:context_1m_default_no_beta" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:inference_geo_data_residency" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:priority_tier" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:zero_data_retention_eligible" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/web_search_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/web_search_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/web_fetch_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/web_fetch_20260309" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/web_fetch_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-6" -> "tool:anthropic/computer_20251124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5" -> "model:anthropic/claude-opus-4-5-20251101" [label="ALIAS_OF"]; "model:anthropic/claude-opus-4-5-20251101" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-5-20251101" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-5-20251101" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-5-20251101" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-5-20251101" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:thinking_extended_manual_budget" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:thinking_can_be_disabled" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:assistant_prefill" [label="SUPPORTS_UNKNOWN"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:priority_tier" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:zero_data_retention_eligible" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5-20251101" -> "tool:anthropic/computer_20251124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-5" -> "model:anthropic/claude-opus-4-5-20251101" [label="REDIRECTS_TO"]; "model:anthropic/claude-opus-4-5-20251101" -> "model:anthropic/claude-opus-4-5" [label="SNAPSHOT_OF"]; "model:anthropic/claude-opus-4-5" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-5" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-5" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-5" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-5" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-5" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-5" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-5" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:high_resolution_vision_2576px" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:thinking_adaptive" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:thinking_on_by_default" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:thinking_can_be_disabled" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:interleaved_thinking" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:thinking_display_omitted_default" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:batch_extended_output_300k_beta" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:web_search_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:web_fetch_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:computer_use_toolset_ga" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:browser_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:compaction_server_side" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:compact_on_demand_beta" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:context_1m_default_no_beta" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:inference_geo_data_residency" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:zero_data_retention_eligible" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/web_search_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/web_search_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/web_fetch_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/web_fetch_20260309" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/web_fetch_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/computer_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/browser_toolset_20260801" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-5" -> "tool:anthropic/computer_20251124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-4-6" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-4-6" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-4-6" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-4-6" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-4-6" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:thinking_extended_manual_budget" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:thinking_adaptive" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:thinking_can_be_disabled" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:interleaved_thinking" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:effort_parameter" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:batch_extended_output_300k_beta" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:web_search_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:web_fetch_dynamic_filtering" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:compaction_server_side" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:compact_on_demand_beta" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:context_1m_default_no_beta" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:inference_geo_data_residency" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:assistant_prefill" [label="SUPPORTS_UNKNOWN"]; "model:anthropic/claude-sonnet-4-6" -> "capability:priority_tier" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:zero_data_retention_eligible" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/web_search_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/web_search_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/web_fetch_20260318" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/web_fetch_20260309" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/web_fetch_20260209" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-6" -> "tool:anthropic/computer_20251124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="ALIAS_OF"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:thinking_extended_manual_budget" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:thinking_can_be_disabled" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:code_execution" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:programmatic_tool_calling" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:assistant_prefill" [label="SUPPORTS_UNKNOWN"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:priority_tier" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:zero_data_retention_eligible" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "tool:anthropic/computer_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-5" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="REDIRECTS_TO"]; "model:anthropic/claude-sonnet-4-5-20250929" -> "model:anthropic/claude-sonnet-4-5" [label="SNAPSHOT_OF"]; "model:anthropic/claude-sonnet-4-5" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-sonnet-4-5" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-haiku-4-5" -> "model:anthropic/claude-haiku-4-5-20251001" [label="ALIAS_OF"]; "model:anthropic/claude-haiku-4-5-20251001" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-haiku-4-5-20251001" -> "endpoint:anthropic/POST /v1/messages/count_tokens" [label="AVAILABLE_ON"]; "model:anthropic/claude-haiku-4-5-20251001" -> "endpoint:anthropic/POST /v1/messages/batches" [label="AVAILABLE_ON"]; "model:anthropic/claude-haiku-4-5-20251001" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-haiku-4-5-20251001" -> "endpoint:anthropic/MANAGED Agents (/v1/agents, /v1/sessions) — see managed-agents docs for per-model support" [label="AVAILABLE_ON"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:text_input" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:vision" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:pdf_input" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:tool_use" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:parallel_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:tool_choice_any_or_tool" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:strict_tool_use" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:structured_outputs_json" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:fine_grained_tool_streaming" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:thinking_extended_manual_budget" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:thinking_can_be_disabled" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:prompt_caching_1h_ttl" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:automatic_caching_top_level_cache_control" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:batch_api" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:citations" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:files_api" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:web_search" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:web_fetch" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:code_execution_docs" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:computer_use" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:memory_tool" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:text_editor_tool" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:bash_tool" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:tool_search" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:advisor_tool" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:mcp_connector" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:agent_skills" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:context_editing_clear_tool_uses" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:context_editing_clear_thinking" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:assistant_prefill" [label="SUPPORTS_UNKNOWN"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:priority_tier" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:zero_data_retention_eligible" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "capability:multilingual" [label="SUPPORTS"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/web_search_20250305" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/web_fetch_20250910" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/code_execution_20260521" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/code_execution_20260120" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/code_execution_20250825" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/advisor_20260301" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/mcp_toolset" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/memory_20250818" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/bash_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/text_editor_20250728" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5-20251001" -> "tool:anthropic/computer_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-haiku-4-5" -> "model:anthropic/claude-haiku-4-5-20251001" [label="REDIRECTS_TO"]; "model:anthropic/claude-haiku-4-5-20251001" -> "model:anthropic/claude-haiku-4-5" [label="SNAPSHOT_OF"]; "model:anthropic/claude-haiku-4-5" -> "endpoint:anthropic/POST /v1/messages" [label="AVAILABLE_ON"]; "model:anthropic/claude-haiku-4-5" -> "endpoint:anthropic/GET /v1/models/{model_id}" [label="AVAILABLE_ON"]; "model:anthropic/claude-opus-4-1" -> "model:anthropic/claude-opus-4-1-20250805" [label="ALIAS_OF"]; "model:anthropic/claude-opus-4-1-20250805" -> "capability:computer_use_computer_20250124" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-1-20250805" -> "tool:anthropic/computer_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-opus-4-0" -> "model:anthropic/claude-opus-4-20250514" [label="ALIAS_OF"]; "model:anthropic/claude-opus-4-20250514" -> "capability:computer_use_computer_20250124" [label="SUPPORTS"]; "model:anthropic/claude-opus-4-20250514" -> "tool:anthropic/computer_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-sonnet-4-0" -> "model:anthropic/claude-sonnet-4-20250514" [label="ALIAS_OF"]; "model:anthropic/claude-sonnet-4-20250514" -> "capability:computer_use_computer_20250124" [label="SUPPORTS"]; "model:anthropic/claude-sonnet-4-20250514" -> "tool:anthropic/computer_20250124" [label="SUPPORTS_TOOL"]; "model:anthropic/claude-3-7-sonnet-latest" -> "model:anthropic/claude-3-7-sonnet-20250219" [label="ALIAS_OF"]; "model:anthropic/claude-3-5-haiku-latest" -> "model:anthropic/claude-3-5-haiku-20241022" [label="ALIAS_OF"]; "model:anthropic/claude-3-5-sonnet-latest" -> "model:anthropic/claude-3-5-sonnet-20241022" [label="ALIAS_OF"]; "model:anthropic/claude-3-opus-latest" -> "model:anthropic/claude-3-opus-20240229" [label="ALIAS_OF"]; "model:gemini/gemini-2.5-flash" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-pro" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-pro" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-pro" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-pro" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-pro" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-pro" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-preview-tts" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-tts" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-tts" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-tts" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-tts" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-tts" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-tts" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-tts" -> "capability:tts" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-tts" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-tts" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-tts" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:tts" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-tts" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemma-4-26b-a4b-it" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemma-4-31b-it" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemma-4-31b-it" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemma-4-31b-it" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemma-4-31b-it" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemma-4-31b-it" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemma-4-31b-it" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemma-4-31b-it" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemma-4-31b-it" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-flash-latest" -> "model:gemini/gemini-3.8-flash" [label="ALIAS_OF"]; "model:gemini/gemini-flash-latest" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-flash-latest" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-flash-latest" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-flash-latest" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-flash-latest" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-flash-latest" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-flash-latest" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-latest" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-flash-latest" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-flash-lite-latest" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-flash-lite-latest" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-flash-lite-latest" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-flash-lite-latest" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-flash-lite-latest" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-flash-lite-latest" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-flash-lite-latest" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-flash-lite-latest" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-flash-lite-latest" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-pro-latest" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-pro-latest" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-pro-latest" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-pro-latest" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-pro-latest" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-pro-latest" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-pro-latest" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-pro-latest" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-pro-latest" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-lite" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-lite" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-lite" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-lite" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-lite" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-image-preview" -> "model:gemini/gemini-2.5-flash-image" [label="SNAPSHOT_OF"]; "model:gemini/gemini-2.5-flash-image" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image" -> "capability:openai_compatible_images_generations" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:computer_use" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3-flash-preview" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3-flash-preview" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3-flash-preview" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3-flash-preview" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3-flash-preview" -> "tool:gemini/computer_use" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3-flash-preview" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3-flash-preview" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "model:gemini/gemini-3.1-pro-preview" [label="SNAPSHOT_OF"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-pro-preview-customtools" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite-preview" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/nano-banana-pro-preview" -> "model:gemini/gemini-3-pro-image-preview" [label="ALIAS_OF"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:openai_compatible_images_generations" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image-preview" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3-pro-image" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3-pro-image" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3-pro-image" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3-pro-image" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3-pro-image" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3-pro-image-preview" -> "model:gemini/nano-banana-pro-preview" [label="ALIAS_OF"]; "model:gemini/nano-banana-pro-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/nano-banana-pro-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/nano-banana-pro-preview" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/nano-banana-pro-preview" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/nano-banana-pro-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:openai_compatible_images_generations" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/nano-banana-pro-preview" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image-preview" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-image" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-image" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-image" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-image" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-image" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-lite-image" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-flash-latest pointed here 2026-05-19 -> 2026-09" -> "model:gemini/gemini-3.5-flash" [label="ALIAS_OF"]; "model:gemini/gemini-3.5-flash" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash" -> "tool:gemini/computer_use" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.5-flash-lite" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash-lite" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash-lite" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash-lite" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash-lite" -> "tool:gemini/computer_use" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash-lite" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-flash-lite" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-omni-flash-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-omni-flash-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-omni-flash-preview" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-omni-flash-preview" -> "capability:video_output" [label="SUPPORTS"]; "model:gemini/gemini-omni-flash-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-omni-flash-preview" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-omni-flash-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-flash-preview" -> "capability:video_generation" [label="SUPPORTS"]; "model:gemini/gemini-omni-flash-preview" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-omni-flash-preview" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:video_output" [label="SUPPORTS"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:video_generation" [label="SUPPORTS"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-omni-1.1-flash" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe" -> "capability:transcription_dedicated" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe" -> "capability:speaker_diarization" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.6-flash" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.6-flash" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.6-flash" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.6-flash" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.6-flash" -> "tool:gemini/computer_use" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.6-flash" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.6-flash" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.7-flash" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.7-flash" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.7-flash" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.7-flash" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.7-flash" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.7-flash" -> "tool:gemini/computer_use" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.7-flash" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.7-flash" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.8-flash" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:thinking_level_param" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.8-flash" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.8-flash" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.8-flash" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.8-flash" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.8-flash" -> "tool:gemini/computer_use" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.8-flash" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.8-flash" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/lyria-3-clip-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/lyria-3-clip-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/lyria-3-clip-preview" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/lyria-3-clip-preview" -> "capability:music_output" [label="SUPPORTS"]; "model:gemini/lyria-3-clip-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3-clip-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3-clip-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3-clip-preview" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/lyria-3-clip-preview" -> "capability:music_generation" [label="SUPPORTS"]; "model:gemini/lyria-3-clip-preview" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/lyria-3-clip-preview" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/lyria-3-clip-preview" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/lyria-3-pro-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/lyria-3-pro-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/lyria-3-pro-preview" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/lyria-3-pro-preview" -> "capability:music_output" [label="SUPPORTS"]; "model:gemini/lyria-3-pro-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3-pro-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3-pro-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3-pro-preview" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/lyria-3-pro-preview" -> "capability:music_generation" [label="SUPPORTS"]; "model:gemini/lyria-3-pro-preview" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/lyria-3-pro-preview" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/lyria-3-pro-preview" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/lyria-3.5" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/lyria-3.5" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/lyria-3.5" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/lyria-3.5" -> "capability:music_output" [label="SUPPORTS"]; "model:gemini/lyria-3.5" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/lyria-3.5" -> "capability:music_generation" [label="SUPPORTS"]; "model:gemini/lyria-3.5" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:tts" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-tts-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:computer_use" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-preview" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-preview" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-preview" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-preview" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-preview" -> "tool:gemini/computer_use" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-preview" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-preview" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:computer_use" [label="SUPPORTS"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:context_caching_implicit" [label="SUPPORTS"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:interactions_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:openai_compatible_chat" [label="SUPPORTS"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-2.5-computer-use-preview-10-2025" -> "tool:gemini/computer_use" [label="SUPPORTS_TOOL"]; "model:gemini/antigravity-preview-05-2026" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/antigravity-preview-05-2026" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/antigravity-preview-05-2026" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/antigravity-preview-05-2026" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-05-2026" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/antigravity-preview-05-2026" -> "capability:managed_agent" [label="SUPPORTS"]; "model:gemini/antigravity-preview-05-2026" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/antigravity-preview-09-2026" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/antigravity-preview-09-2026" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/antigravity-preview-09-2026" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/antigravity-preview-09-2026" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/antigravity-preview-09-2026" -> "capability:managed_agent" [label="SUPPORTS"]; "model:gemini/antigravity-preview-09-2026" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:deep_research_agent" [label="SUPPORTS"]; "model:gemini/deep-research-max-preview-04-2026" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-preview-04-2026" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:deep_research_agent" [label="SUPPORTS"]; "model:gemini/deep-research-preview-04-2026" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:interactions_api" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:interactions_api_listed_in_docs_table" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:deep_research_agent" [label="SUPPORTS"]; "model:gemini/deep-research-pro-preview-12-2025" -> "capability:system_instructions" [label="SUPPORTS"]; "model:gemini/gemini-embedding-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-001" -> "capability:embeddings" [label="SUPPORTS"]; "model:gemini/gemini-embedding-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-embedding-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-001" -> "capability:openai_compatible_embeddings" [label="SUPPORTS"]; "model:gemini/gemini-embedding-001" -> "capability:embedding_task_type_param" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2-preview" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2-preview" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2-preview" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2-preview" -> "capability:embeddings" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2-preview" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2-preview" -> "capability:openai_compatible_embeddings" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2" -> "capability:embeddings" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-embedding-2" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-2" -> "capability:openai_compatible_embeddings" [label="SUPPORTS"]; "model:gemini/aqa" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/aqa" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/aqa" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/aqa" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/veo-3.1-generate-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/veo-3.1-generate-preview" -> "capability:video_output" [label="SUPPORTS"]; "model:gemini/veo-3.1-generate-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-generate-preview" -> "capability:video_generation" [label="SUPPORTS"]; "model:gemini/veo-3.1-generate-preview" -> "capability:openai_compatible_videos" [label="SUPPORTS"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:video_output" [label="SUPPORTS"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-fast-generate-preview" -> "capability:video_generation" [label="SUPPORTS"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:video_output" [label="SUPPORTS"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.1-lite-generate-preview" -> "capability:video_generation" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:live_api" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:transcription_dedicated" [label="SUPPORTS"]; "model:gemini/gemini-3.5-transcribe-live" -> "capability:speaker_diarization" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:live_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-latest" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:live_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-09-2025" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:live_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:live_api" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.1-flash-live-preview" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.1-flash-live-preview" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.8-live" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live" -> "capability:live_api" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.8-live" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:thinking_live_flag" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:thought_signatures" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:live_api" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.8-live-extended-thinking" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:computer_use" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "capability:live_api" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "tool:gemini/computer_use" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-2-streaming-preview" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-3.5-live-translate-preview" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-3.5-live-translate-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-3.5-live-translate-preview" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/gemini-3.5-live-translate-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-live-translate-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-live-translate-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-3.5-live-translate-preview" -> "capability:live_api" [label="SUPPORTS"]; "model:gemini/gemini-3.5-live-translate-preview" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/gemini-3.5-live-translate-preview" -> "capability:live_translation" [label="SUPPORTS"]; "model:gemini/lyria-realtime-exp" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/lyria-realtime-exp" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/lyria-realtime-exp" -> "capability:music_output" [label="SUPPORTS"]; "model:gemini/lyria-realtime-exp" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-realtime-exp" -> "capability:music_generation" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.0-flash" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.0-flash" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.0-flash" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.0-flash-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-001" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-001" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-001" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-001" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-exp" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-preview-image-generation" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-lite-preview-02-05" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.0-flash-live-001" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-03-25" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-05-06" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-pro-preview-06-05" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-05-20" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-preview-09-2025" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-preview-09-25" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:pdf_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-lite-preview-09-2025" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-2.5-flash-image-preview" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-live-2.5-flash-preview" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/text-embedding-004" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/text-embedding-004" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/text-embedding-004" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/embedding-001" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/embedding-001" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-001" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/embedding-gecko-001" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/embedding-gecko-001" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-gecko-001" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-exp" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-embedding-exp" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-embedding-exp-03-07" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/embedding-2-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/embedding-2-preview" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/embedding-2-preview" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/imagen-4.0-generate-001" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/imagen-4.0-generate-001" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/imagen-4.0-generate-001" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-001" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-001" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:image_output" [label="SUPPORTS"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:image_generation" [label="SUPPORTS"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-fast-generate-001" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/imagen-3.0-generate-002" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/imagen-3.0-generate-002" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-3.0-generate-002" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-generate-preview-06-06" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/imagen-4.0-ultra-generate-preview-06-06" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/veo-2.0-generate-001" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/veo-2.0-generate-001" -> "capability:video_output" [label="SUPPORTS"]; "model:gemini/veo-2.0-generate-001" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:video_generation" [label="SUPPORTS"]; "model:gemini/veo-2.0-generate-001" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-2.0-generate-001" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/veo-3.0-generate-001" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/veo-3.0-generate-001" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-001" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-001" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/veo-3.0-generate-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/veo-3.0-generate-preview" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-generate-preview" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:thinking" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:thought_signatures" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:structured_output" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:parallel_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:compositional_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:google_search_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:google_maps_grounding" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:url_context" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:computer_use" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:context_caching_explicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:context_caching_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:batch_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:batch_api_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:flex_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:priority_inference" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:live_api" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:audio_generation_docs" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/veo-3.0-fast-generate-preview" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:file_search" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-1.5-preview" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:audio_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:video_input" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:text_output" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:thinking" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:structured_output" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:parallel_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:compositional_function_calling" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:google_search_grounding" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:google_maps_grounding" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:url_context" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:code_execution" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:computer_use" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:file_search" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:context_caching_explicit" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:context_caching_docs" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:batch_api" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:batch_api_docs" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:flex_inference" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:priority_inference" [label="SUPPORTS"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "tool:gemini/google_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "tool:gemini/google_maps" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "tool:gemini/url_context" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "tool:gemini/code_execution" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "tool:gemini/computer_use" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "tool:gemini/file_search" [label="SUPPORTS_TOOL"]; "model:gemini/gemini-robotics-er-1.6-preview" -> "tool:gemini/function_declarations" [label="SUPPORTS_TOOL"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:music_output" [label="SUPPORTS"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:music_generation" [label="SUPPORTS"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5-clip-preview" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:text_input" [label="SUPPORTS"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:image_input" [label="SUPPORTS"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:audio_output" [label="SUPPORTS"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:music_output" [label="SUPPORTS"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:thinking_default_level" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:thinking_levels" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:thinking_budget_legacy_param" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:context_caching_implicit" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:audio_generation_docs" [label="SUPPORTS"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:music_generation" [label="SUPPORTS"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:openai_compatible_chat" [label="SUPPORTS_UNKNOWN"]; "model:gemini/lyria-3.5-pro-preview" -> "capability:sampling_params_temperature_top_p_top_k" [label="SUPPORTS_UNKNOWN"]; "model:openai/babbage-002" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/babbage-002" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/babbage-002" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/babbage-002" -> "capability:completions_legacy" [label="SUPPORTS"]; "model:openai/babbage-002" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/chat-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/chat-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/chat-latest" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/chat-latest" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/chat-latest" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/chat-latest" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/chat-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/chat-latest" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/chat-latest" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/chat-latest" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/chat-latest" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/chat-latest" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/chat-latest" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/chat-latest" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/chat-latest" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/chat-latest" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/chat-latest" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/chat-latest" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/chat-latest" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/chatgpt-4o-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/chatgpt-4o-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/chatgpt-4o-latest" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/chatgpt-4o-latest" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/chatgpt-4o-latest" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/chatgpt-4o-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/chatgpt-4o-latest" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/chatgpt-4o-latest" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/chatgpt-4o-latest" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/chatgpt-4o-latest" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/chatgpt-4o-latest" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/chatgpt-4o-latest" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/chatgpt-4o-latest" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/chatgpt-4o-latest" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/chatgpt-4o-latest" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/chatgpt-4o-latest" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/chatgpt-image-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/chatgpt-image-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/chatgpt-image-latest" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/chatgpt-image-latest" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/chatgpt-image-latest" -> "capability:inpainting" [label="SUPPORTS"]; "model:openai/chatgpt-image-latest" -> "capability:batch" [label="SUPPORTS"]; "model:openai/chatgpt-image-latest" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/chatgpt-image-latest" -> "capability:image_edit_api" [label="SUPPORTS"]; "model:openai/chatgpt-image-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/codex-mini-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/codex-mini-latest" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/codex-mini-latest" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/codex-mini-latest" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/codex-mini-latest" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/codex-mini-latest" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/codex-mini-latest" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/codex-mini-latest" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:evals" [label="SUPPORTS"]; "model:openai/codex-mini-latest" -> "capability:stored_completions" [label="SUPPORTS"]; "model:openai/codex-mini-latest" -> "capability:distillation" [label="SUPPORTS"]; "model:openai/codex-mini-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/codex-mini-latest" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/computer-use-preview-2025-03-11" -> "model:openai/computer-use-preview" [label="SNAPSHOT_OF"]; "model:openai/computer-use-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/computer-use-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/computer-use-preview" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/computer-use-preview" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/computer-use-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/computer-use-preview" -> "capability:batch" [label="SUPPORTS"]; "model:openai/computer-use-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/computer-use-preview" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:batch" [label="SUPPORTS"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/computer-use-preview-2025-03-11" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/dall-e-3" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/dall-e-3" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/dall-e-3" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/dall-e-3" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/dall-e-3" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/dall-e-3" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/dall-e-3" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/dall-e-3" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/dall-e-3" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/dall-e-3" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/dall-e-3" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/dall-e-3" -> "capability:inpainting" [label="SUPPORTS_UNKNOWN"]; "model:openai/dall-e-3" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/dall-e-3" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/dall-e-3" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/davinci-002" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/davinci-002" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/davinci-002" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/davinci-002" -> "capability:completions_legacy" [label="SUPPORTS"]; "model:openai/davinci-002" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "model:openai/gpt-3.5-turbo" [label="ALIAS_OF"]; "model:openai/gpt-3.5-turbo-0125" -> "model:openai/gpt-3.5-turbo" [label="SNAPSHOT_OF"]; "model:openai/gpt-3.5-turbo-1106" -> "model:openai/gpt-3.5-turbo" [label="SNAPSHOT_OF"]; "model:openai/gpt-3.5-turbo" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-0125" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-1106" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "model:openai/gpt-3.5-turbo" [label="SNAPSHOT_OF"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-3.5-turbo-instruct" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "model:openai/gpt-4" [label="SNAPSHOT_OF"]; "model:openai/gpt-4-0314" -> "model:openai/gpt-4" [label="SNAPSHOT_OF"]; "model:openai/gpt-4" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0125-preview" -> "model:openai/gpt-4-turbo-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4-0125-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4-0125-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4-0125-preview" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4-0125-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0125-preview" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0125-preview" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0125-preview" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0125-preview" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0125-preview" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0125-preview" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0125-preview" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0125-preview" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0125-preview" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0125-preview" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0314" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4-0314" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4-0314" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4-0314" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4-0314" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4-0314" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0314" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0314" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0314" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0314" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0314" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0314" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0314" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0314" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0314" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0314" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4-0613" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4-0613" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4-0613" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4-0613" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4-0613" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-0613" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-1106-vision-preview" -> "model:openai/gpt-4-turbo-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-1106-vision-preview" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "model:openai/gpt-4-turbo" [label="SNAPSHOT_OF"]; "model:openai/gpt-4-turbo" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4-turbo" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4-turbo" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4-turbo" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4-turbo" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4-turbo" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4-turbo" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-2024-04-09" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4-0125-preview" -> "model:openai/gpt-4-turbo-preview" [label="ALIAS_OF"]; "model:openai/gpt-4-1106-vision-preview" -> "model:openai/gpt-4-turbo-preview" [label="ALIAS_OF"]; "model:openai/gpt-4-turbo-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4-turbo-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4-turbo-preview" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4-turbo-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-preview" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-preview" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-preview" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-preview" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-preview" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-preview" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-preview" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-preview" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-preview" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4-turbo-preview" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.1-2025-04-14" -> "model:openai/gpt-4.1" [label="SNAPSHOT_OF"]; "model:openai/gpt-4.1" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.1" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-4.1" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-4.1-2025-04-14" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-2025-04-14" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-2025-04-14" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-2025-04-14" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-2025-04-14" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-2025-04-14" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "model:openai/gpt-4.1-mini" [label="SNAPSHOT_OF"]; "model:openai/gpt-4.1-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.1-mini" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-mini" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-mini" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-mini" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-mini" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-mini-2025-04-14" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "model:openai/gpt-4.1-nano" [label="SNAPSHOT_OF"]; "model:openai/gpt-4.1-nano" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.1-nano" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.1-nano" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-nano" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-nano" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-nano" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-nano" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.1-nano-2025-04-14" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "model:openai/gpt-4.5-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4.5-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:evals" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:evals" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4.5-preview-2025-02-27" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "model:openai/gpt-4o" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-2024-08-06" -> "model:openai/gpt-4o" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-2024-05-13" -> "model:openai/gpt-4o" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-4o" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-05-13" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-2024-05-13" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-05-13" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-05-13" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-05-13" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-05-13" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-05-13" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-05-13" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-08-06" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-2024-08-06" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-08-06" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-08-06" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-08-06" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-08-06" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-08-06" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-08-06" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-11-20" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-2024-11-20" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-4o-2024-11-20" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-11-20" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-11-20" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-11-20" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-11-20" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-2024-11-20" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-audio-preview-2025-06-03" -> "model:openai/gpt-4o-audio-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-audio-preview-2024-12-17" -> "model:openai/gpt-4o-audio-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-audio-preview-2024-10-01" -> "model:openai/gpt-4o-audio-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-audio-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-audio-preview" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-10-01" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-10-01" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-10-01" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-10-01" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-10-01" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-10-01" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-10-01" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-audio-preview-2024-10-01" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-12-17" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-12-17" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-12-17" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-12-17" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-12-17" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-12-17" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2024-12-17" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-audio-preview-2024-12-17" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2025-06-03" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2025-06-03" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2025-06-03" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2025-06-03" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2025-06-03" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2025-06-03" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-audio-preview-2025-06-03" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-audio-preview-2025-06-03" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "model:openai/gpt-4o-mini" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-4o-mini" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:predicted_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-2024-07-18" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-2024-07-18" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-2024-07-18" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-2024-07-18" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-2024-07-18" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-2024-07-18" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "model:openai/gpt-4o-mini-audio-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-mini-audio-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-audio-preview" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-audio-preview" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-audio-preview" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-audio-preview" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-audio-preview-2024-12-17" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" -> "model:openai/gpt-4o-mini-realtime-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-mini-realtime-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-realtime-preview" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-realtime-preview" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-realtime-preview-2024-12-17" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-search-preview-2025-03-11" -> "model:openai/gpt-4o-mini-search-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-mini-search-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-search-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-search-preview" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-search-preview" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-search-preview" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-search-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-search-preview-2025-03-11" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-search-preview-2025-03-11" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-search-preview-2025-03-11" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-search-preview-2025-03-11" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-search-preview-2025-03-11" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-search-preview-2025-03-11" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "model:openai/gpt-4o-mini-transcribe" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "model:openai/gpt-4o-mini-transcribe" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:transcription" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:transcription" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-03-20" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:transcription" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-transcribe-2025-12-15" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "model:openai/gpt-4o-mini-tts" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "model:openai/gpt-4o-mini-tts" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-mini-tts" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-tts" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-tts" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts" -> "capability:speech_generation" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-tts" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:speech_generation" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-03-20" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:speech_generation" [label="SUPPORTS"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-mini-tts-2025-12-15" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" -> "model:openai/gpt-4o-realtime-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" -> "model:openai/gpt-4o-realtime-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" -> "model:openai/gpt-4o-realtime-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-realtime-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-realtime-preview" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-realtime-preview" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-realtime-preview-2024-10-01" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-realtime-preview-2024-12-17" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-realtime-preview-2025-06-03" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-4o-search-preview-2025-03-11" -> "model:openai/gpt-4o-search-preview" [label="SNAPSHOT_OF"]; "model:openai/gpt-4o-search-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-search-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-search-preview" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4o-search-preview" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-search-preview" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-search-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-search-preview-2025-03-11" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-search-preview-2025-03-11" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-search-preview-2025-03-11" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-4o-search-preview-2025-03-11" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-4o-search-preview-2025-03-11" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-4o-search-preview-2025-03-11" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-transcribe" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-transcribe" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-transcribe" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-4o-transcribe" -> "capability:transcription" [label="SUPPORTS"]; "model:openai/gpt-4o-transcribe" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:transcription" [label="SUPPORTS"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-4o-transcribe-diarize" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-2025-08-07" -> "model:openai/gpt-5" [label="SNAPSHOT_OF"]; "model:openai/gpt-5" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-2025-08-07" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-2025-08-07" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5-2025-08-07" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-2025-08-07" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-2025-08-07" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-2025-08-07" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-2025-08-07" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-2025-08-07" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-chat-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-chat-latest" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-chat-latest" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-chat-latest" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-chat-latest" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-chat-latest" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-chat-latest" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-chat-latest" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-codex" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-codex" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5-codex" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-codex" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-mini-2025-08-07" -> "model:openai/gpt-5-mini" [label="SNAPSHOT_OF"]; "model:openai/gpt-5-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-mini" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5-mini" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-mini" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-mini" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-mini" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-mini" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5-mini-2025-08-07" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-mini-2025-08-07" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-mini-2025-08-07" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-mini-2025-08-07" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-mini-2025-08-07" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano-2025-08-07" -> "model:openai/gpt-5-nano" [label="SNAPSHOT_OF"]; "model:openai/gpt-5-nano" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-nano" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-nano" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-nano" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-nano-2025-08-07" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano-2025-08-07" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano-2025-08-07" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano-2025-08-07" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano-2025-08-07" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-nano-2025-08-07" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-pro-2025-10-06" -> "model:openai/gpt-5-pro" [label="SNAPSHOT_OF"]; "model:openai/gpt-5-pro" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-pro" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5-pro" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-pro" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-pro" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-pro" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-pro" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5-pro-2025-10-06" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-pro-2025-10-06" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-pro-2025-10-06" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-pro-2025-10-06" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5-pro-2025-10-06" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-2025-11-13" -> "model:openai/gpt-5.1" [label="SNAPSHOT_OF"]; "model:openai/gpt-5.1" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.1" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.1" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.1-2025-11-13" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-2025-11-13" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-2025-11-13" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-2025-11-13" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-2025-11-13" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-2025-11-13" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-2025-11-13" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-chat-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.1-chat-latest" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1-chat-latest" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-chat-latest" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-chat-latest" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-chat-latest" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-chat-latest" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-chat-latest" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-codex" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.1-codex" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-codex" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-codex-max" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.1-codex-max" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-max" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-codex-max" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-codex-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:evals" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:stored_completions" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:distillation" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.1-codex-mini" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.1-codex-mini" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.1-codex-mini" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-2025-12-11" -> "model:openai/gpt-5.2" [label="SNAPSHOT_OF"]; "model:openai/gpt-5.2" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.2" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.2" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.2-2025-12-11" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-2025-12-11" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-2025-12-11" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-2025-12-11" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-2025-12-11" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-2025-12-11" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-2025-12-11" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-2025-12-11" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-2025-12-11" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-chat-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.2-chat-latest" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2-chat-latest" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-chat-latest" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-chat-latest" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-chat-latest" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-chat-latest" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-chat-latest" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-codex" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.2-codex" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.2-codex" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.2-codex" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-codex" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-codex" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-codex" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "model:openai/gpt-5.2-pro" [label="SNAPSHOT_OF"]; "model:openai/gpt-5.2-pro" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.2-pro" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-pro" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-pro" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-pro" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-pro" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.2-pro-2025-12-11" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.3-chat-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.3-chat-latest" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.3-chat-latest" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.3-chat-latest" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.3-chat-latest" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.3-chat-latest" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.3-chat-latest" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.3-chat-latest" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.3-codex" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.3-codex" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.3-codex" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.3-codex" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.3-codex" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.3-codex" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.3-codex" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "model:openai/gpt-5.4" [label="SNAPSHOT_OF"]; "model:openai/gpt-5.4" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:compaction" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.4" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:compaction" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.4-2026-03-05" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-2026-03-05" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "model:openai/gpt-5.4-mini" [label="SNAPSHOT_OF"]; "model:openai/gpt-5.4-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.4-mini" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:compaction" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:compaction" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-mini-2026-03-17" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "model:openai/gpt-5.4-nano" [label="SNAPSHOT_OF"]; "model:openai/gpt-5.4-nano" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.4-nano" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:compaction" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:compaction" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-nano-2026-03-17" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "model:openai/gpt-5.4-pro" [label="SNAPSHOT_OF"]; "model:openai/gpt-5.4-pro" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:compaction" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:compaction" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.4-pro-2026-03-05" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "model:openai/gpt-5.5" [label="SNAPSHOT_OF"]; "model:openai/gpt-5.5" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.5" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.5" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.5-2026-04-23" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-2026-04-23" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "model:openai/gpt-5.5-pro" [label="SNAPSHOT_OF"]; "model:openai/gpt-5.5-pro" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.5-pro" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.5-pro-2026-04-23" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6" -> "model:openai/gpt-5.6-sol" [label="SNAPSHOT_OF"]; "model:openai/gpt-5.6" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:reasoning_mode_pro" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:explicit_cache_breakpoints" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.6" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.6" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-red-latest" -> "model:openai/gpt-5.6-cyber" [label="ALIAS_OF"]; "model:openai/gpt-5.6-cyber" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:explicit_cache_breakpoints" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.6-cyber" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.6-cyber" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-cyber" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-cyber" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-cyber" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-cyber" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-cyber" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-cyber" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-cyber" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-cyber" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-cyber" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-luna" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:reasoning_mode_pro" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:explicit_cache_breakpoints" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.6-luna" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.6-luna" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-luna" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-luna" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-luna" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-luna" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-luna" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-luna" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-luna" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-luna" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-luna" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6" -> "model:openai/gpt-5.6-sol" [label="ALIAS_OF"]; "model:openai/gpt-daybreak-blue-latest" -> "model:openai/gpt-5.6-sol" [label="ALIAS_OF"]; "model:openai/gpt-5.6-sol" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:reasoning_mode_pro" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:explicit_cache_breakpoints" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.6-sol" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.6-sol" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-sol" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-sol" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-sol" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-sol" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-sol" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-sol" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-sol" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-sol" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-sol" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-terra" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:reasoning_mode_pro" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:explicit_cache_breakpoints" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-5.6-terra" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-5.6-terra" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-terra" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-terra" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-terra" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-terra" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-terra" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-terra" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-terra" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-terra" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-terra" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-6-astra" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:reasoning_mode_pro" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-6-astra" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:explicit_cache_breakpoints" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-6-astra" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-6-astra" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-6-astra" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-6-astra" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-6-astra" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-6-astra" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-6-astra" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-6-astra" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-6-astra" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-6-astra" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-6-astra" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-audio-2025-08-28" -> "model:openai/gpt-audio" [label="SNAPSHOT_OF"]; "model:openai/gpt-audio" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-audio" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-audio" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-audio" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-audio" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-audio" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-audio" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio-1.5" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-audio-1.5" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-audio-1.5" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-audio-1.5" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-audio-1.5" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-audio-1.5" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio-1.5" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-audio-1.5" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio-2025-08-28" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-audio-2025-08-28" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-audio-2025-08-28" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-audio-2025-08-28" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-audio-2025-08-28" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-audio-2025-08-28" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio-2025-08-28" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-audio-2025-08-28" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-10-06" -> "model:openai/gpt-audio-mini" [label="SNAPSHOT_OF"]; "model:openai/gpt-audio-mini-2025-12-15" -> "model:openai/gpt-audio-mini" [label="SNAPSHOT_OF"]; "model:openai/gpt-audio-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-audio-mini" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-audio-mini" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-audio-mini" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-audio-mini" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio-mini" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-audio-mini" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-audio-mini" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-audio-mini" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio-mini" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-audio-mini-2025-10-06" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-10-06" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-10-06" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-10-06" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-10-06" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-10-06" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-10-06" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-audio-mini-2025-10-06" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-audio-mini-2025-10-06" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-10-06" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-audio-mini-2025-12-15" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-12-15" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-12-15" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-12-15" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-12-15" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-12-15" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-12-15" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-audio-mini-2025-12-15" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-audio-mini-2025-12-15" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-audio-mini-2025-12-15" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-sol" -> "model:openai/gpt-daybreak-blue-latest" [label="ALIAS_OF"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:explicit_cache_breakpoints" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:long_context_tier_272k" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-daybreak-blue-latest" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-blue-latest" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-blue-latest" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-blue-latest" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-blue-latest" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-blue-latest" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-blue-latest" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-blue-latest" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-blue-latest" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-blue-latest" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-5.6-cyber" -> "model:openai/gpt-daybreak-red-latest" [label="ALIAS_OF"]; "model:openai/gpt-daybreak-red-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:explicit_cache_breakpoints" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-daybreak-red-latest" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:tool_computer_use" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:tool_hosted_shell" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:tool_apply_patch" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:tool_skills" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:tool_tool_search" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "capability:web_search_feature" [label="SUPPORTS"]; "model:openai/gpt-daybreak-red-latest" -> "tool:openai/apply_patch" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-red-latest" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-red-latest" -> "tool:openai/computer_use" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-red-latest" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-red-latest" -> "tool:openai/hosted_shell" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-red-latest" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-red-latest" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-red-latest" -> "tool:openai/skills" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-red-latest" -> "tool:openai/tool_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-daybreak-red-latest" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-image-1" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-image-1" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-image-1" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/gpt-image-1" -> "capability:inpainting" [label="SUPPORTS"]; "model:openai/gpt-image-1" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-image-1" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/gpt-image-1" -> "capability:image_edit_api" [label="SUPPORTS"]; "model:openai/gpt-image-1" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1" -> "capability:tool_web_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1" -> "capability:tool_file_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1" -> "capability:tool_code_interpreter" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1" -> "capability:tool_image_generation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1" -> "capability:tool_mcp" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1" -> "capability:tool_computer_use" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1" -> "capability:tool_hosted_shell" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1" -> "capability:tool_apply_patch" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1" -> "capability:tool_skills" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1" -> "capability:tool_tool_search" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-image-1-mini" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-image-1-mini" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/gpt-image-1-mini" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:inpainting" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-image-1-mini" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/gpt-image-1-mini" -> "capability:image_edit_api" [label="SUPPORTS"]; "model:openai/gpt-image-1-mini" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1-mini" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1.5-2025-12-16" -> "model:openai/gpt-image-1.5" [label="SNAPSHOT_OF"]; "model:openai/gpt-image-1.5" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-image-1.5" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-image-1.5" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-image-1.5" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/gpt-image-1.5" -> "capability:inpainting" [label="SUPPORTS"]; "model:openai/gpt-image-1.5" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-image-1.5" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/gpt-image-1.5" -> "capability:image_edit_api" [label="SUPPORTS"]; "model:openai/gpt-image-1.5" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-1.5-2025-12-16" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-image-1.5-2025-12-16" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-image-1.5-2025-12-16" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-image-1.5-2025-12-16" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/gpt-image-1.5-2025-12-16" -> "capability:inpainting" [label="SUPPORTS"]; "model:openai/gpt-image-1.5-2025-12-16" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-image-1.5-2025-12-16" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/gpt-image-1.5-2025-12-16" -> "capability:image_edit_api" [label="SUPPORTS"]; "model:openai/gpt-image-1.5-2025-12-16" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-2-2026-04-21" -> "model:openai/gpt-image-2" [label="SNAPSHOT_OF"]; "model:openai/gpt-image-2" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-image-2" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-image-2" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/gpt-image-2" -> "capability:inpainting" [label="SUPPORTS"]; "model:openai/gpt-image-2" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-image-2" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/gpt-image-2" -> "capability:image_edit_api" [label="SUPPORTS"]; "model:openai/gpt-image-2" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-2-2026-04-21" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-image-2-2026-04-21" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-image-2-2026-04-21" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/gpt-image-2-2026-04-21" -> "capability:inpainting" [label="SUPPORTS"]; "model:openai/gpt-image-2-2026-04-21" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-image-2-2026-04-21" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/gpt-image-2-2026-04-21" -> "capability:image_edit_api" [label="SUPPORTS"]; "model:openai/gpt-image-2-2026-04-21" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-2.5-flare-2026-09-08" -> "model:openai/gpt-image-2.5-flare" [label="SNAPSHOT_OF"]; "model:openai/gpt-image-2.5-flare" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare" -> "capability:inpainting" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare" -> "capability:image_edit_api" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-2.5-flare-2026-09-08" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare-2026-09-08" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare-2026-09-08" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare-2026-09-08" -> "capability:inpainting" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare-2026-09-08" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare-2026-09-08" -> "capability:image_edit_api" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-flare-2026-09-08" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-2.5-sunburst-2026-09-08" -> "model:openai/gpt-image-2.5-sunburst" [label="SNAPSHOT_OF"]; "model:openai/gpt-image-2.5-sunburst" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst" -> "capability:inpainting" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst" -> "capability:image_edit_api" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-image-2.5-sunburst-2026-09-08" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst-2026-09-08" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst-2026-09-08" -> "capability:image_out" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst-2026-09-08" -> "capability:inpainting" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst-2026-09-08" -> "capability:image_generation_api" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst-2026-09-08" -> "capability:image_edit_api" [label="SUPPORTS"]; "model:openai/gpt-image-2.5-sunburst-2026-09-08" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-live-1" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-live-1" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-live-1" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-live-1" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-live-1" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-live-1" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-live-1" -> "capability:live_sessions" [label="SUPPORTS"]; "model:openai/gpt-live-1" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-live-1" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-live-transcribe" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-live-transcribe" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-live-transcribe" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-live-transcribe" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-live-transcribe" -> "capability:transcription" [label="SUPPORTS"]; "model:openai/gpt-live-transcribe" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-oss-120b" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-oss-120b" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-oss-120b" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-oss-120b" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-oss-120b" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-oss-120b" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-oss-120b" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-oss-120b" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-oss-120b" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-oss-120b" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-oss-120b" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-oss-120b" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-oss-120b" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-oss-120b" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-oss-120b" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-oss-120b" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-oss-20b" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-oss-20b" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-oss-20b" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-oss-20b" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-oss-20b" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/gpt-oss-20b" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-oss-20b" -> "capability:batch" [label="SUPPORTS"]; "model:openai/gpt-oss-20b" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-oss-20b" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/gpt-oss-20b" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/gpt-oss-20b" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/gpt-oss-20b" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-oss-20b" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/gpt-oss-20b" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/gpt-oss-20b" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/gpt-oss-20b" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/gpt-realtime-2025-08-28" -> "model:openai/gpt-realtime" [label="SNAPSHOT_OF"]; "model:openai/gpt-realtime" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-realtime" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-realtime" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-realtime" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-realtime" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-realtime" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-realtime" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-realtime" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-1.5" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-1.5" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-1.5" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-1.5" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-1.5" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-1.5" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-1.5" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-realtime-1.5" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-1.5" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-realtime-1.5" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-1.5" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-2" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-2" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-2" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-realtime-2" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-2" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-realtime-2" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-2" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-realtime-2" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-2" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-2.1" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-2.1" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-2.1-mini" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-2025-08-28" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2025-08-28" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-2025-08-28" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2025-08-28" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-2025-08-28" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-2025-08-28" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-2025-08-28" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-realtime-2025-08-28" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-2025-08-28" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-realtime-2025-08-28" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-2025-08-28" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "model:openai/gpt-realtime-mini" [label="SNAPSHOT_OF"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "model:openai/gpt-realtime-mini" [label="SNAPSHOT_OF"]; "model:openai/gpt-realtime-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-mini" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-mini" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-mini-2025-10-06" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "capability:realtime" [label="SUPPORTS"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-mini-2025-12-15" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/gpt-realtime-translate" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-translate" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-translate" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-translate" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-realtime-translate" -> "capability:translation" [label="SUPPORTS"]; "model:openai/gpt-realtime-translate" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-realtime-whisper" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-whisper" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-realtime-whisper" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-realtime-whisper" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-realtime-whisper" -> "capability:transcription" [label="SUPPORTS"]; "model:openai/gpt-realtime-whisper" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/gpt-transcribe" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/gpt-transcribe" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/gpt-transcribe" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/gpt-transcribe" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/gpt-transcribe" -> "capability:transcription" [label="SUPPORTS"]; "model:openai/gpt-transcribe" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o1-2024-12-17" -> "model:openai/o1" [label="SNAPSHOT_OF"]; "model:openai/o1" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o1" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o1" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o1" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o1" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o1" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o1" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o1" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o1" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o1" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o1" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o1" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o1" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o1" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o1" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o1" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o1-2024-12-17" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o1-2024-12-17" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o1-2024-12-17" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o1-2024-12-17" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o1-2024-12-17" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o1-mini-2024-09-12" -> "model:openai/o1-mini" [label="SNAPSHOT_OF"]; "model:openai/o1-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o1-mini" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o1-mini" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o1-mini" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o1-mini" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o1-mini" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o1-mini" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o1-mini" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o1-mini" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o1-mini" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o1-mini" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o1-mini" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o1-mini-2024-09-12" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o1-mini-2024-09-12" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o1-mini-2024-09-12" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o1-mini-2024-09-12" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o1-mini-2024-09-12" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o1-mini-2024-09-12" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o1-mini-2024-09-12" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o1-mini-2024-09-12" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o1-mini-2024-09-12" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o1-mini-2024-09-12" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o1-mini-2024-09-12" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o1-mini-2024-09-12" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o1-preview-2024-09-12" -> "model:openai/o1-preview" [label="SNAPSHOT_OF"]; "model:openai/o1-preview" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o1-preview" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o1-preview" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o1-preview" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o1-preview" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o1-preview" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o1-preview" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o1-preview" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o1-preview" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o1-preview-2024-09-12" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o1-preview-2024-09-12" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o1-preview-2024-09-12" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o1-preview-2024-09-12" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o1-preview-2024-09-12" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o1-preview-2024-09-12" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o1-preview-2024-09-12" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o1-preview-2024-09-12" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o1-preview-2024-09-12" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o1-pro-2025-03-19" -> "model:openai/o1-pro" [label="SNAPSHOT_OF"]; "model:openai/o1-pro" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o1-pro" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o1-pro" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o1-pro" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o1-pro" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o1-pro" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o1-pro" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o1-pro" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o1-pro" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o1-pro" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o1-pro" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o1-pro" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o1-pro" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o1-pro" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o1-pro-2025-03-19" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o1-pro-2025-03-19" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o1-pro-2025-03-19" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o1-pro-2025-03-19" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o1-pro-2025-03-19" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o1-pro-2025-03-19" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o1-pro-2025-03-19" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o1-pro-2025-03-19" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o1-pro-2025-03-19" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o1-pro-2025-03-19" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o1-pro-2025-03-19" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o1-pro-2025-03-19" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o1-pro-2025-03-19" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o1-pro-2025-03-19" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o3-2025-04-16" -> "model:openai/o3" [label="SNAPSHOT_OF"]; "model:openai/o3" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o3" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o3" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o3" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o3" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o3" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o3" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o3" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/o3" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o3" -> "capability:evals" [label="SUPPORTS"]; "model:openai/o3" -> "capability:stored_completions" [label="SUPPORTS"]; "model:openai/o3" -> "capability:distillation" [label="SUPPORTS"]; "model:openai/o3" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o3" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/o3" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o3" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o3" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/o3" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o3" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o3" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o3" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o3" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o3" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/o3" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o3" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/o3-2025-04-16" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3-2025-04-16" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:evals" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:stored_completions" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:distillation" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3-2025-04-16" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o3-2025-04-16" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o3-2025-04-16" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o3-2025-04-16" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o3-2025-04-16" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/o3-2025-04-16" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o3-2025-04-16" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/o3-deep-research-2025-06-26" -> "model:openai/o3-deep-research" [label="SNAPSHOT_OF"]; "model:openai/o3-deep-research" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3-deep-research" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:evals" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:stored_completions" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:distillation" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3-deep-research" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o3-deep-research" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o3-deep-research" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o3-deep-research" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:evals" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:stored_completions" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:distillation" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o3-deep-research-2025-06-26" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o3-deep-research-2025-06-26" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o3-deep-research-2025-06-26" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/o3-mini-2025-01-31" -> "model:openai/o3-mini" [label="SNAPSHOT_OF"]; "model:openai/o3-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3-mini" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o3-mini" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o3-mini" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o3-mini" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o3-mini" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o3-mini" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/o3-mini" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o3-mini-2025-01-31" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3-mini-2025-01-31" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o3-mini-2025-01-31" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o3-mini-2025-01-31" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o3-mini-2025-01-31" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o3-mini-2025-01-31" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/o3-mini-2025-01-31" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o3-pro-2025-06-10" -> "model:openai/o3-pro" [label="SNAPSHOT_OF"]; "model:openai/o3-pro" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o3-pro" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o3-pro" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o3-pro" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o3-pro" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o3-pro" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o3-pro" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o3-pro" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3-pro" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/o3-pro" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o3-pro" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/o3-pro" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o3-pro" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o3-pro" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o3-pro" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o3-pro" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/o3-pro" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o3-pro" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/o3-pro-2025-06-10" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o3-pro-2025-06-10" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "capability:tool_image_generation" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o3-pro-2025-06-10" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o3-pro-2025-06-10" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o3-pro-2025-06-10" -> "tool:openai/image_generation" [label="SUPPORTS_TOOL"]; "model:openai/o3-pro-2025-06-10" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o3-pro-2025-06-10" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-2025-04-16" -> "model:openai/o4-mini" [label="SNAPSHOT_OF"]; "model:openai/o4-mini" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/o4-mini" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:evals" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:stored_completions" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:distillation" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o4-mini" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o4-mini" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o4-mini" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-2025-04-16" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:function_calling" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/o4-mini-2025-04-16" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:evals" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:stored_completions" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:distillation" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:fine_tuning" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o4-mini-2025-04-16" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:tool_file_search" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "capability:tool_function_calling" [label="SUPPORTS"]; "model:openai/o4-mini-2025-04-16" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-2025-04-16" -> "tool:openai/file_search" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-2025-04-16" -> "tool:openai/function_calling" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-2025-04-16" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-2025-04-16" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "model:openai/o4-mini-deep-research" [label="SNAPSHOT_OF"]; "model:openai/o4-mini-deep-research" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/o4-mini-deep-research" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:evals" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:stored_completions" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:distillation" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o4-mini-deep-research" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-deep-research" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-deep-research" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:reasoning" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:streaming" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:prompt_caching" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:extended_prompt_cache_retention_24h" [label="SUPPORTS_UNKNOWN"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:file_uploads" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:evals" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:stored_completions" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:distillation" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:batch" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:tool_web_search" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:tool_code_interpreter" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "capability:tool_mcp" [label="SUPPORTS"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "tool:openai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "tool:openai/mcp" [label="SUPPORTS_TOOL"]; "model:openai/o4-mini-deep-research-2025-06-26" -> "tool:openai/web_search" [label="SUPPORTS_TOOL"]; "model:openai/omni-moderation-2024-09-26" -> "model:openai/omni-moderation-latest" [label="SNAPSHOT_OF"]; "model:openai/omni-moderation-2024-09-26" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/omni-moderation-2024-09-26" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/omni-moderation-2024-09-26" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/omni-moderation-2024-09-26" -> "capability:batch" [label="SUPPORTS"]; "model:openai/omni-moderation-2024-09-26" -> "capability:moderation" [label="SUPPORTS"]; "model:openai/omni-moderation-2024-09-26" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/omni-moderation-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/omni-moderation-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/omni-moderation-latest" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/omni-moderation-latest" -> "capability:batch" [label="SUPPORTS"]; "model:openai/omni-moderation-latest" -> "capability:moderation" [label="SUPPORTS"]; "model:openai/omni-moderation-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "model:openai/sora-2" [label="SNAPSHOT_OF"]; "model:openai/sora-2-2025-10-06" -> "model:openai/sora-2" [label="SNAPSHOT_OF"]; "model:openai/sora-2" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/sora-2" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/sora-2" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/sora-2" -> "capability:video_out" [label="SUPPORTS"]; "model:openai/sora-2" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2" -> "capability:video_generation" [label="SUPPORTS"]; "model:openai/sora-2" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-10-06" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/sora-2-2025-10-06" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/sora-2-2025-10-06" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/sora-2-2025-10-06" -> "capability:video_out" [label="SUPPORTS"]; "model:openai/sora-2-2025-10-06" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-10-06" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-10-06" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-10-06" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-10-06" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-10-06" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-10-06" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-10-06" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-10-06" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-10-06" -> "capability:video_generation" [label="SUPPORTS"]; "model:openai/sora-2-2025-10-06" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-10-06" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/sora-2-2025-12-08" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/sora-2-2025-12-08" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/sora-2-2025-12-08" -> "capability:video_out" [label="SUPPORTS"]; "model:openai/sora-2-2025-12-08" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "capability:video_generation" [label="SUPPORTS"]; "model:openai/sora-2-2025-12-08" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-2025-12-08" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "model:openai/sora-2-pro" [label="SNAPSHOT_OF"]; "model:openai/sora-2-pro" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/sora-2-pro" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/sora-2-pro" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/sora-2-pro" -> "capability:video_out" [label="SUPPORTS"]; "model:openai/sora-2-pro" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro" -> "capability:video_generation" [label="SUPPORTS"]; "model:openai/sora-2-pro" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:image_in" [label="SUPPORTS"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:video_out" [label="SUPPORTS"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:video_generation" [label="SUPPORTS"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/sora-2-pro-2025-10-06" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-large" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/text-embedding-3-large" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/text-embedding-3-large" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-large" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-large" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-large" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-large" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-large" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-large" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-large" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-large" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-large" -> "capability:batch" [label="SUPPORTS"]; "model:openai/text-embedding-3-large" -> "capability:embeddings" [label="SUPPORTS"]; "model:openai/text-embedding-3-large" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-large" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-small" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/text-embedding-3-small" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/text-embedding-3-small" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-small" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-small" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-small" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-small" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-small" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-small" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-small" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-small" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-small" -> "capability:batch" [label="SUPPORTS"]; "model:openai/text-embedding-3-small" -> "capability:embeddings" [label="SUPPORTS"]; "model:openai/text-embedding-3-small" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-3-small" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-ada-002" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/text-embedding-ada-002" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/text-embedding-ada-002" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-ada-002" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-ada-002" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-ada-002" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-ada-002" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-ada-002" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-ada-002" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-ada-002" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-ada-002" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-ada-002" -> "capability:batch" [label="SUPPORTS"]; "model:openai/text-embedding-ada-002" -> "capability:embeddings" [label="SUPPORTS"]; "model:openai/text-embedding-ada-002" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-embedding-ada-002" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "model:openai/text-moderation-latest" [label="SNAPSHOT_OF"]; "model:openai/text-moderation-007" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/text-moderation-007" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/text-moderation-007" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "capability:moderation" [label="SUPPORTS"]; "model:openai/text-moderation-007" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "model:openai/text-moderation-latest" [label="ALIAS_OF"]; "model:openai/text-moderation-latest" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/text-moderation-latest" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/text-moderation-latest" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-latest" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-latest" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-latest" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-latest" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-latest" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-latest" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-latest" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-latest" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-latest" -> "capability:moderation" [label="SUPPORTS"]; "model:openai/text-moderation-latest" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-latest" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-007" -> "model:openai/text-moderation-stable" [label="ALIAS_OF"]; "model:openai/text-moderation-stable" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/text-moderation-stable" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/text-moderation-stable" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-stable" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-stable" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-stable" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-stable" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-stable" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-stable" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-stable" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-stable" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-stable" -> "capability:moderation" [label="SUPPORTS"]; "model:openai/text-moderation-stable" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/text-moderation-stable" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/tts-1" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/tts-1" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1" -> "capability:speech_generation" [label="SUPPORTS"]; "model:openai/tts-1" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1-hd" -> "capability:text_in" [label="SUPPORTS"]; "model:openai/tts-1-hd" -> "capability:audio_out" [label="SUPPORTS"]; "model:openai/tts-1-hd" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1-hd" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1-hd" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1-hd" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1-hd" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1-hd" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1-hd" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1-hd" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1-hd" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1-hd" -> "capability:speech_generation" [label="SUPPORTS"]; "model:openai/tts-1-hd" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/tts-1-hd" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/whisper-1" -> "capability:text_out" [label="SUPPORTS"]; "model:openai/whisper-1" -> "capability:audio_in" [label="SUPPORTS"]; "model:openai/whisper-1" -> "capability:streaming" [label="SUPPORTS_UNKNOWN"]; "model:openai/whisper-1" -> "capability:structured_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/whisper-1" -> "capability:function_calling" [label="SUPPORTS_UNKNOWN"]; "model:openai/whisper-1" -> "capability:prompt_caching" [label="SUPPORTS_UNKNOWN"]; "model:openai/whisper-1" -> "capability:predicted_outputs" [label="SUPPORTS_UNKNOWN"]; "model:openai/whisper-1" -> "capability:file_uploads" [label="SUPPORTS_UNKNOWN"]; "model:openai/whisper-1" -> "capability:evals" [label="SUPPORTS_UNKNOWN"]; "model:openai/whisper-1" -> "capability:stored_completions" [label="SUPPORTS_UNKNOWN"]; "model:openai/whisper-1" -> "capability:distillation" [label="SUPPORTS_UNKNOWN"]; "model:openai/whisper-1" -> "capability:transcription" [label="SUPPORTS"]; "model:openai/whisper-1" -> "capability:translation" [label="SUPPORTS"]; "model:openai/whisper-1" -> "capability:compaction" [label="SUPPORTS_UNKNOWN"]; "model:openai/whisper-1" -> "capability:tool_function_calling" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.6" -> "endpoint:xai/POST /v1/chat/completions" [label="AVAILABLE_ON"]; "model:xai/grok-4.6" -> "endpoint:xai/POST /v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-4.6" -> "endpoint:xai/POST /v1/responses/compact" [label="AVAILABLE_ON"]; "model:xai/grok-4.6" -> "endpoint:xai/WS wss://api.x.ai/v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-4.6" -> "endpoint:xai/POST /v1/messages (Anthropic-compatible)" [label="AVAILABLE_ON"]; "model:xai/grok-4.6" -> "endpoint:xai/GET /v1/chat/deferred-completion/{request_id}" [label="AVAILABLE_ON"]; "model:xai/grok-4.6" -> "endpoint:xai/POST /v1/tokenize-text" [label="AVAILABLE_ON"]; "model:xai/grok-4.6" -> "endpoint:xai/BATCH API (/v1/batches, gRPC BatchMgmt)" [label="AVAILABLE_ON"]; "model:xai/grok-4.6" -> "capability:text_input" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:image_input" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:text_output" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:reasoning" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:reasoning_always_on" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:reasoning_effort_parameter" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:function_calling" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:parallel_tool_calls" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:streaming" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:prompt_caching_automatic" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:prompt_cache_key_or_x_grok_conv_id" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:deferred_completions" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:priority_processing" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:context_compaction" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:websocket_responses" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:files_attachments" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:collections_search" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:server_side_tools" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:web_search" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:x_search" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:code_execution" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "capability:remote_mcp" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.6" -> "capability:image_generation_tool" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.6" -> "capability:anthropic_messages_compat" [label="SUPPORTS"]; "model:xai/grok-4.6" -> "tool:xai/function" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.6" -> "tool:xai/web_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.6" -> "tool:xai/x_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.6" -> "tool:xai/code_execution" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.6" -> "tool:xai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.6" -> "tool:xai/image_generation" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.6" -> "tool:xai/attachment_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.6" -> "tool:xai/collections_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.6" -> "tool:xai/file_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.6" -> "tool:xai/view_image" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.6" -> "tool:xai/view_x_video" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.6" -> "tool:xai/mcp" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5-latest" -> "model:xai/grok-4.5" [label="ALIAS_OF"]; "model:xai/grok-build-latest" -> "model:xai/grok-4.5" [label="ALIAS_OF"]; "model:xai/grok-4.5" -> "endpoint:xai/POST /v1/chat/completions" [label="AVAILABLE_ON"]; "model:xai/grok-4.5" -> "endpoint:xai/POST /v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-4.5" -> "endpoint:xai/POST /v1/responses/compact" [label="AVAILABLE_ON"]; "model:xai/grok-4.5" -> "endpoint:xai/WS wss://api.x.ai/v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-4.5" -> "endpoint:xai/POST /v1/messages (Anthropic-compatible)" [label="AVAILABLE_ON"]; "model:xai/grok-4.5" -> "endpoint:xai/GET /v1/chat/deferred-completion/{request_id}" [label="AVAILABLE_ON"]; "model:xai/grok-4.5" -> "endpoint:xai/POST /v1/tokenize-text" [label="AVAILABLE_ON"]; "model:xai/grok-4.5" -> "endpoint:xai/BATCH API (/v1/batches, gRPC BatchMgmt)" [label="AVAILABLE_ON"]; "model:xai/grok-4.5" -> "capability:text_input" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:image_input" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:text_output" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:reasoning" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:reasoning_always_on" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:reasoning_effort_parameter" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:function_calling" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:parallel_tool_calls" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:streaming" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:prompt_caching_automatic" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:prompt_cache_key_or_x_grok_conv_id" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:deferred_completions" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:priority_processing" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:context_compaction" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:websocket_responses" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:files_attachments" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:collections_search" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "capability:web_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.5" -> "capability:x_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.5" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.5" -> "capability:remote_mcp" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.5" -> "capability:image_generation_tool" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.5" -> "capability:anthropic_messages_compat" [label="SUPPORTS"]; "model:xai/grok-4.5" -> "tool:xai/function" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5" -> "tool:xai/web_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5" -> "tool:xai/x_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5" -> "tool:xai/code_execution" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5" -> "tool:xai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5" -> "tool:xai/image_generation" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5" -> "tool:xai/attachment_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5" -> "tool:xai/collections_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5" -> "tool:xai/file_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5" -> "tool:xai/view_image" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5" -> "tool:xai/view_x_video" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.5" -> "tool:xai/mcp" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3-latest" -> "model:xai/grok-4.3" [label="ALIAS_OF"]; "model:xai/grok-4.3" -> "endpoint:xai/POST /v1/chat/completions" [label="AVAILABLE_ON"]; "model:xai/grok-4.3" -> "endpoint:xai/POST /v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-4.3" -> "endpoint:xai/POST /v1/responses/compact" [label="AVAILABLE_ON"]; "model:xai/grok-4.3" -> "endpoint:xai/WS wss://api.x.ai/v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-4.3" -> "endpoint:xai/POST /v1/messages (Anthropic-compatible)" [label="AVAILABLE_ON"]; "model:xai/grok-4.3" -> "endpoint:xai/GET /v1/chat/deferred-completion/{request_id}" [label="AVAILABLE_ON"]; "model:xai/grok-4.3" -> "endpoint:xai/POST /v1/tokenize-text" [label="AVAILABLE_ON"]; "model:xai/grok-4.3" -> "endpoint:xai/BATCH API (/v1/batches, gRPC BatchMgmt)" [label="AVAILABLE_ON"]; "model:xai/grok-4.3" -> "capability:text_input" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:image_input" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:text_output" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:reasoning" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:reasoning_can_be_disabled" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:reasoning_effort_parameter" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:function_calling" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:parallel_tool_calls" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:streaming" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:prompt_caching_automatic" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:prompt_cache_key_or_x_grok_conv_id" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:batch_api" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:deferred_completions" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:priority_processing" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:context_compaction" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:websocket_responses" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:files_attachments" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:collections_search" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "capability:web_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.3" -> "capability:x_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.3" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.3" -> "capability:remote_mcp" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.3" -> "capability:image_generation_tool" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.3" -> "capability:anthropic_messages_compat" [label="SUPPORTS"]; "model:xai/grok-4.3" -> "tool:xai/function" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3" -> "tool:xai/web_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3" -> "tool:xai/x_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3" -> "tool:xai/code_execution" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3" -> "tool:xai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3" -> "tool:xai/image_generation" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3" -> "tool:xai/attachment_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3" -> "tool:xai/collections_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3" -> "tool:xai/file_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3" -> "tool:xai/view_image" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3" -> "tool:xai/view_x_video" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.3" -> "tool:xai/mcp" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-reasoning-latest" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-reasoning" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-0309" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-beta-0309-reasoning" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-beta" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-beta-0309" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-beta-latest" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-beta-latest-reasoning" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-beta-reasoning" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-experimental-beta-0304-reasoning" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-experimental-beta-0304" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-experimental-beta-reasoning-latest" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-experimental-beta-latest" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-reasoning-gv2" -> "model:xai/grok-4.20-0309-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-0309-reasoning" -> "endpoint:xai/POST /v1/chat/completions" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-reasoning" -> "endpoint:xai/POST /v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-reasoning" -> "endpoint:xai/POST /v1/responses/compact" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-reasoning" -> "endpoint:xai/WS wss://api.x.ai/v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-reasoning" -> "endpoint:xai/POST /v1/messages (Anthropic-compatible)" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-reasoning" -> "endpoint:xai/GET /v1/chat/deferred-completion/{request_id}" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-reasoning" -> "endpoint:xai/POST /v1/tokenize-text" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-reasoning" -> "endpoint:xai/BATCH API (/v1/batches, gRPC BatchMgmt)" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:text_input" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:image_input" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:text_output" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:reasoning" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:reasoning_always_on" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:function_calling" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:parallel_tool_calls" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:streaming" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:prompt_caching_automatic" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:prompt_cache_key_or_x_grok_conv_id" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:batch_api" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:deferred_completions" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:priority_processing" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:context_compaction" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:websocket_responses" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:files_attachments" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:collections_search" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:web_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:x_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:remote_mcp" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:image_generation_tool" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-0309-reasoning" -> "capability:anthropic_messages_compat" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/function" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/web_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/x_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/code_execution" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/image_generation" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/attachment_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/collections_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/file_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/view_image" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/view_x_video" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-reasoning" -> "tool:xai/mcp" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-non-reasoning" -> "model:xai/grok-4.20-0309-non-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-non-reasoning-latest" -> "model:xai/grok-4.20-0309-non-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-beta-non-reasoning" -> "model:xai/grok-4.20-0309-non-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-beta-latest-non-reasoning" -> "model:xai/grok-4.20-0309-non-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-experimental-beta-0304-non-reasoning" -> "model:xai/grok-4.20-0309-non-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-experimental-beta-non-reasoning-latest" -> "model:xai/grok-4.20-0309-non-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-beta-0309-non-reasoning" -> "model:xai/grok-4.20-0309-non-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-non-reasoning-gv2" -> "model:xai/grok-4.20-0309-non-reasoning" [label="ALIAS_OF"]; "model:xai/grok-4.20-0309-non-reasoning" -> "endpoint:xai/POST /v1/chat/completions" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-non-reasoning" -> "endpoint:xai/POST /v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-non-reasoning" -> "endpoint:xai/POST /v1/responses/compact" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-non-reasoning" -> "endpoint:xai/WS wss://api.x.ai/v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-non-reasoning" -> "endpoint:xai/POST /v1/messages (Anthropic-compatible)" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-non-reasoning" -> "endpoint:xai/GET /v1/chat/deferred-completion/{request_id}" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-non-reasoning" -> "endpoint:xai/POST /v1/tokenize-text" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-non-reasoning" -> "endpoint:xai/BATCH API (/v1/batches, gRPC BatchMgmt)" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:text_input" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:image_input" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:text_output" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:function_calling" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:parallel_tool_calls" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:streaming" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:prompt_caching_automatic" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:prompt_cache_key_or_x_grok_conv_id" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:batch_api" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:deferred_completions" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:priority_processing" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:context_compaction" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:websocket_responses" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:files_attachments" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:collections_search" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:web_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:x_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:remote_mcp" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:image_generation_tool" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-0309-non-reasoning" -> "capability:anthropic_messages_compat" [label="SUPPORTS"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/function" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/web_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/x_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/code_execution" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/image_generation" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/attachment_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/collections_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/file_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/view_image" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/view_x_video" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-0309-non-reasoning" -> "tool:xai/mcp" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent" -> "model:xai/grok-4.20-multi-agent-0309" [label="ALIAS_OF"]; "model:xai/grok-4.20-multi-agent-latest" -> "model:xai/grok-4.20-multi-agent-0309" [label="ALIAS_OF"]; "model:xai/grok-4.20-multi-agent-beta-latest" -> "model:xai/grok-4.20-multi-agent-0309" [label="ALIAS_OF"]; "model:xai/grok-4.20-multi-agent-experimental-beta-0304" -> "model:xai/grok-4.20-multi-agent-0309" [label="ALIAS_OF"]; "model:xai/grok-4.20-multi-agent-experimental-beta-latest" -> "model:xai/grok-4.20-multi-agent-0309" [label="ALIAS_OF"]; "model:xai/grok-4.20-multi-agent-beta-0309" -> "model:xai/grok-4.20-multi-agent-0309" [label="ALIAS_OF"]; "model:xai/grok-4.20-multi-agent-0309" -> "endpoint:xai/POST /v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-multi-agent-0309" -> "endpoint:xai/BATCH API" [label="AVAILABLE_ON"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:text_input" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:image_input" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:text_output" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:reasoning" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:reasoning_always_on" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:function_calling" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:parallel_tool_calls" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:streaming" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:prompt_caching_automatic" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:prompt_cache_key_or_x_grok_conv_id" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:batch_api" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:context_compaction" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:websocket_responses" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:files_attachments" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:collections_search" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:web_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:x_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:remote_mcp" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:image_generation_tool" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-4.20-multi-agent-0309" -> "capability:anthropic_messages_compat" [label="SUPPORTS"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/function" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/web_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/x_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/code_execution" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/image_generation" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/attachment_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/collections_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/file_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/view_image" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/view_x_video" [label="SUPPORTS_TOOL"]; "model:xai/grok-4.20-multi-agent-0309" -> "tool:xai/mcp" [label="SUPPORTS_TOOL"]; "model:xai/grok-code-fast-1" -> "model:xai/grok-build-0.1" [label="ALIAS_OF"]; "model:xai/grok-code-fast" -> "model:xai/grok-build-0.1" [label="ALIAS_OF"]; "model:xai/grok-code-fast-1-0825" -> "model:xai/grok-build-0.1" [label="ALIAS_OF"]; "model:xai/grok-build-0.1" -> "endpoint:xai/POST /v1/chat/completions" [label="AVAILABLE_ON"]; "model:xai/grok-build-0.1" -> "endpoint:xai/POST /v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-build-0.1" -> "endpoint:xai/POST /v1/responses/compact" [label="AVAILABLE_ON"]; "model:xai/grok-build-0.1" -> "endpoint:xai/WS wss://api.x.ai/v1/responses" [label="AVAILABLE_ON"]; "model:xai/grok-build-0.1" -> "endpoint:xai/POST /v1/messages (Anthropic-compatible)" [label="AVAILABLE_ON"]; "model:xai/grok-build-0.1" -> "endpoint:xai/GET /v1/chat/deferred-completion/{request_id}" [label="AVAILABLE_ON"]; "model:xai/grok-build-0.1" -> "endpoint:xai/POST /v1/tokenize-text" [label="AVAILABLE_ON"]; "model:xai/grok-build-0.1" -> "endpoint:xai/BATCH API (/v1/batches, gRPC BatchMgmt)" [label="AVAILABLE_ON"]; "model:xai/grok-build-0.1" -> "capability:text_input" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:image_input" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:text_output" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:reasoning" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:reasoning_always_on" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:function_calling" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:parallel_tool_calls" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:structured_outputs" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:streaming" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:logprobs" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-build-0.1" -> "capability:prompt_caching_automatic" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:prompt_cache_key_or_x_grok_conv_id" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:deferred_completions" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:priority_processing" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:context_compaction" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:websocket_responses" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:files_attachments" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:collections_search" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "capability:web_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-build-0.1" -> "capability:x_search" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-build-0.1" -> "capability:code_execution" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-build-0.1" -> "capability:remote_mcp" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-build-0.1" -> "capability:image_generation_tool" [label="SUPPORTS_UNKNOWN"]; "model:xai/grok-build-0.1" -> "capability:anthropic_messages_compat" [label="SUPPORTS"]; "model:xai/grok-build-0.1" -> "tool:xai/function" [label="SUPPORTS_TOOL"]; "model:xai/grok-build-0.1" -> "tool:xai/web_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-build-0.1" -> "tool:xai/x_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-build-0.1" -> "tool:xai/code_execution" [label="SUPPORTS_TOOL"]; "model:xai/grok-build-0.1" -> "tool:xai/code_interpreter" [label="SUPPORTS_TOOL"]; "model:xai/grok-build-0.1" -> "tool:xai/image_generation" [label="SUPPORTS_TOOL"]; "model:xai/grok-build-0.1" -> "tool:xai/attachment_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-build-0.1" -> "tool:xai/collections_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-build-0.1" -> "tool:xai/file_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-build-0.1" -> "tool:xai/view_image" [label="SUPPORTS_TOOL"]; "model:xai/grok-build-0.1" -> "tool:xai/view_x_video" [label="SUPPORTS_TOOL"]; "model:xai/grok-build-0.1" -> "tool:xai/mcp" [label="SUPPORTS_TOOL"]; "model:xai/grok-imagine-image-2026-03-02" -> "model:xai/grok-imagine-image" [label="ALIAS_OF"]; "model:xai/grok-imagine-image" -> "endpoint:xai/POST /v1/images/generations" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image" -> "endpoint:xai/POST /v1/images/edits" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image" -> "endpoint:xai/BATCH API" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image" -> "endpoint:xai/GRPC xai_api.Image/GenerateImage" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image" -> "capability:image_generation" [label="SUPPORTS"]; "model:xai/grok-imagine-image" -> "capability:image_editing" [label="SUPPORTS"]; "model:xai/grok-imagine-image" -> "capability:multi_image_editing" [label="SUPPORTS"]; "model:xai/grok-imagine-image" -> "capability:files_api_inputs_outputs" [label="SUPPORTS"]; "model:xai/grok-imagine-image-2.0" -> "endpoint:xai/POST /v1/images/generations" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image-2.0" -> "endpoint:xai/POST /v1/images/edits" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image-2.0" -> "endpoint:xai/BATCH API" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image-2.0" -> "endpoint:xai/GRPC xai_api.Image/GenerateImage" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image-2.0" -> "capability:image_generation" [label="SUPPORTS"]; "model:xai/grok-imagine-image-2.0" -> "capability:image_editing" [label="SUPPORTS"]; "model:xai/grok-imagine-image-2.0" -> "capability:multi_image_editing" [label="SUPPORTS"]; "model:xai/grok-imagine-image-2.0" -> "capability:quality_parameter" [label="SUPPORTS"]; "model:xai/grok-imagine-image-2.0" -> "capability:resolution_parameter" [label="SUPPORTS"]; "model:xai/grok-imagine-image-2.0" -> "capability:files_api_inputs_outputs" [label="SUPPORTS"]; "model:xai/grok-imagine-image-quality-20260403" -> "model:xai/grok-imagine-image-quality" [label="ALIAS_OF"]; "model:xai/grok-imagine-image-quality-latest" -> "model:xai/grok-imagine-image-quality" [label="ALIAS_OF"]; "model:xai/grok-imagine-image-pro" -> "model:xai/grok-imagine-image-quality" [label="ALIAS_OF"]; "model:xai/grok-imagine-image-quality" -> "endpoint:xai/POST /v1/images/generations" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image-quality" -> "endpoint:xai/POST /v1/images/edits" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image-quality" -> "endpoint:xai/BATCH API" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image-quality" -> "endpoint:xai/GRPC xai_api.Image/GenerateImage" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-image-quality" -> "capability:image_generation" [label="SUPPORTS"]; "model:xai/grok-imagine-image-quality" -> "capability:image_editing" [label="SUPPORTS"]; "model:xai/grok-imagine-image-quality" -> "capability:multi_image_editing" [label="SUPPORTS"]; "model:xai/grok-imagine-image-quality" -> "capability:files_api_inputs_outputs" [label="SUPPORTS"]; "model:xai/grok-imagine-video" -> "endpoint:xai/POST /v1/videos/generations" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video" -> "endpoint:xai/POST /v1/videos/edits" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video" -> "endpoint:xai/POST /v1/videos/extensions" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video" -> "endpoint:xai/GET /v1/videos/{request_id}" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video" -> "endpoint:xai/BATCH API" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video" -> "endpoint:xai/GRPC xai_api.Video/{GenerateVideo,ExtendVideo,GetDeferredVideo}" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video" -> "capability:text_to_video" [label="SUPPORTS"]; "model:xai/grok-imagine-video" -> "capability:image_to_video" [label="SUPPORTS"]; "model:xai/grok-imagine-video" -> "capability:video_editing" [label="SUPPORTS"]; "model:xai/grok-imagine-video" -> "capability:video_extension" [label="SUPPORTS"]; "model:xai/grok-imagine-video" -> "capability:files_api_inputs_outputs" [label="SUPPORTS"]; "model:xai/grok-imagine-video" -> "capability:async_polling" [label="SUPPORTS"]; "model:xai/grok-imagine-video-1.5-preview" -> "model:xai/grok-imagine-video-1.5" [label="ALIAS_OF"]; "model:xai/grok-imagine-video-1.5-2026-05-30" -> "model:xai/grok-imagine-video-1.5" [label="ALIAS_OF"]; "model:xai/grok-imagine-video-1.5" -> "endpoint:xai/POST /v1/videos/generations" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video-1.5" -> "endpoint:xai/POST /v1/videos/edits" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video-1.5" -> "endpoint:xai/POST /v1/videos/extensions" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video-1.5" -> "endpoint:xai/GET /v1/videos/{request_id}" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video-1.5" -> "endpoint:xai/BATCH API" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video-1.5" -> "endpoint:xai/GRPC xai_api.Video/{GenerateVideo,ExtendVideo,GetDeferredVideo}" [label="AVAILABLE_ON"]; "model:xai/grok-imagine-video-1.5" -> "capability:text_to_video" [label="SUPPORTS"]; "model:xai/grok-imagine-video-1.5" -> "capability:image_to_video" [label="SUPPORTS"]; "model:xai/grok-imagine-video-1.5" -> "capability:video_extension" [label="SUPPORTS"]; "model:xai/grok-imagine-video-1.5" -> "capability:reference_to_video" [label="SUPPORTS"]; "model:xai/grok-imagine-video-1.5" -> "capability:files_api_inputs_outputs" [label="SUPPORTS"]; "model:xai/grok-imagine-video-1.5" -> "capability:async_polling" [label="SUPPORTS"]; "model:xai/grok-voice-latest" -> "model:xai/grok-voice-think-fast-2.0" [label="ALIAS_OF"]; "model:xai/grok-voice-think-fast-2.0" -> "endpoint:xai/WS wss://api.x.ai/v1/realtime?model=grok-voice-latest" [label="AVAILABLE_ON"]; "model:xai/grok-voice-think-fast-2.0" -> "endpoint:xai/POST /v1/realtime/client_secrets" [label="AVAILABLE_ON"]; "model:xai/grok-voice-think-fast-2.0" -> "endpoint:xai//V1/REALTIME/CALLS/* (SIP)" [label="AVAILABLE_ON"]; "model:xai/grok-voice-think-fast-2.0" -> "capability:speech_to_speech" [label="SUPPORTS"]; "model:xai/grok-voice-think-fast-2.0" -> "capability:function_calling" [label="SUPPORTS"]; "model:xai/grok-voice-think-fast-2.0" -> "capability:web_search" [label="SUPPORTS"]; "model:xai/grok-voice-think-fast-2.0" -> "capability:x_search" [label="SUPPORTS"]; "model:xai/grok-voice-think-fast-2.0" -> "capability:collections_search" [label="SUPPORTS"]; "model:xai/grok-voice-think-fast-2.0" -> "capability:remote_mcp" [label="SUPPORTS"]; "model:xai/grok-voice-think-fast-2.0" -> "capability:custom_voices" [label="SUPPORTS"]; "model:xai/grok-voice-think-fast-2.0" -> "capability:sip" [label="SUPPORTS"]; "model:xai/grok-voice-think-fast-2.0" -> "tool:xai/function" [label="SUPPORTS_TOOL"]; "model:xai/grok-voice-think-fast-2.0" -> "tool:xai/web_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-voice-think-fast-2.0" -> "tool:xai/x_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-voice-think-fast-2.0" -> "tool:xai/collections_search" [label="SUPPORTS_TOOL"]; "model:xai/grok-voice-think-fast-2.0" -> "tool:xai/mcp" [label="SUPPORTS_TOOL"]; "model:xai/grok-voice-think-fast-1.0" -> "endpoint:xai/WS wss://api.x.ai/v1/realtime" [label="AVAILABLE_ON"]; "model:xai/grok-voice-think-fast-1.0" -> "capability:speech_to_speech" [label="SUPPORTS"]; "model:xai/grok-voice-transcribe-2.0" -> "endpoint:xai/POST /v1/stt" [label="AVAILABLE_ON"]; "model:xai/grok-voice-transcribe-2.0" -> "endpoint:xai/WS wss://api.x.ai/v1/stt" [label="AVAILABLE_ON"]; "model:xai/grok-voice-transcribe-2.0" -> "capability:speech_to_text" [label="SUPPORTS"]; "model:xai/grok-voice-transcribe-2.0" -> "capability:streaming" [label="SUPPORTS"]; "model:xai/grok-voice-transcribe-2.0" -> "capability:smart_turn" [label="SUPPORTS"]; "model:xai/grok-voice-transcribe-2.0" -> "capability:vad_threshold" [label="SUPPORTS"]; "model:xai/grok-voice-transcribe-2.0" -> "capability:keyterm_prompting" [label="SUPPORTS"]; "model:xai/grok-voice-transcribe-1.0" -> "endpoint:xai/POST /v1/stt" [label="AVAILABLE_ON"]; "model:xai/grok-voice-transcribe-1.0" -> "endpoint:xai/WS wss://api.x.ai/v1/stt" [label="AVAILABLE_ON"]; "model:xai/grok-voice-transcribe-1.0" -> "capability:speech_to_text" [label="SUPPORTS"]; "model:xai/grok-voice-transcribe-1.0" -> "capability:streaming" [label="SUPPORTS"]; "model:xai/text-to-speech" -> "endpoint:xai/POST /v1/tts" [label="AVAILABLE_ON"]; "model:xai/text-to-speech" -> "endpoint:xai/WS wss://api.x.ai/v1/tts" [label="AVAILABLE_ON"]; "model:xai/text-to-speech" -> "endpoint:xai/GET /v1/tts/voices" [label="AVAILABLE_ON"]; "model:xai/text-to-speech" -> "endpoint:xai/GET /v1/tts/voices/{voice}" [label="AVAILABLE_ON"]; "model:xai/text-to-speech" -> "capability:text_to_speech" [label="SUPPORTS"]; "model:xai/text-to-speech" -> "capability:streaming" [label="SUPPORTS"]; "model:xai/text-to-speech" -> "capability:custom_voices" [label="SUPPORTS"]; "model:xai/grok-embedding-small" -> "endpoint:xai/POST /v1/embeddings (OpenAPI)" [label="AVAILABLE_ON"]; "model:xai/grok-embedding-small" -> "endpoint:xai/GET /v1/embedding-models(/{id})" [label="AVAILABLE_ON"]; "model:xai/grok-embedding-small" -> "endpoint:xai/GRPC xai_api.Embedder/Embed" [label="AVAILABLE_ON"]; "model:xai/grok-embedding-small" -> "capability:embeddings" [label="SUPPORTS"]; "model:xai/grok-embedding-small" -> "capability:collections_indexing" [label="SUPPORTS"]; "model:xai/grok-3" -> "model:xai/grok-4.3" [label="REDIRECTS_TO"]; "model:xai/grok-4-0709" -> "model:xai/grok-4.3" [label="REDIRECTS_TO"]; "model:xai/grok-4-fast-reasoning" -> "model:xai/grok-4.3" [label="REDIRECTS_TO"]; "model:xai/grok-4-fast" -> "model:xai/grok-4-fast-reasoning" [label="ALIAS_OF"]; "provider:anthropic" -> "tool:anthropic/custom" [label="PROVIDES_TOOL"]; "tool:anthropic/custom" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/custom" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/custom" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/custom" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/bash_20250124" [label="PROVIDES_TOOL"]; "tool:anthropic/bash_20250124" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/bash_20250124" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/bash_20250124" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/text_editor_20250728" [label="PROVIDES_TOOL"]; "tool:anthropic/text_editor_20250728" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/text_editor_20250728" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/text_editor_20250728" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/text_editor_20250429" [label="PROVIDES_TOOL"]; "tool:anthropic/text_editor_20250429" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/text_editor_20250429" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "provider:anthropic" -> "tool:anthropic/text_editor_20250124" [label="PROVIDES_TOOL"]; "tool:anthropic/text_editor_20250124" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/text_editor_20250124" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "provider:anthropic" -> "tool:anthropic/memory_20250818" [label="PROVIDES_TOOL"]; "tool:anthropic/memory_20250818" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/memory_20250818" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/memory_20250818" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/computer_toolset_20260801" [label="PROVIDES_TOOL"]; "tool:anthropic/computer_toolset_20260801" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/computer_toolset_20260801" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/computer_toolset_20260801" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_toolset_20260801" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_toolset_20260801" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_toolset_20260801" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_toolset_20260801" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_toolset_20260801" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_toolset_20260801" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/computer_20251124" [label="PROVIDES_TOOL"]; "tool:anthropic/computer_20251124" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/computer_20251124" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/computer_20251124" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_20251124" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_20251124" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_20251124" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_20251124" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_20251124" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_20251124" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_20251124" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_20251124" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_20251124" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_20251124" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/computer_20250124" [label="PROVIDES_TOOL"]; "tool:anthropic/computer_20250124" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/computer_20250124" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/computer_20250124" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/computer_20250124" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/computer_20241022" [label="PROVIDES_TOOL"]; "tool:anthropic/computer_20241022" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/computer_20241022" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "provider:anthropic" -> "tool:anthropic/browser_toolset_20260801" [label="PROVIDES_TOOL"]; "tool:anthropic/browser_toolset_20260801" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/browser_toolset_20260801" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/browser_toolset_20260801" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/browser_toolset_20260801" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/browser_toolset_20260801" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/browser_toolset_20260801" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/browser_toolset_20260801" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/browser_toolset_20260801" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/browser_toolset_20260801" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/web_search_20250305" [label="PROVIDES_TOOL"]; "tool:anthropic/web_search_20250305" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/web_search_20250305" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20250305" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/web_search_20260209" [label="PROVIDES_TOOL"]; "tool:anthropic/web_search_20260209" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/web_search_20260209" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260209" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/web_search_20260318" [label="PROVIDES_TOOL"]; "tool:anthropic/web_search_20260318" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/web_search_20260318" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_search_20260318" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/web_fetch_20250910" [label="PROVIDES_TOOL"]; "tool:anthropic/web_fetch_20250910" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/web_fetch_20250910" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20250910" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/web_fetch_20260209" [label="PROVIDES_TOOL"]; "tool:anthropic/web_fetch_20260209" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/web_fetch_20260209" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260209" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/web_fetch_20260309" [label="PROVIDES_TOOL"]; "tool:anthropic/web_fetch_20260309" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/web_fetch_20260309" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260309" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/web_fetch_20260318" [label="PROVIDES_TOOL"]; "tool:anthropic/web_fetch_20260318" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/web_fetch_20260318" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/web_fetch_20260318" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/code_execution_20250825" [label="PROVIDES_TOOL"]; "tool:anthropic/code_execution_20250825" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/code_execution_20250825" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250825" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/code_execution_20260120" [label="PROVIDES_TOOL"]; "tool:anthropic/code_execution_20260120" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/code_execution_20260120" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260120" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/code_execution_20260521" [label="PROVIDES_TOOL"]; "tool:anthropic/code_execution_20260521" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/code_execution_20260521" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20260521" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/code_execution_20250522" [label="PROVIDES_TOOL"]; "tool:anthropic/code_execution_20250522" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/code_execution_20250522" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/code_execution_20250522" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/tool_search_tool_regex_20251119" [label="PROVIDES_TOOL"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_regex_20251119" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/tool_search_tool_bm25_20251119" [label="PROVIDES_TOOL"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/tool_search_tool_bm25_20251119" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/advisor_20260301" [label="PROVIDES_TOOL"]; "tool:anthropic/advisor_20260301" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/advisor_20260301" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/advisor_20260301" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/advisor_20260301" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/advisor_20260301" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/advisor_20260301" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/advisor_20260301" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/advisor_20260301" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/advisor_20260301" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/advisor_20260301" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/advisor_20260301" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/advisor_20260301" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/advisor_20260301" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/mcp_toolset" [label="PROVIDES_TOOL"]; "tool:anthropic/mcp_toolset" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/mcp_toolset" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-haiku-4-5-20251001" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/mcp_toolset" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "provider:anthropic" -> "tool:anthropic/allowed_callers:code_execution_20260120" [label="PROVIDES_TOOL"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "endpoint:anthropic/POST /v1/messages" [label="USABLE_ON"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "endpoint:anthropic/POST /v1/messages/batches" [label="USABLE_ON"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-fable-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-mythos-5-1" [label="COMPATIBLE_WITH"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-fable-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-mythos-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-opus-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-opus-4-8" [label="COMPATIBLE_WITH"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-opus-4-7" [label="COMPATIBLE_WITH"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-opus-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-opus-4-5-20251101" [label="COMPATIBLE_WITH"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-sonnet-5" [label="COMPATIBLE_WITH"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-sonnet-4-6" [label="COMPATIBLE_WITH"]; "tool:anthropic/allowed_callers:code_execution_20260120" -> "model:anthropic/claude-sonnet-4-5-20250929" [label="COMPATIBLE_WITH"]; "provider:gemini" -> "tool:gemini/functionDeclarations" [label="PROVIDES_TOOL"]; "tool:gemini/functionDeclarations" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent" [label="USABLE_ON"]; "tool:gemini/functionDeclarations" -> "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent" [label="USABLE_ON"]; "tool:gemini/functionDeclarations" -> "endpoint:gemini/POST /v1beta/models/{model}:countTokens (tools counted)" [label="USABLE_ON"]; "tool:gemini/functionDeclarations" -> "endpoint:gemini/POST /v1beta/models/{model}:batchGenerateContent (same request schema)" [label="USABLE_ON"]; "tool:gemini/functionDeclarations" -> "endpoint:gemini/WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent (setup.tools; toolCall/toolResponse messages; behavior NON_BLOCKING)" [label="USABLE_ON"]; "tool:gemini/functionDeclarations" -> "endpoint:gemini/POST /v1beta/interactions (as `{"type":"function",name,description,parameters}` + `generation_config.tool_choice`)" [label="USABLE_ON"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.8-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.7-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.6-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.1-pro-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.1-pro-preview-customtools" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.1-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.1-flash-lite-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3-flash-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3-pro-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-2.5-pro" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-2.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-2.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-robotics-er-2-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-robotics-er-1.6-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.8-live" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.8-live-extended-thinking" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-3.1-flash-live-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" [label="COMPATIBLE_WITH"]; "tool:gemini/functionDeclarations" -> "model:gemini/gemini-robotics-er-2-streaming-preview" [label="COMPATIBLE_WITH"]; "provider:gemini" -> "tool:gemini/googleSearch" [label="PROVIDES_TOOL"]; "tool:gemini/googleSearch" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent" [label="USABLE_ON"]; "tool:gemini/googleSearch" -> "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent" [label="USABLE_ON"]; "tool:gemini/googleSearch" -> "endpoint:gemini/WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent (setup.tools[{googleSearch:{}}])" [label="USABLE_ON"]; "tool:gemini/googleSearch" -> "endpoint:gemini/POST /v1beta/interactions (as `{"type":"google_search"}`; search_types: ["web_search","image_search"])" [label="USABLE_ON"]; "tool:gemini/googleSearch" -> "endpoint:gemini/POST /v1beta/models/{model}:batchGenerateContent" [label="USABLE_ON"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.8-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.7-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.6-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.1-pro-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.1-pro-preview-customtools" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.1-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.1-flash-lite-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3-flash-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3-pro-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.1-flash-image" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.1-flash-image-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3-pro-image" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3-pro-image-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-2.5-pro" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-2.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-2.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-robotics-er-2-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-robotics-er-1.6-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.8-live" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.8-live-extended-thinking" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-3.1-flash-live-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-2.5-flash-native-audio-preview-12-2025" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-robotics-er-2-streaming-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch" -> "model:gemini/gemini-2.0-flash (RETIRED 2026-06-01)" [label="COMPATIBLE_WITH"]; "provider:gemini" -> "tool:gemini/googleSearch.searchTypes.imageSearch" [label="PROVIDES_TOOL"]; "tool:gemini/googleSearch.searchTypes.imageSearch" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent" [label="USABLE_ON"]; "tool:gemini/googleSearch.searchTypes.imageSearch" -> "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent" [label="USABLE_ON"]; "tool:gemini/googleSearch.searchTypes.imageSearch" -> "endpoint:gemini/POST /v1beta/interactions (search_types: ["image_search"])" [label="USABLE_ON"]; "tool:gemini/googleSearch.searchTypes.imageSearch" -> "model:gemini/gemini-3.1-flash-image" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearch.searchTypes.imageSearch" -> "model:gemini/gemini-3.1-flash-image-preview" [label="COMPATIBLE_WITH"]; "provider:gemini" -> "tool:gemini/googleSearchRetrieval" [label="PROVIDES_TOOL"]; "tool:gemini/googleSearchRetrieval" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent" [label="USABLE_ON"]; "tool:gemini/googleSearchRetrieval" -> "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent" [label="USABLE_ON"]; "tool:gemini/googleSearchRetrieval" -> "model:gemini/gemini-2.0-flash (RETIRED 2026-06-01)" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearchRetrieval" -> "model:gemini/gemini-2.0-flash-lite (RETIRED 2026-06-01; search grounding 'Not supported' on its model page)" [label="COMPATIBLE_WITH"]; "tool:gemini/googleSearchRetrieval" -> "model:gemini/gemini-1.5-* (RETIRED; not in models list)" [label="COMPATIBLE_WITH"]; "provider:gemini" -> "tool:gemini/googleMaps" [label="PROVIDES_TOOL"]; "tool:gemini/googleMaps" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent" [label="USABLE_ON"]; "tool:gemini/googleMaps" -> "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent" [label="USABLE_ON"]; "tool:gemini/googleMaps" -> "endpoint:gemini/POST /v1beta/interactions (as `{"type":"google_maps"}`)" [label="USABLE_ON"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-3.8-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-3.7-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-3.6-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-3.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-3.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-3.1-pro-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-3.1-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-3.1-flash-lite-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-3-flash-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-2.5-pro" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-2.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-2.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-robotics-er-2-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-robotics-er-1.6-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/googleMaps" -> "model:gemini/gemini-2.0-flash (RETIRED 2026-06-01)" [label="COMPATIBLE_WITH"]; "provider:gemini" -> "tool:gemini/urlContext" [label="PROVIDES_TOOL"]; "tool:gemini/urlContext" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent" [label="USABLE_ON"]; "tool:gemini/urlContext" -> "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent" [label="USABLE_ON"]; "tool:gemini/urlContext" -> "endpoint:gemini/POST /v1beta/interactions (as `{"type":"url_context"}`)" [label="USABLE_ON"]; "tool:gemini/urlContext" -> "model:gemini/gemini-3.8-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-3.7-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-3.6-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-3.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-3.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-3.1-pro-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-3.1-pro-preview-customtools" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-3.1-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-3.1-flash-lite-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-3-flash-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-3-pro-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-2.5-pro" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-2.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-2.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-robotics-er-2-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/urlContext" -> "model:gemini/gemini-robotics-er-1.6-preview" [label="COMPATIBLE_WITH"]; "provider:gemini" -> "tool:gemini/codeExecution" [label="PROVIDES_TOOL"]; "tool:gemini/codeExecution" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent" [label="USABLE_ON"]; "tool:gemini/codeExecution" -> "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent" [label="USABLE_ON"]; "tool:gemini/codeExecution" -> "endpoint:gemini/POST /v1beta/interactions (as `{"type":"code_execution"}`)" [label="USABLE_ON"]; "tool:gemini/codeExecution" -> "endpoint:gemini/POST /v1beta/models/{model}:batchGenerateContent" [label="USABLE_ON"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-3.8-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-3.7-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-3.6-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-3.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-3.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-3.1-pro-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-3.1-pro-preview-customtools" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-3.1-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-3.1-flash-lite-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-3-flash-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-3-pro-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-2.5-pro" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-2.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-2.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-robotics-er-2-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-robotics-er-1.6-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/codeExecution" -> "model:gemini/gemini-2.0-flash (RETIRED 2026-06-01)" [label="COMPATIBLE_WITH"]; "provider:gemini" -> "tool:gemini/computerUse" [label="PROVIDES_TOOL"]; "tool:gemini/computerUse" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent" [label="USABLE_ON"]; "tool:gemini/computerUse" -> "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent" [label="USABLE_ON"]; "tool:gemini/computerUse" -> "endpoint:gemini/POST /v1beta/interactions (as `{"type":"computer_use"}`)" [label="USABLE_ON"]; "tool:gemini/computerUse" -> "model:gemini/gemini-3.8-flash (recommended)" [label="COMPATIBLE_WITH"]; "tool:gemini/computerUse" -> "model:gemini/gemini-3.7-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/computerUse" -> "model:gemini/gemini-3.6-flash (model page: Supported (Preview))" [label="COMPATIBLE_WITH"]; "tool:gemini/computerUse" -> "model:gemini/gemini-3.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/computerUse" -> "model:gemini/gemini-3.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/computerUse" -> "model:gemini/gemini-3-flash-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/computerUse" -> "model:gemini/gemini-2.5-computer-use-preview-10-2025 (legacy, browser only)" [label="COMPATIBLE_WITH"]; "tool:gemini/computerUse" -> "model:gemini/gemini-robotics-er-2-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/computerUse" -> "model:gemini/gemini-robotics-er-1.6-preview" [label="COMPATIBLE_WITH"]; "provider:gemini" -> "tool:gemini/fileSearch" [label="PROVIDES_TOOL"]; "tool:gemini/fileSearch" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent" [label="USABLE_ON"]; "tool:gemini/fileSearch" -> "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent" [label="USABLE_ON"]; "tool:gemini/fileSearch" -> "endpoint:gemini/POST /v1beta/interactions (as `{"type":"file_search","file_search_store_names":[...]}`; also a Deep Research agent tool)" [label="USABLE_ON"]; "tool:gemini/fileSearch" -> "endpoint:gemini/STORE management: POST/GET /v1beta/fileSearchStores, GET/DELETE /v1beta/fileSearchStores/{id}, POST /upload/v1beta/fileSearchStores/{id}:uploadToFileSearchStore, POST /v1beta/fileSearchStores/{id}:importFile, GET/DELETE …/documents[/{doc}], GET …/operations/{op}, GET …/upload/operations/{op}, GET /v1beta/fileSearchStores/{id}/media/{blob} (download)" [label="USABLE_ON"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-3.8-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-3.7-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-3.6-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-3.5-flash" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-3.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-3.1-pro-preview (model page: 'Supported (AI Studio only)')" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-3.1-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-3.1-flash-lite-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-3-flash-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-3-pro-preview (model page)" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-2.5-pro" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-2.5-flash-lite" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-2.5-flash (model page: Supported; absent from the File Search guide table)" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-robotics-er-2-preview" [label="COMPATIBLE_WITH"]; "tool:gemini/fileSearch" -> "model:gemini/gemini-robotics-er-1.6-preview" [label="COMPATIBLE_WITH"]; "provider:gemini" -> "tool:gemini/mcpServers" [label="PROVIDES_TOOL"]; "tool:gemini/mcpServers" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent (schema only — UNVERIFIED)" [label="USABLE_ON"]; "tool:gemini/mcpServers" -> "endpoint:gemini/POST /v1beta/interactions (documented: type mcp_server)" [label="USABLE_ON"]; "tool:gemini/mcpServers" -> "model:gemini/U" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/N" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/V" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/E" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/R" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/I" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/F" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/D" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/ " [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/f" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/o" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/r" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/g" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/e" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/n" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/a" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/t" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/C" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/;" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/c" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/i" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/s" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/A" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/P" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/m" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/p" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/_" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/v" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/:" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/G" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/3" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/d" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/l" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/(" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/x" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/u" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/-" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/." [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/8" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/h" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/)" [label="COMPATIBLE_WITH"]; "tool:gemini/mcpServers" -> "model:gemini/*" [label="COMPATIBLE_WITH"]; "provider:gemini" -> "tool:gemini/mcp (SDK-side)" [label="PROVIDES_TOOL"]; "tool:gemini/mcp (SDK-side)" -> "endpoint:gemini/POST /v1beta/models/{model}:generateContent (SDK wraps it)" [label="USABLE_ON"]; "tool:gemini/mcp (SDK-side)" -> "endpoint:gemini/POST /v1beta/models/{model}:streamGenerateContent (stream variants)" [label="USABLE_ON"]; "tool:gemini/mcp (SDK-side)" -> "endpoint:gemini/SDK Chats (AFC is moving to Chats in the next major SDK version per README)" [label="USABLE_ON"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/A" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/n" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/y" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/ " [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/m" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/o" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/d" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/e" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/l" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/w" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/i" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/t" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/h" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/f" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/u" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/c" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/a" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/g" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/(" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/x" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/p" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/s" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/-" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/3" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/." [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/8" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini//" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/2" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/5" [label="COMPATIBLE_WITH"]; "tool:gemini/mcp (SDK-side)" -> "model:gemini/)" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/function" [label="PROVIDES_TOOL"]; "tool:openai/function" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/function" -> "endpoint:openai/POST /v1/chat/completions" [label="USABLE_ON"]; "tool:openai/function" -> "endpoint:openai/POST /v1/realtime (session.tools)" [label="USABLE_ON"]; "tool:openai/function" -> "endpoint:openai/AGENTS API (agent tool config)" [label="USABLE_ON"]; "tool:openai/function" -> "model:openai/chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-4.1" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-4.1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-4.1-nano" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-4o" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-4o-mini" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5-codex" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5-mini" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5-nano" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.1-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.1-codex" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.1-codex-max" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.1-codex-mini" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.2-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.2-codex" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.2-pro" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.3-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.3-codex" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-audio-mini" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-oss-120b" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/gpt-oss-20b" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/o1" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/o1-pro" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/o3" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/o3-mini" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/o3-pro" [label="COMPATIBLE_WITH"]; "tool:openai/function" -> "model:openai/o4-mini" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/custom" [label="PROVIDES_TOOL"]; "tool:openai/custom" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/custom" -> "endpoint:openai/POST /v1/chat/completions" [label="USABLE_ON"]; "tool:openai/custom" -> "model:openai/chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-4.1" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-4.1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-4.1-nano" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-4o" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-4o-mini" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5-codex" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5-mini" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5-nano" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.1-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.1-codex" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.1-codex-max" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.1-codex-mini" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.2-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.2-codex" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.2-pro" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.3-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.3-codex" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-audio-mini" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-oss-120b" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/gpt-oss-20b" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/o1" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/o1-pro" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/o3" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/o3-mini" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/o3-pro" [label="COMPATIBLE_WITH"]; "tool:openai/custom" -> "model:openai/o4-mini" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/namespace" [label="PROVIDES_TOOL"]; "tool:openai/namespace" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/namespace" -> "model:openai/chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-4.1" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-4.1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-4.1-nano" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-4o" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-4o-mini" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5-codex" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5-mini" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5-nano" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.1-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.1-codex" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.1-codex-max" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.1-codex-mini" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.2-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.2-codex" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.2-pro" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.3-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.3-codex" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-audio-mini" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-oss-120b" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/gpt-oss-20b" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/o1" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/o1-pro" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/o3" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/o3-mini" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/o3-pro" [label="COMPATIBLE_WITH"]; "tool:openai/namespace" -> "model:openai/o4-mini" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/tool_search" [label="PROVIDES_TOOL"]; "tool:openai/tool_search" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/tool_search" -> "endpoint:openai/AGENTS API (session tools)" [label="USABLE_ON"]; "tool:openai/tool_search" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/tool_search" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/tool_search" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/tool_search" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/tool_search" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/tool_search" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/tool_search" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/tool_search" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/tool_search" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/tool_search" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/tool_search" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/programmatic_tool_calling" [label="PROVIDES_TOOL"]; "tool:openai/programmatic_tool_calling" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/programmatic_tool_calling" -> "endpoint:openai/AGENTS API (enabled by default)" [label="USABLE_ON"]; "provider:openai" -> "tool:openai/web_search" [label="PROVIDES_TOOL"]; "tool:openai/web_search" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/web_search" -> "endpoint:openai/REALTIME/LIVE (web_search tool in Live sessions)" [label="USABLE_ON"]; "tool:openai/web_search" -> "endpoint:openai/AGENTS API" [label="USABLE_ON"]; "tool:openai/web_search" -> "model:openai/chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-4.1" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-4.1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-4o" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-4o-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-4o-mini-audio-preview" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5-nano" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.1-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.1-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.1-codex-max" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.1-codex-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.2-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.2-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.2-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.3-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.3-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-oss-120b" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/gpt-oss-20b" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/o3" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/o3-deep-research" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/o3-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/o4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search" -> "model:openai/o4-mini-deep-research" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/web_search_2025_08_26" [label="PROVIDES_TOOL"]; "tool:openai/web_search_2025_08_26" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/web_search_2025_08_26" -> "model:openai/chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-4.1" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-4.1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-4o" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-4o-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-4o-mini-audio-preview" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5-nano" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.1-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.1-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.1-codex-max" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.1-codex-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.2-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.2-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.2-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.3-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.3-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-oss-120b" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/gpt-oss-20b" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/o3" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/o3-deep-research" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/o3-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/o4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_2025_08_26" -> "model:openai/o4-mini-deep-research" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/web_search_preview" [label="PROVIDES_TOOL"]; "tool:openai/web_search_preview" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/web_search_preview" -> "model:openai/chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-4.1" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-4.1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-4o" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-4o-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-4o-mini-audio-preview" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5-nano" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.1-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.1-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.1-codex-max" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.1-codex-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.2-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.2-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.2-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.3-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.3-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-oss-120b" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/gpt-oss-20b" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/o3" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/o3-deep-research" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/o3-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/o4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview" -> "model:openai/o4-mini-deep-research" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/web_search_preview_2025_03_11" [label="PROVIDES_TOOL"]; "tool:openai/web_search_preview_2025_03_11" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-4.1" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-4.1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-4o" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-4o-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-4o-mini-audio-preview" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5-nano" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.1-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.1-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.1-codex-max" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.1-codex-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.2-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.2-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.2-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.3-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.3-codex" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-oss-120b" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/gpt-oss-20b" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/o3" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/o3-deep-research" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/o3-pro" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/o4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/web_search_preview_2025_03_11" -> "model:openai/o4-mini-deep-research" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/file_search" [label="PROVIDES_TOOL"]; "tool:openai/file_search" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/file_search" -> "endpoint:openai/ASSISTANTS API (legacy)" [label="USABLE_ON"]; "tool:openai/file_search" -> "model:openai/chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-4.1" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-4.1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-4.1-nano" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-4o" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-4o-mini" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-4o-mini-audio-preview" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5-mini" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5-nano" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.1-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.2-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.2-pro" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.3-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/o1" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/o1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/o1-pro" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/o3" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/o3-mini" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/o3-pro" [label="COMPATIBLE_WITH"]; "tool:openai/file_search" -> "model:openai/o4-mini" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/code_interpreter" [label="PROVIDES_TOOL"]; "tool:openai/code_interpreter" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/code_interpreter" -> "endpoint:openai/ASSISTANTS API (legacy)" [label="USABLE_ON"]; "tool:openai/code_interpreter" -> "model:openai/chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-4.1" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-4.1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-4.1-nano" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-4o" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-4o-mini" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-4o-mini-audio-preview" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5-mini" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5-nano" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.1-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.2-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.3-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-oss-120b" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/gpt-oss-20b" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/o1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/o3" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/o3-deep-research" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/o3-mini" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/o4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/code_interpreter" -> "model:openai/o4-mini-deep-research" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/computer_use_preview" [label="PROVIDES_TOOL"]; "tool:openai/computer_use_preview" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/computer_use_preview" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/computer_use_preview" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/computer_use_preview" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/computer_use_preview" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/computer_use_preview" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/computer_use_preview" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/computer_use_preview" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/computer_use_preview" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/computer_use_preview" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/computer_use_preview" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/computer_use_preview" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/computer" [label="PROVIDES_TOOL"]; "tool:openai/computer" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/computer" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/computer" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/computer" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/computer" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/computer" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/computer" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/computer" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/computer" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/computer" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/computer" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/computer" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/image_generation" [label="PROVIDES_TOOL"]; "tool:openai/image_generation" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/image_generation" -> "model:openai/chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-4.1" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-4.1-nano" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-4o" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-4o-mini" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5-nano" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.1-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.2-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.2-pro" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.3-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/o3" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/o3-mini" [label="COMPATIBLE_WITH"]; "tool:openai/image_generation" -> "model:openai/o3-pro" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/mcp" [label="PROVIDES_TOOL"]; "tool:openai/mcp" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/mcp" -> "endpoint:openai/POST /v1/realtime (mcp tool)" [label="USABLE_ON"]; "tool:openai/mcp" -> "endpoint:openai/AGENTS API (MCP connections)" [label="USABLE_ON"]; "tool:openai/mcp" -> "endpoint:openai/DEEP research models" [label="USABLE_ON"]; "tool:openai/mcp" -> "model:openai/chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-4.1" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-4.1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-4.1-nano" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-4o" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-4o-mini" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-4o-mini-audio-preview" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5-mini" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5-nano" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.1-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.2-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.2-pro" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.3-chat-latest" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-oss-120b" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/gpt-oss-20b" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/o1" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/o1-mini" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/o1-pro" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/o3" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/o3-deep-research" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/o3-mini" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/o3-pro" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/o4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/mcp" -> "model:openai/o4-mini-deep-research" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/shell" [label="PROVIDES_TOOL"]; "tool:openai/shell" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/shell" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-5.2-codex" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-5.3-codex" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-5.5-pro" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/shell" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/local_shell" [label="PROVIDES_TOOL"]; "tool:openai/local_shell" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/local_shell" -> "model:openai/codex-mini-latest" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/apply_patch" [label="PROVIDES_TOOL"]; "tool:openai/apply_patch" -> "endpoint:openai/POST /v1/responses" [label="USABLE_ON"]; "tool:openai/apply_patch" -> "model:openai/gpt-5.1" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-5.4-pro" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/apply_patch" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "provider:openai" -> "tool:openai/skill_reference" [label="PROVIDES_TOOL"]; "tool:openai/skill_reference" -> "endpoint:openai/POST /v1/responses (tools[type=shell].environment.skills)" [label="USABLE_ON"]; "tool:openai/skill_reference" -> "endpoint:openai/POST /v1/containers (skills)" [label="USABLE_ON"]; "tool:openai/skill_reference" -> "endpoint:openai/AGENTS API sandboxes" [label="USABLE_ON"]; "tool:openai/skill_reference" -> "model:openai/gpt-5.2" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-5.2-codex" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-5.3-codex" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-5.4" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-5.4-mini" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-5.4-nano" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-5.5" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-5.6-cyber" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-5.6-luna" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-5.6-sol" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-5.6-terra" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-6-astra" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-daybreak-blue-latest" [label="COMPATIBLE_WITH"]; "tool:openai/skill_reference" -> "model:openai/gpt-daybreak-red-latest" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/function" [label="PROVIDES_TOOL"]; "tool:xai/function" -> "endpoint:xai/POST /v1/chat/completions" [label="USABLE_ON"]; "tool:xai/function" -> "endpoint:xai/POST /v1/responses" [label="USABLE_ON"]; "tool:xai/function" -> "endpoint:xai/POST /v1/messages (Anthropic shape: name/description/input_schema)" [label="USABLE_ON"]; "tool:xai/function" -> "endpoint:xai/BATCH API" [label="USABLE_ON"]; "tool:xai/function" -> "model:xai/grok-4.6" [label="COMPATIBLE_WITH"]; "tool:xai/function" -> "model:xai/grok-4.5" [label="COMPATIBLE_WITH"]; "tool:xai/function" -> "model:xai/grok-4.3" [label="COMPATIBLE_WITH"]; "tool:xai/function" -> "model:xai/grok-4.20-0309-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/function" -> "model:xai/grok-4.20-0309-non-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/function" -> "model:xai/grok-4.20-multi-agent-0309" [label="COMPATIBLE_WITH"]; "tool:xai/function" -> "model:xai/grok-build-0.1" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/web_search" [label="PROVIDES_TOOL"]; "tool:xai/web_search" -> "endpoint:xai/POST /v1/responses" [label="USABLE_ON"]; "tool:xai/web_search" -> "endpoint:xai/BATCH API (responses body)" [label="USABLE_ON"]; "tool:xai/web_search" -> "model:xai/grok-4.6" [label="COMPATIBLE_WITH"]; "tool:xai/web_search" -> "model:xai/grok-4.5" [label="COMPATIBLE_WITH"]; "tool:xai/web_search" -> "model:xai/grok-4.3" [label="COMPATIBLE_WITH"]; "tool:xai/web_search" -> "model:xai/grok-4.20-0309-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/web_search" -> "model:xai/grok-4.20-0309-non-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/web_search" -> "model:xai/grok-4.20-multi-agent-0309" [label="COMPATIBLE_WITH"]; "tool:xai/web_search" -> "model:xai/grok-build-0.1" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/x_search" [label="PROVIDES_TOOL"]; "tool:xai/x_search" -> "endpoint:xai/POST /v1/responses" [label="USABLE_ON"]; "tool:xai/x_search" -> "endpoint:xai/BATCH API" [label="USABLE_ON"]; "tool:xai/x_search" -> "model:xai/grok-4.6" [label="COMPATIBLE_WITH"]; "tool:xai/x_search" -> "model:xai/grok-4.5" [label="COMPATIBLE_WITH"]; "tool:xai/x_search" -> "model:xai/grok-4.3" [label="COMPATIBLE_WITH"]; "tool:xai/x_search" -> "model:xai/grok-4.20-0309-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/x_search" -> "model:xai/grok-4.20-0309-non-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/x_search" -> "model:xai/grok-4.20-multi-agent-0309" [label="COMPATIBLE_WITH"]; "tool:xai/x_search" -> "model:xai/grok-build-0.1" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/code_interpreter" [label="PROVIDES_TOOL"]; "tool:xai/code_interpreter" -> "endpoint:xai/POST /v1/responses" [label="USABLE_ON"]; "tool:xai/code_interpreter" -> "endpoint:xai/BATCH API" [label="USABLE_ON"]; "tool:xai/code_interpreter" -> "model:xai/grok-4.6" [label="COMPATIBLE_WITH"]; "tool:xai/code_interpreter" -> "model:xai/grok-4.5" [label="COMPATIBLE_WITH"]; "tool:xai/code_interpreter" -> "model:xai/grok-4.3" [label="COMPATIBLE_WITH"]; "tool:xai/code_interpreter" -> "model:xai/grok-4.20-0309-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/code_interpreter" -> "model:xai/grok-4.20-0309-non-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/code_interpreter" -> "model:xai/grok-4.20-multi-agent-0309" [label="COMPATIBLE_WITH"]; "tool:xai/code_interpreter" -> "model:xai/grok-build-0.1" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/file_search" [label="PROVIDES_TOOL"]; "tool:xai/file_search" -> "endpoint:xai/POST /v1/responses" [label="USABLE_ON"]; "tool:xai/file_search" -> "endpoint:xai/BATCH API" [label="USABLE_ON"]; "tool:xai/file_search" -> "model:xai/grok-4.6" [label="COMPATIBLE_WITH"]; "tool:xai/file_search" -> "model:xai/grok-4.5" [label="COMPATIBLE_WITH"]; "tool:xai/file_search" -> "model:xai/grok-4.3" [label="COMPATIBLE_WITH"]; "tool:xai/file_search" -> "model:xai/grok-4.20-0309-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/file_search" -> "model:xai/grok-4.20-0309-non-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/file_search" -> "model:xai/grok-4.20-multi-agent-0309" [label="COMPATIBLE_WITH"]; "tool:xai/file_search" -> "model:xai/grok-build-0.1" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/mcp" [label="PROVIDES_TOOL"]; "tool:xai/mcp" -> "endpoint:xai/POST /v1/responses" [label="USABLE_ON"]; "tool:xai/mcp" -> "endpoint:xai/BATCH API" [label="USABLE_ON"]; "tool:xai/mcp" -> "endpoint:xai/SPEECH-TO-SPEECH API" [label="USABLE_ON"]; "tool:xai/mcp" -> "model:xai/grok-4.6" [label="COMPATIBLE_WITH"]; "tool:xai/mcp" -> "model:xai/grok-4.5" [label="COMPATIBLE_WITH"]; "tool:xai/mcp" -> "model:xai/grok-4.3" [label="COMPATIBLE_WITH"]; "tool:xai/mcp" -> "model:xai/grok-4.20-0309-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/mcp" -> "model:xai/grok-4.20-0309-non-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/mcp" -> "model:xai/grok-4.20-multi-agent-0309" [label="COMPATIBLE_WITH"]; "tool:xai/mcp" -> "model:xai/grok-build-0.1" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/image_generation" [label="PROVIDES_TOOL"]; "tool:xai/image_generation" -> "endpoint:xai/POST /v1/responses" [label="USABLE_ON"]; "tool:xai/image_generation" -> "model:xai/grok-4.6" [label="COMPATIBLE_WITH"]; "tool:xai/image_generation" -> "model:xai/grok-4.5" [label="COMPATIBLE_WITH"]; "tool:xai/image_generation" -> "model:xai/grok-4.3" [label="COMPATIBLE_WITH"]; "tool:xai/image_generation" -> "model:xai/grok-4.20-0309-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/image_generation" -> "model:xai/grok-4.20-0309-non-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/image_generation" -> "model:xai/grok-4.20-multi-agent-0309" [label="COMPATIBLE_WITH"]; "tool:xai/image_generation" -> "model:xai/grok-build-0.1" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/attachment_search" [label="PROVIDES_TOOL"]; "tool:xai/attachment_search" -> "endpoint:xai/POST /v1/responses" [label="USABLE_ON"]; "tool:xai/attachment_search" -> "model:xai/grok-4.6" [label="COMPATIBLE_WITH"]; "tool:xai/attachment_search" -> "model:xai/grok-4.5" [label="COMPATIBLE_WITH"]; "tool:xai/attachment_search" -> "model:xai/grok-4.3" [label="COMPATIBLE_WITH"]; "tool:xai/attachment_search" -> "model:xai/grok-4.20-0309-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/attachment_search" -> "model:xai/grok-4.20-0309-non-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/attachment_search" -> "model:xai/grok-4.20-multi-agent-0309" [label="COMPATIBLE_WITH"]; "tool:xai/attachment_search" -> "model:xai/grok-build-0.1" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/view_image" [label="PROVIDES_TOOL"]; "tool:xai/view_image" -> "endpoint:xai/POST /v1/responses (via web_search / x_search options)" [label="USABLE_ON"]; "tool:xai/view_image" -> "model:xai/grok-4.6" [label="COMPATIBLE_WITH"]; "tool:xai/view_image" -> "model:xai/grok-4.5" [label="COMPATIBLE_WITH"]; "tool:xai/view_image" -> "model:xai/grok-4.3" [label="COMPATIBLE_WITH"]; "tool:xai/view_image" -> "model:xai/grok-4.20-0309-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/view_image" -> "model:xai/grok-4.20-0309-non-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/view_image" -> "model:xai/grok-4.20-multi-agent-0309" [label="COMPATIBLE_WITH"]; "tool:xai/view_image" -> "model:xai/grok-build-0.1" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/shell" [label="PROVIDES_TOOL"]; "tool:xai/shell" -> "endpoint:xai/POST /v1/responses" [label="USABLE_ON"]; "tool:xai/shell" -> "model:xai/grok-4.6" [label="COMPATIBLE_WITH"]; "tool:xai/shell" -> "model:xai/grok-4.5" [label="COMPATIBLE_WITH"]; "tool:xai/shell" -> "model:xai/grok-4.3" [label="COMPATIBLE_WITH"]; "tool:xai/shell" -> "model:xai/grok-4.20-0309-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/shell" -> "model:xai/grok-4.20-0309-non-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/shell" -> "model:xai/grok-4.20-multi-agent-0309" [label="COMPATIBLE_WITH"]; "tool:xai/shell" -> "model:xai/grok-build-0.1" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/tool_search" [label="PROVIDES_TOOL"]; "tool:xai/tool_search" -> "endpoint:xai/POST /v1/responses" [label="USABLE_ON"]; "tool:xai/tool_search" -> "model:xai/grok-4.6" [label="COMPATIBLE_WITH"]; "tool:xai/tool_search" -> "model:xai/grok-4.5" [label="COMPATIBLE_WITH"]; "tool:xai/tool_search" -> "model:xai/grok-4.3" [label="COMPATIBLE_WITH"]; "tool:xai/tool_search" -> "model:xai/grok-4.20-0309-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/tool_search" -> "model:xai/grok-4.20-0309-non-reasoning" [label="COMPATIBLE_WITH"]; "tool:xai/tool_search" -> "model:xai/grok-4.20-multi-agent-0309" [label="COMPATIBLE_WITH"]; "tool:xai/tool_search" -> "model:xai/grok-build-0.1" [label="COMPATIBLE_WITH"]; "provider:xai" -> "tool:xai/live_search" [label="PROVIDES_TOOL"]; "tool:xai/live_search" -> "endpoint:xai/POST /v1/chat/completions (410)" [label="USABLE_ON"]; }