MCPcopy Create free account

hub / github.com/unslothai/unsloth / endpoints

Endpoints316 in github.com/unslothai/unsloth

Routerotate_preview_links
router.post("/preview-links/rotate", response_model = PreviewLinkRotateResponse)
studio/backend/routes/settings.py:None
Routesave_project
router.post("/projects", response_model = ChatProject)
studio/backend/routes/chat_history.py:None
Routesave_thread
router.post("/threads", response_model = ChatThread)
studio/backend/routes/chat_history.py:None
Routesave_thread_message
router.put("/threads/{thread_id}/messages/{message_id}", response_model = ChatMessage)
studio/backend/routes/chat_history.py:None
Routescan_loras
router.get("/loras")
studio/backend/routes/models.py:None
Routescan_model_remote_code
router.post("/remote-code-scan")
studio/backend/routes/models.py:None
Routesearch
router.post("/search")
studio/backend/routes/rag.py:None
Routeserve_frontend
app.get("/{full_path:path}")
studio/backend/main.py:None
Routeserve_root
app.get("/")
studio/backend/main.py:None
Routeserve_sandbox_file
router.get("/sandbox/{session_id}/{filename}")
studio/backend/routes/inference.py:None
Routeshutdown_server
app.post("/api/shutdown")
studio/backend/main.py:None
Routestart_training
router.post("/start")
studio/backend/routes/training.py:None
Routestatus_get
app.get("/api/train/status")
studio/backend/tests/test_middleware.py:None
Routestop_training
router.post("/stop", response_model = TrainingStopResponse)
studio/backend/routes/training.py:None
Routestream
app.get("/stream")
studio/backend/tests/test_middleware.py:None
Routestream
app.post("/stream")
studio/backend/tests/test_tool_confirm_stream.py:None
Routestream_export_logs
router.get("/logs/stream")
studio/backend/routes/export.py:None
Routestream_training_progress
router.get("/progress")
studio/backend/routes/training.py:None
Routestudio_download_transport_capabilities
app.get( "/api/studio/download-transport-capabilities", response_model = TransportCapabilities, )
studio/backend/main.py:None
Routestudio_install_source
app.get("/api/studio/install-source")
studio/backend/main.py:None
Routestudio_update_status
app.get("/api/studio/update-status")
studio/backend/main.py:None
Routetest_audio_model_excluded_and_cached
patch("utils.models.model_config._raw_config_has_vision_config", return_value = None)
studio/backend/tests/test_vision_cache.py:None
Routetest_cache_returns_correct_value
patch("utils.models.model_config._is_vision_model_uncached", return_value = True)
studio/backend/tests/test_vision_cache.py:None
Routetest_canonicalize_spec_mode
pytest.mark.parametrize( "value, expected", [ # New canonical values pass through unchanged.
studio/backend/tests/test_llama_cpp_mtp_detection.py:None
Routetest_command_prefix_wrappers_blocked
pytest.mark.parametrize( "command, blocked_cmd", [ ("FOO=bar curl https://example.
studio/backend/tests/test_sandbox_tools.py:None
Routetest_cpu_linux_gets_cpu_asset
patch.object(prebuilt_mod, "github_release_assets", return_value = UPSTREAM_ASSETS)
tests/studio/install/test_rocm_support.py:None
Routetest_cpu_torch_gets_rocm_reinstall
patch.object(stack_mod, "IS_WINDOWS", False)
tests/studio/install/test_rocm_support.py:None
Routetest_default_off_cached_auth
patch("transformers.AutoConfig.from_pretrained")
studio/backend/tests/test_capability_detection.py:None
Routetest_default_off_public
patch("utils.models.model_config.without_hf_auth")
studio/backend/tests/test_capability_detection.py:None
Routetest_default_off_with_token
patch("transformers.AutoConfig.from_pretrained")
studio/backend/tests/test_capability_detection.py:None
Routetest_different_models_each_detected
patch("utils.models.model_config._is_vision_model_uncached", return_value = False)
studio/backend/tests/test_vision_cache.py:None
Routetest_different_tokens_trigger_new_detection
patch("utils.models.model_config._is_vision_model_uncached", return_value = True)
studio/backend/tests/test_vision_cache.py:None
Routetest_direct_gguf_in_variant_subdir_finds_snapshot_mmproj
patch( "utils.models.model_config._is_vision_model_subprocess", side_effect = AssertionError("
studio/backend/tests/test_vision_cache.py:None
Routetest_direct_non_vlm_detection_cached
patch("utils.models.model_config._raw_config_has_vision_config", return_value = None)
studio/backend/tests/test_vision_cache.py:None
Routetest_direct_vlm_detection_cached
patch("utils.models.model_config._raw_config_has_vision_config", return_value = None)
studio/backend/tests/test_vision_cache.py:None
Routetest_env_var_calls_bnb_install
patch.object(stack_mod, "_install_bnb_windows_rocm")
tests/studio/install/test_rocm_support.py:None
Routetest_env_var_falls_through_when_torch_missing
patch.object(stack_mod, "_install_bnb_windows_rocm")
tests/studio/install/test_rocm_support.py:None
Routetest_env_var_sets_rocm_windows_flag
patch.object(stack_mod, "_install_bnb_windows_rocm")
tests/studio/install/test_rocm_support.py:None
Routetest_env_var_skips_main_pip_install
patch.object(stack_mod, "_install_bnb_windows_rocm")
tests/studio/install/test_rocm_support.py:None
Routetest_estimate_required_memory_formulas
patch( "utils.hardware.hardware._resolve_model_identifier_for_gpu_estimate", new = lambda mode
studio/backend/tests/test_gpu_selection.py:None
Routetest_explicit_true_forwarded
patch("transformers.AutoConfig.from_pretrained")
studio/backend/tests/test_capability_detection.py:None
Routetest_false_result_cached
patch("utils.models.model_config._is_vision_model_uncached", return_value = False)
studio/backend/tests/test_vision_cache.py:None
Routetest_fingerprint_threaded_to_worker
pytest.mark.parametrize( "rel", [ "core/training/training.py", "core/i
studio/backend/tests/test_consent_gate.py:None
Routetest_fit_tuning_flags_do_not_block_retry
pytest.mark.parametrize( "tuning_args", [ ["--fit-ctx", "8192"], ["--f
studio/backend/tests/test_llama_cpp_wait_for_health.py:None
Routetest_gemma4_audio_subconfig_not_detected_as_vision
patch("utils.models.model_config._raw_config_has_vision_config", return_value = None)
studio/backend/tests/test_vision_cache.py:None
Routetest_gemma4_model_type_detected_and_cached
patch("utils.models.model_config._raw_config_has_vision_config", return_value = None)
studio/backend/tests/test_vision_cache.py:None
Routetest_gemma4_text_subconfig_not_detected_as_vision
patch("utils.models.model_config._raw_config_has_vision_config", return_value = None)
studio/backend/tests/test_vision_cache.py:None
Routetest_ingestion_with_real_embedder
pytest.mark.skipif( os.environ.get("RAG_REAL_EMBEDDER") != "1", reason = "set RAG_REAL_EMBEDDER=1 to r
studio/backend/tests/test_rag_ingestion.py:None
Routetest_linux_aarch64_rocm_gets_prebuilt_fallback
patch.object(prebuilt_mod, "github_release_assets", return_value = UPSTREAM_ASSETS)
tests/studio/install/test_rocm_support.py:None
Routetest_llama4_ref
pytest.mark.parametrize( "overlap_router_shared", [False, True], ids = lambda x: "overlap_router_s
unsloth/kernels/moe/tests/test_llama4_moe.py:None
Routetest_macos_arm64_gets_macos_asset
patch.object(prebuilt_mod, "github_release_assets", return_value = UPSTREAM_ASSETS)
tests/studio/install/test_rocm_support.py:None
Routetest_macos_rocm_impossible_has_rocm_false
patch.object(prebuilt_mod, "github_release_assets", return_value = UPSTREAM_ASSETS)
tests/studio/install/test_rocm_support.py:None
Routetest_mcp_server
router.post("/test", response_model = McpServerProbeResult)
studio/backend/routes/mcp_servers.py:None
Routetest_missing_placeholder_in_chat_template_raises
pytest.mark.parametrize( "template, expected_in_message", [ ("only {INPUT} here, no output mar
tests/python/test_construct_chat_template_validation.py:None
Routetest_mixed_nvidia_rocm_prefers_nvidia
patch.object(prebuilt_mod, "github_release_assets", return_value = UPSTREAM_ASSETS)
tests/studio/install/test_rocm_support.py:None
Routetest_model_config_full_finetune_local_path_is_not_lora
patch("utils.models.model_config.is_audio_input_type", return_value = False)
studio/backend/tests/test_trained_model_scan.py:None
Routetest_mtp_draft_path_hf_flags
pytest.mark.parametrize( "args,expected", [ # HF draft repo flags are real llama-s
studio/backend/tests/test_mtp_vram_budget.py:None
Routetest_no_gpu_with_rocm_tools_skips
patch.object(stack_mod, "pip_install")
tests/studio/install/test_rocm_support.py:None
Routetest_no_rocm_skips
patch.object(stack_mod, "pip_install")
tests/studio/install/test_rocm_support.py:None
Routetest_nvidia_linux_gets_cpu_asset
patch.object(prebuilt_mod, "github_release_assets", return_value = UPSTREAM_ASSETS)
tests/studio/install/test_rocm_support.py:None
Routetest_old_rocm_skips
patch.object(stack_mod, "pip_install")
tests/studio/install/test_rocm_support.py:None
Routetest_parse_rejects_unrepresentable_imports
pytest.mark.parametrize( "server", [ {"command": "node", "args": ["server.js"], "cwd": "/tmp/s
studio/backend/tests/test_mcp_config_import.py:None
Routetest_permanent_exception_result_cached
patch( "utils.models.model_config.load_model_config", side_effect = ValueError("bad config"),
studio/backend/tests/test_vision_cache.py:None
Routetest_probe_timeout_triggers_reinstall
patch.object(stack_mod, "IS_WINDOWS", False)
tests/studio/install/test_rocm_support.py:None
Routetest_provider
router.post("/test", response_model = ProviderTestResult)
studio/backend/routes/providers.py:None
Routetest_qwen36_gguf_with_mmproj_skips_transformers
patch( "utils.models.model_config._is_vision_model_subprocess", side_effect = AssertionError("
studio/backend/tests/test_vision_cache.py:None
Routetest_qwen36_gguf_without_mmproj_skips_transformers
patch( "utils.models.model_config._is_vision_model_subprocess", side_effect = AssertionError("
studio/backend/tests/test_vision_cache.py:None
Routetest_raw_config_primary_skips_subprocess
patch("utils.models.model_config._raw_config_has_vision_config", return_value = True)
studio/backend/tests/test_vision_cache.py:None
Routetest_regex_mlp_targets_discover_moe_parameters
pytest.mark.parametrize( "target_modules", [ ".*mlp.*proj", ".*ffn.*proj", r"(
tests/test_moe_lora_targets.py:None
Routetest_resolution_matrix
patch.object(loader_utils, "_get_new_mapper", _no_remote_mapper)
tests/test_get_model_name.py:None
Routetest_rocm_63_selects_correct_tag
patch.object(stack_mod, "IS_WINDOWS", False)
tests/studio/install/test_rocm_support.py:None
Routetest_rocm_72_selects_72_tag
patch.object(stack_mod, "IS_WINDOWS", False)
tests/studio/install/test_rocm_support.py:None
Routetest_rocm_linux_gets_rocm_prebuilt
patch.object(prebuilt_mod, "github_release_assets", return_value = UPSTREAM_ASSETS)
tests/studio/install/test_rocm_support.py:None
Routetest_rocm_linux_no_prebuilt_falls_back
patch.object(prebuilt_mod, "github_release_assets")
tests/studio/install/test_rocm_support.py:None
Routetest_same_token_uses_cache
patch("utils.models.model_config._is_vision_model_uncached", return_value = True)
studio/backend/tests/test_vision_cache.py:None
Routetest_second_call_uses_cache
patch("utils.models.model_config._is_vision_model_uncached", return_value = True)
studio/backend/tests/test_vision_cache.py:None
Routetest_select_torchao_spec
pytest.mark.parametrize( "torch_version, expected", [ # torch 2.10 (the reported bug: cu130 re
studio/backend/tests/test_torchao_select.py:None
Routetest_subprocess_called_once_with_cache
patch("utils.models.model_config._raw_config_has_vision_config", return_value = None)
studio/backend/tests/test_vision_cache.py:None
Routetest_t5_subprocess_none_falls_back_through_raw_for_whisper
patch("utils.models.model_config._is_vision_model_subprocess", return_value = None)
studio/backend/tests/test_vision_cache.py:None
Routetest_torch_already_has_cuda_skips
patch.object(stack_mod, "pip_install")
tests/studio/install/test_rocm_support.py:None
Routetest_torch_already_has_hip_skips
patch.object(stack_mod, "pip_install")
tests/studio/install/test_rocm_support.py:None
Routetest_torch_backend_cpu_env_skips_entirely
patch.object(stack_mod, "pip_install")
tests/studio/install/test_rocm_support.py:None
Routetest_torch_backend_cuda_env_skips_entirely
patch.object(stack_mod, "pip_install")
tests/studio/install/test_rocm_support.py:None
Routetest_transient_exception_not_cached
patch( "utils.models.model_config.load_model_config", side_effect = OSError("network down"),
studio/backend/tests/test_vision_cache.py:None
Routetest_ui_selection_direct_gguf_in_variant_subdir_keeps_mmproj
patch( "utils.models.model_config._is_vision_model_subprocess", side_effect = AssertionError("
studio/backend/tests/test_vision_cache.py:None
Routetest_ui_selection_returns_local_gguf_config
patch( "utils.models.model_config._is_vision_model_subprocess", side_effect = AssertionError("
studio/backend/tests/test_vision_cache.py:None
Routetest_url_userinfo_values_are_flagged
pytest.mark.parametrize( "value", [ "https://user:s3cr3t@feed.example.invalid/simple", # user
studio/backend/tests/test_bypass_permissions.py:None
Routetest_version_unreadable_prints_warning
patch.object(stack_mod, "IS_WINDOWS", False)
tests/studio/install/test_rocm_support.py:None
Routetest_vision_config_attr_detected_and_cached
patch("utils.models.model_config._raw_config_has_vision_config", return_value = None)
studio/backend/tests/test_vision_cache.py:None
Routetest_windows_cpu_gets_cpu_asset
patch.object(prebuilt_mod, "github_release_assets", return_value = UPSTREAM_ASSETS)
tests/studio/install/test_rocm_support.py:None
Routetest_windows_rocm_gets_hip_asset
patch.object(prebuilt_mod, "github_release_assets", return_value = UPSTREAM_ASSETS)
tests/studio/install/test_rocm_support.py:None
Routetest_windows_rocm_no_hip_falls_to_cpu
patch.object(prebuilt_mod, "github_release_assets")
tests/studio/install/test_rocm_support.py:None
Routetool_confirm
app.post("/tool-confirm")
studio/backend/tests/test_tool_confirm_stream.py:None
Routeunload_model
router.post("/unload", response_model = UnloadResponse)
studio/backend/routes/inference.py:None
Routeupdate_embedding_model
router.put("/embedding-model", response_model = EmbeddingModelResponse)
studio/backend/routes/settings.py:None
Routeupdate_helper_precache
router.put("/helper-precache", response_model = HelperPrecacheResponse)
studio/backend/routes/settings.py:None
Routeupdate_knowledge_base
router.patch("/knowledge-bases/{kb_id}")
studio/backend/routes/rag.py:None
Routeupdate_mcp_server
router.put("/{server_id}", response_model = McpServerResponse)
studio/backend/routes/mcp_servers.py:None
Routeupdate_openai_auto_switch
router.put("/openai-auto-switch", response_model = OpenAIAutoSwitchResponse)
studio/backend/routes/settings.py:None
Routeupdate_openai_auto_switch_override
router.put("/openai-auto-switch/overrides", response_model = ModelOverridesResponse)
studio/backend/routes/settings.py:None
← previousnext →201–300 of 316, ranked by callers