MCPcopy Create free account

hub / github.com/BerriAI/litellm / endpoints

Endpoints1,734 in github.com/BerriAI/litellm

Routetest_task_methods_forward_jsonrpc
pytest.mark.parametrize( "method,params", [ ("tasks/get", {"id": "task-1"}), ("tasks/l
tests/test_litellm/proxy/agent_endpoints/test_a2a_endpoints.py:None
Routetest_task_methods_forward_trace_header
pytest.mark.parametrize("method", ["tasks/get", "tasks/resubscribe"])
tests/test_litellm/proxy/agent_endpoints/test_a2a_endpoints.py:None
Routetest_team_admin_can_invite_user_parametrized
pytest.mark.parametrize( "admin_teams,target_teams,user_is_admin_in,expected", [ (
tests/test_litellm/proxy/management_endpoints/test_common_utils.py:None
Routetest_team_block_unblock_authz_matrix
pytest.mark.parametrize("route", ["block", "unblock"])
tests/proxy_behavior/management/test_team_block_unblock.py:None
Routetest_team_block_unblock_missing_team_is_404
pytest.mark.parametrize("route", ["block", "unblock"])
tests/proxy_behavior/management/test_team_block_unblock.py:None
Routetest_team_disable_guardrails
mock_patch_acompletion()
tests/proxy_unit_tests/test_proxy_server.py:None
Routetest_team_info_authz_matrix
pytest.mark.parametrize( "actor,target,expected_status", [(a, t, s) for (_id, a, t, s) in _SCENARIOS],
tests/proxy_behavior/management/test_team_info.py:None
Routetest_team_limit_modifications
pytest.mark.parametrize( "field", [ "max_budget", ], )
tests/otel_tests/test_e2e_budgeting.py:None
Routetest_team_model_add_delete_refresh_team_cache
pytest.mark.parametrize( "endpoint_name", ["team_model_add", "team_model_delete"], )
tests/test_litellm/proxy/management_endpoints/test_team_endpoints.py:None
Routetest_team_model_authz_matrix
pytest.mark.parametrize("route", ["add", "delete"])
tests/proxy_behavior/management/test_team_model.py:None
Routetest_team_model_missing_team_is_404
pytest.mark.parametrize("route", ["add", "delete"])
tests/proxy_behavior/management/test_team_model.py:None
Routetest_team_new_authz_matrix
pytest.mark.parametrize( "actor,org_target,expected_status", [(a, o, s) for (_id, a, o, s) in _SCENARI
tests/proxy_behavior/management/test_team_new.py:None
Routetest_team_soft_budget_check
pytest.mark.parametrize( "spend, soft_budget, expect_alert, metadata, expected_alert_emails", [
tests/proxy_unit_tests/test_auth_checks.py:None
Routetest_timeout_worker_healthcheck_flag
patch("uvicorn.run")
tests/test_litellm/proxy/test_proxy_cli.py:None
Routetest_together_ai_embedding
pytest.mark.parametrize( "model, api_base, api_key", [ # ("azure/text-embedding-ada-002", None
tests/local_testing/test_embedding.py:None
Routetest_token_rate_limit_type_respected_v3
pytest.mark.parametrize( "token_rate_limit_type", ["input", "output", "total"], )
tests/test_litellm/proxy/hooks/test_parallel_request_limiter_v3.py:None
Routetest_tools_list
router.post("/test/tools/list", dependencies=[Depends(user_api_key_auth)])
litellm/proxy/_experimental/mcp_server/rest_endpoints.py:None
Routetest_transform_request
pytest.mark.parametrize( "model, expected_model", [ ( "together/me
tests/llm_translation/test_huggingface_chat_completion.py:None
Routetest_transform_request
patch( "litellm.llms.bedrock.chat.invoke_agent.transformation.convert_content_list_to_str" )
tests/test_litellm/llms/bedrock/invoke_agent/test_bedrock_agent_transformation.py:None
Routetest_transform_response_json_function_call
patch("uuid.uuid4")
tests/test_litellm/llms/ollama/test_ollama_completion_transformation.py:None
Routetest_transform_retrieve_file_request_missing_api_key
patch.dict("os.environ", {}, clear=True)
tests/test_litellm/llms/gemini/files/test_gemini_files_transformation.py:None
Routetest_transform_search_request_basic
patch("litellm.llms.searchapi.search.transformation.get_secret_str")
tests/search_tests/test_searchapi_search.py:None
Routetest_transform_search_request_with_country
patch("litellm.llms.searchapi.search.transformation.get_secret_str")
tests/search_tests/test_searchapi_search.py:None
Routetest_transform_search_request_with_domain_filter
patch("litellm.llms.searchapi.search.transformation.get_secret_str")
tests/search_tests/test_searchapi_search.py:None
Routetest_transform_search_request_with_list_query
patch("litellm.llms.searchapi.search.transformation.get_secret_str")
tests/search_tests/test_searchapi_search.py:None
Routetest_transform_search_request_with_max_results
patch("litellm.llms.searchapi.search.transformation.get_secret_str")
tests/search_tests/test_searchapi_search.py:None
Routetest_transform_text_to_speech_request_body
patch.object(VertexAITextToSpeechConfig, "_ensure_access_token")
tests/litellm/llms/vertex_ai/text_to_speech/test_transformation.py:None
Routetest_transform_video_content_request
patch("litellm.module_level_client")
tests/test_litellm/llms/gemini/videos/test_gemini_video_transformation.py:None
Routetest_trigger_delta_has_content_branches
pytest.mark.parametrize( "processed_chunk, expected", [ # Non-empty deltas of every type must
tests/test_litellm/llms/anthropic/experimental_pass_through/adapters/test_streaming_iterator_first_delta.py:None
Routetest_true_boolean_triggers_premium_check
patch("litellm.proxy.management_endpoints.common_utils._premium_user_check")
tests/test_litellm/proxy/management_endpoints/test_common_utils.py:None
Routetest_ui_token_route_access
pytest.mark.parametrize( "route, user_role, should_be_allowed", [ # Admin can access everythin
tests/proxy_unit_tests/test_user_api_key_auth.py:None
Routetest_ui_typical_payload_does_not_trigger_premium_check
patch("litellm.proxy.management_endpoints.common_utils._premium_user_check")
tests/test_litellm/proxy/management_endpoints/test_common_utils.py:None
Routetest_unknown_run_id_returns_404
patch("litellm.proxy.proxy_server.prisma_client")
tests/test_litellm/proxy/management_endpoints/test_workflow_management_endpoints.py:None
Routetest_unsupported_db_scheme_accepts_postgres
pytest.mark.parametrize( "url", [ "postgresql://u:p@host:5432/db", "postgres://u:p@hos
tests/test_litellm/proxy/db/test_db_url_settings.py:None
Routetest_update_customer_budget_creation_with_fallback_admin
patch("litellm.proxy.proxy_server.prisma_client")
tests/test_litellm/proxy/management_endpoints/test_customer_budget.py:None
Routetest_update_customer_creates_budget_with_proper_relations
patch("litellm.proxy.proxy_server.prisma_client")
tests/test_litellm/proxy/management_endpoints/test_customer_budget.py:None
Routetest_update_customer_creates_budget_with_required_fields
patch("litellm.proxy.proxy_server.prisma_client")
tests/test_litellm/proxy/management_endpoints/test_customer_budget.py:None
Routetest_update_customer_with_budget_id
patch("litellm.proxy.proxy_server.prisma_client")
tests/test_litellm/proxy/management_endpoints/test_customer_budget.py:None
Routetest_update_customer_with_budget_id_and_creation_fields
patch("litellm.proxy.proxy_server.prisma_client")
tests/test_litellm/proxy/management_endpoints/test_customer_budget.py:None
Routetest_update_model
patch( "litellm.repositories.model_repository.encrypt_value_helper", side_effect=lambda v, **k
tests/test_litellm/repositories/test_repositories.py:None
Routetest_update_model_all_fields
patch( "litellm.repositories.model_repository.encrypt_value_helper", side_effect=lambda v, **k
tests/test_litellm/repositories/test_repositories.py:None
Routetest_update_no_fields_returns_400
patch("litellm.proxy.proxy_server.prisma_client")
tests/test_litellm/proxy/management_endpoints/test_workflow_management_endpoints.py:None
Routetest_update_status
patch("litellm.proxy.proxy_server.prisma_client")
tests/test_litellm/proxy/management_endpoints/test_workflow_management_endpoints.py:None
Routetest_update_team_soft_budget_validation
pytest.mark.parametrize( "existing_soft_budget,existing_max_budget,update_soft_budget,update_max_budget,sh
tests/test_litellm/proxy/management_endpoints/test_team_endpoints.py:None
Routetest_update_tool_policy_blocked
patch( "litellm.proxy.db.tool_registry_writer.update_tool_policy", new_callable=AsyncMock,
tests/test_litellm/proxy/management_endpoints/test_tool_management_endpoints.py:None
Routetest_update_values_starts_periodic_task
patch("asyncio.create_task")
tests/test_litellm/integrations/SlackAlerting/test_slack_alerting.py:None
Routetest_upload_container_file_uses_regional_api_base
patch("litellm.llms.custom_httpx.http_handler.HTTPHandler.post")
tests/test_litellm/containers/test_container_regional_api_base.py:None
Routetest_url_excludes_key
pytest.mark.parametrize( "method_name,interaction_id,expected_suffix", [ ("transfo
tests/test_litellm/interactions/test_gemini_interactions_transformation.py:None
Routetest_use_prisma_db_push_flag_behavior
patch("subprocess.run")
tests/test_litellm/proxy/test_proxy_cli.py:None
Routetest_user_override_via_register_model
patch( "litellm.llms.github_copilot.responses.transformation._cached_get_model_info_helper" )
tests/test_litellm/llms/github_copilot/responses/test_github_copilot_responses_transformation.py:None
Routetest_user_role_permissions
pytest.mark.parametrize( "route, user_role, expected_result", [ # Proxy Admin checks (
tests/proxy_admin_ui_tests/test_role_based_access.py:None
Routetest_v1_models_route_allowed_when_llm_api_disabled
patch.object(EnterpriseRouteChecks, "is_llm_api_route_disabled")
tests/enterprise/litellm_enterprise/proxy/auth/test_route_checks.py:None
Routetest_validate_access_groups_no_team_raises
patch( "litellm.proxy.management_helpers.object_permission_utils._get_allow_all_keys_server_ids", retu
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_access_groups_outside_team_scope_raises
patch( "litellm.proxy.management_helpers.object_permission_utils._get_allow_all_keys_server_ids", retu
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_access_groups_within_team_scope
patch( "litellm.proxy.management_helpers.object_permission_utils._get_allow_all_keys_server_ids", retu
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_allow_all_keys_servers_always_allowed
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_chat_completion_tool_choice
pytest.mark.parametrize( "tool_choice, expected_bool", [ ({"type": "function", "function": {"n
tests/litellm_utils_tests/test_utils.py:None
Routetest_validate_db_mcp_server_alias_outside_team_scope_raises_when_registry_empty
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_environment
patch.object(VertexAIVideoConfig, "get_access_token")
tests/test_litellm/llms/vertex_ai/videos/test_vertex_video_transformation.py:None
Routetest_validate_environment_default_headers
patch("litellm.llms.github_copilot.responses.transformation.Authenticator")
tests/test_litellm/llms/github_copilot/responses/test_github_copilot_responses_transformation.py:None
Routetest_validate_environment_from_environment
patch.dict(os.environ, {"RAGFLOW_API_KEY": "env-api-key"})
tests/test_litellm/llms/ragflow/chat/test_ragflow_chat_transformation.py:None
Routetest_validate_environment_headers
patch("litellm.llms.chatgpt.responses.transformation.Authenticator")
tests/test_litellm/llms/chatgpt/responses/test_chatgpt_responses_transformation.py:None
Routetest_validate_environment_missing_api_key
patch.dict("os.environ", {}, clear=True)
tests/test_litellm/llms/gemini/files/test_gemini_files_transformation.py:None
Routetest_validate_environment_missing_api_key
patch.dict("os.environ", {}, clear=True)
tests/test_litellm/llms/gemini/videos/test_gemini_video_transformation.py:None
Routetest_validate_environment_missing_api_key
patch.dict("os.environ", {}, clear=True)
tests/test_litellm/llms/anthropic/files/test_anthropic_files_transformation.py:None
Routetest_validate_environment_missing_api_key
patch("litellm.llms.voyage.rerank.transformation.get_secret_str")
tests/test_litellm/llms/voyage/rerank/test_voyage_rerank_transformation.py:None
Routetest_validate_environment_missing_api_key_raises
patch("litellm.llms.openrouter.image_edit.transformation.litellm")
tests/test_litellm/llms/openrouter/image_edit/test_openrouter_image_edit_transformation.py:None
Routetest_validate_environment_no_api_key
patch("litellm.llms.modelscope.image_generation.transformation.get_secret_str")
tests/test_litellm/llms/modelscope/image_generation/test_modelscope_image_gen_transformation.py:None
Routetest_validate_environment_no_api_key_raises_error
patch("litellm.llms.recraft.image_generation.transformation.get_secret_str")
tests/test_litellm/llms/recraft/image_generation/test_recraft_image_gen_transformation.py:None
Routetest_validate_environment_ollama
mock.patch.dict(os.environ, {"OLLAMA_API_BASE": "foo"}, clear=True)
tests/litellm_utils_tests/test_utils.py:None
Routetest_validate_environment_ollama_failed
mock.patch.dict(os.environ, {}, clear=True)
tests/litellm_utils_tests/test_utils.py:None
Routetest_validate_environment_user_headers_override
patch("litellm.llms.github_copilot.responses.transformation.Authenticator")
tests/test_litellm/llms/github_copilot/responses/test_github_copilot_responses_transformation.py:None
Routetest_validate_environment_with_api_key
patch("litellm.llms.modelscope.image_generation.transformation.get_secret_str")
tests/test_litellm/llms/modelscope/image_generation/test_modelscope_image_gen_transformation.py:None
Routetest_validate_environment_with_api_key
patch("litellm.llms.azure.common_utils.litellm")
tests/test_litellm/llms/azure/videos/test_azure_video_transformation.py:None
Routetest_validate_environment_with_api_key
patch("litellm.llms.recraft.image_generation.transformation.get_secret_str")
tests/test_litellm/llms/recraft/image_generation/test_recraft_image_gen_transformation.py:None
Routetest_validate_environment_with_api_key
patch("litellm.llms.apiserpent.search.transformation.get_secret_str")
tests/test_litellm/llms/apiserpent/test_apiserpent_search.py:None
Routetest_validate_environment_with_api_key
patch("litellm.llms.openrouter.image_generation.transformation.get_secret_str")
tests/test_litellm/llms/openrouter/image_generation/test_openrouter_image_gen_transformation.py:None
Routetest_validate_environment_with_api_key
patch("litellm.llms.openrouter.image_edit.transformation.get_secret_str")
tests/test_litellm/llms/openrouter/image_edit/test_openrouter_image_edit_transformation.py:None
Routetest_validate_environment_with_api_key
patch("litellm.llms.searchapi.search.transformation.get_secret_str")
tests/search_tests/test_searchapi_search.py:None
Routetest_validate_environment_with_secret_key
patch("litellm.llms.modelscope.image_generation.transformation.get_secret_str")
tests/test_litellm/llms/modelscope/image_generation/test_modelscope_image_gen_transformation.py:None
Routetest_validate_environment_with_secret_key
patch("litellm.llms.recraft.image_generation.transformation.get_secret_str")
tests/test_litellm/llms/recraft/image_generation/test_recraft_image_gen_transformation.py:None
Routetest_validate_environment_with_secret_key
patch("litellm.llms.openrouter.image_generation.transformation.get_secret_str")
tests/test_litellm/llms/openrouter/image_generation/test_openrouter_image_gen_transformation.py:None
Routetest_validate_environment_with_secret_key
patch("litellm.llms.openrouter.image_edit.transformation.get_secret_str")
tests/test_litellm/llms/openrouter/image_edit/test_openrouter_image_edit_transformation.py:None
Routetest_validate_environment_with_vision_header
patch("litellm.llms.github_copilot.responses.transformation.Authenticator")
tests/test_litellm/llms/github_copilot/responses/test_github_copilot_responses_transformation.py:None
Routetest_validate_environment_with_x_initiator
patch("litellm.llms.github_copilot.responses.transformation.Authenticator")
tests/test_litellm/llms/github_copilot/responses/test_github_copilot_responses_transformation.py:None
Routetest_validate_environment_without_api_key
patch("litellm.llms.azure.common_utils.get_secret_str")
tests/test_litellm/llms/azure/videos/test_azure_video_transformation.py:None
Routetest_validate_key_servers_outside_team_scope_raises
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_key_servers_within_team_scope
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_mcp_server_alias_is_normalized_before_save
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_mcp_server_alias_outside_team_scope_raises
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_no_object_permission
patch( "litellm.proxy.management_helpers.object_permission_utils._get_allow_all_keys_server_ids", retu
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_no_team_non_admin_private_server_still_raises
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_no_team_non_global_server_raises
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_no_team_only_allow_all_keys
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_no_team_proxy_admin_can_assign_access_group
patch( "litellm.proxy.management_helpers.object_permission_utils._get_allow_all_keys_server_ids", retu
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_no_team_proxy_admin_can_assign_private_server
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_proxy_admin_still_bounded_by_team_scope
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
Routetest_validate_reset_spend_value_invalid
pytest.mark.parametrize( "reset_to,key_spend,key_max_budget,budget_max_budget,expected_error", [
tests/test_litellm/proxy/management_endpoints/test_key_management_endpoints.py:None
Routetest_validate_reset_spend_value_valid
pytest.mark.parametrize( "reset_to,key_spend,key_max_budget,budget_max_budget", [ (0.0, 100.0,
tests/test_litellm/proxy/management_endpoints/test_key_management_endpoints.py:None
Routetest_validate_stale_ids_in_mcp_tool_permissions_silently_dropped
patch( "litellm.proxy._experimental.mcp_server.mcp_server_manager.global_mcp_server_manager", new=_mak
tests/test_litellm/proxy/management_helpers/test_object_permission_utils.py:None
← previousnext →1,501–1,600 of 1,734, ranked by callers