Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/unslothai/unsloth
/ endpoints
Endpoints
316 in github.com/unslothai/unsloth
⨍
Functions
18,583
◇
Types & classes
1,838
↳
Endpoints
316
Route
get_preview_sharing
router.get("/preview-sharing", response_model = PreviewSharingResponse)
studio/backend/routes/settings.py:None
Route
get_pricing_snapshot
router.get("/pricing")
studio/backend/routes/providers.py:None
Route
get_project
router.get("/projects/{project_id}", response_model = ChatProject)
studio/backend/routes/chat_history.py:None
Route
get_public_key
router.get("/public-key")
studio/backend/routes/providers.py:None
Route
get_recommended_folders
router.get("/recommended-folders")
studio/backend/routes/models.py:None
Route
get_recommended_folders
router.get("/recommended-folders", response_model = RecommendedFoldersResponse)
studio/backend/hub/routes/inventory.py:None
Route
get_scan_folders
router.get("/scan-folders")
studio/backend/routes/models.py:None
Route
get_scan_folders
router.get("/scan-folders", response_model = ScanFoldersResponse)
studio/backend/hub/routes/inventory.py:None
Route
get_settings
router.get("/settings", response_model = ChatSettingsResponse)
studio/backend/routes/chat_history.py:None
Route
get_status
router.get("/status", response_model = InferenceStatusResponse)
studio/backend/routes/inference.py:None
Route
get_system_info
app.get("/api/system")
studio/backend/main.py:None
Route
get_thread
router.get("/threads/{thread_id}", response_model = ChatThread)
studio/backend/routes/chat_history.py:None
Route
get_thread_message
router.get("/threads/{thread_id}/messages/{message_id}", response_model = ChatMessage)
studio/backend/routes/chat_history.py:None
Route
get_thread_messages
router.get("/threads/{thread_id}/messages", response_model = ChatMessageListResponse)
studio/backend/routes/chat_history.py:None
Route
get_training_metrics
router.get("/metrics", response_model = TrainingMetricsResponse)
studio/backend/routes/training.py:None
Route
get_training_run_detail
router.get("/runs/{run_id}", response_model = TrainingRunDetailResponse)
studio/backend/routes/training_history.py:None
Route
get_training_status
router.get("/status")
studio/backend/routes/training.py:None
Route
get_upload_limit
router.get("/upload-limit", response_model = UploadLimitResponse)
studio/backend/routes/settings.py:None
Route
get_visible_hardware_utilization
router.get("/hardware/visible")
studio/backend/routes/training.py:None
Route
health
app.get("/api/health")
studio/backend/tests/test_logging_middleware.py:None
Route
health
app.get("/health")
tests/studio/load_freeze/test_load_orchestrator.py:None
Route
health_check
app.get("/api/health")
studio/backend/main.py:None
Route
identity
router.get("/identity")
studio/backend/routes/auth.py:None
Route
import_mcp_servers
router.post("/import", response_model = McpServerImportResult)
studio/backend/routes/mcp_servers.py:None
Route
inspect_seed_dataset
router.post("/seed/inspect", response_model = SeedInspectResponse)
studio/backend/routes/data_recipe/seed.py:None
Route
inspect_seed_upload
router.post("/seed/inspect-upload", response_model = SeedInspectResponse)
studio/backend/routes/data_recipe/seed.py:None
Route
job_analysis
router.get("/jobs/{job_id}/analysis")
studio/backend/routes/data_recipe/jobs.py:None
Route
job_dataset
router.get("/jobs/{job_id}/dataset")
studio/backend/routes/data_recipe/jobs.py:None
Route
job_events
router.get("/jobs/{job_id}/events")
studio/backend/routes/rag.py:None
Route
job_events
router.get("/jobs/{job_id}/events")
studio/backend/routes/data_recipe/jobs.py:None
Route
job_status
router.get("/jobs/{job_id}")
studio/backend/routes/rag.py:None
Route
job_status
router.get("/jobs/{job_id}/status")
studio/backend/routes/data_recipe/jobs.py:None
Route
list_api_keys
router.get("/api-keys", response_model = ApiKeyListResponse)
studio/backend/routes/auth.py:None
Route
list_cached_datasets
router.get( "/cached", response_model = CachedDatasetsResponse, response_model_exclude_unset = Tru
studio/backend/hub/routes/datasets.py:None
Route
list_cached_gguf
router.get("/cached-gguf")
studio/backend/routes/models.py:None
Route
list_cached_gguf
router.get("/cached-gguf", response_model = CachedGgufResponse)
studio/backend/hub/routes/inventory.py:None
Route
list_cached_models
router.get("/cached-models", response_model = CachedModelsResponse)
studio/backend/routes/models.py:None
Route
list_cached_models
router.get("/cached-models", response_model = CachedModelsResponse)
studio/backend/hub/routes/inventory.py:None
Route
list_checkpoints
router.get("/checkpoints", response_model = CheckpointListResponse)
studio/backend/routes/models.py:None
Route
list_kb_documents
router.get("/knowledge-bases/{kb_id}/documents")
studio/backend/routes/rag.py:None
Route
list_knowledge_bases
router.get("/knowledge-bases")
studio/backend/routes/rag.py:None
Route
list_local_datasets
router.get("/local", response_model = LocalDatasetsResponse)
studio/backend/routes/datasets.py:None
Route
list_local_datasets
router.get("/local", response_model = LocalDatasetsResponse)
studio/backend/hub/routes/datasets.py:None
Route
list_local_models
router.get("/local", response_model = LocalModelListResponse)
studio/backend/routes/models.py:None
Route
list_local_models
router.get("/local", response_model = LocalModelListResponse)
studio/backend/hub/routes/inventory.py:None
Route
list_mcp_servers
router.get("/", response_model = list[McpServerResponse])
studio/backend/routes/mcp_servers.py:None
Route
list_mcp_tools
router.post("/mcp/tools", response_model = McpToolsListResponse)
studio/backend/routes/data_recipe/mcp.py:None
Route
list_models
router.get("/list")
studio/backend/routes/models.py:None
Route
list_openai_containers
router.post( "/external/openai/containers/list", response_model = ListOpenAIContainersResponse, )
studio/backend/routes/inference.py:None
Route
list_previews
router.get("")
studio/backend/routes/preview.py:None
Route
list_project_documents
router.get("/projects/{project_id}/documents")
studio/backend/routes/rag.py:None
Route
list_projects
router.get("/projects", response_model = ChatProjectListResponse)
studio/backend/routes/chat_history.py:None
Route
list_provider_configs
router.get("/", response_model = list[ProviderResponse])
studio/backend/routes/providers.py:None
Route
list_provider_models
router.post("/models", response_model = list[ProviderModelInfo])
studio/backend/routes/providers.py:None
Route
list_registry
router.get("/registry", response_model = list[ProviderRegistryEntry])
studio/backend/routes/providers.py:None
Route
list_thread_documents
router.get("/threads/{thread_id}/documents")
studio/backend/routes/rag.py:None
Route
list_threads
router.get("/threads", response_model = ChatThreadListResponse)
studio/backend/routes/chat_history.py:None
Route
list_training_runs
router.get("/runs", response_model = TrainingRunListResponse)
studio/backend/routes/training_history.py:None
Route
liveness_check
app.get("/api/liveness")
studio/backend/main.py:None
Route
llama_update
router.post("/update", response_model = LlamaUpdateActionResponse)
studio/backend/routes/llama.py:None
Route
llama_update_status
router.get("/update-status", response_model = LlamaUpdateStatusResponse)
studio/backend/routes/llama.py:None
Route
load_checkpoint
router.post("/load-checkpoint", response_model = ExportOperationResponse)
studio/backend/routes/export.py:None
Route
load_model
router.post("/load", response_model = LoadResponse)
studio/backend/routes/inference.py:None
Route
login
router.post("/login", response_model = Token)
studio/backend/routes/auth.py:None
Route
logout
router.post("/logout", status_code = status.HTTP_204_NO_CONTENT)
studio/backend/routes/auth.py:None
Route
openai_chat_completions
router.post("/chat/completions")
studio/backend/routes/inference.py:None
Route
openai_completions
router.post("/completions")
studio/backend/routes/inference.py:None
Route
openai_embeddings
router.post("/embeddings")
studio/backend/routes/inference.py:None
Route
openai_list_models
router.get("/models")
studio/backend/routes/inference.py:None
Route
openai_responses
router.post("/responses")
studio/backend/routes/inference.py:None
Route
openai_retrieve_model
router.get("/models/{model_id:path}")
studio/backend/routes/inference.py:None
Route
other
app.post("/api/other")
studio/backend/tests/test_middleware.py:None
Route
patch_project
router.patch("/projects/{project_id}", response_model = ChatProject)
studio/backend/routes/chat_history.py:None
Route
patch_thread
router.patch("/threads/{thread_id}", response_model = ChatThread)
studio/backend/routes/chat_history.py:None
Route
plain
app.get("/plain")
studio/backend/tests/test_middleware.py:None
Route
preview_asset
router.get("/_assets/{asset_path:path}")
studio/backend/routes/preview.py:None
Route
preview_chat_checkpoint
router.post("/{run}/{checkpoint}/v1/chat/completions")
studio/backend/routes/preview.py:None
Route
preview_chat_latest
router.post("/{run}/v1/chat/completions")
studio/backend/routes/preview.py:None
Route
preview_models_checkpoint
router.get("/{run}/{checkpoint}/v1/models")
studio/backend/routes/preview.py:None
Route
preview_models_latest
router.get("/{run}/v1/models")
studio/backend/routes/preview.py:None
Route
preview_page_checkpoint
router.get("/{run}/{checkpoint}", response_class = HTMLResponse)
studio/backend/routes/preview.py:None
Route
preview_page_latest
router.get("/{run}", response_class = HTMLResponse)
studio/backend/routes/preview.py:None
Route
preview_target
router.get("/documents/{document_id}/preview-target")
studio/backend/routes/rag.py:None
Route
probe
app.get("/probe")
tests/studio/load_freeze/test_load_orchestrator.py:None
Route
publish_job_dataset
router.post( "/jobs/{job_id}/publish", response_class = JSONResponse, response_model = PublishData
studio/backend/routes/data_recipe/jobs.py:None
Route
put_entry
router.put("/entries/{entry_id}")
studio/backend/routes/prompts.py:None
Route
put_list
router.put("/lists/{list_id}")
studio/backend/routes/prompts.py:None
Route
put_settings
router.put("/settings", response_model = ChatSettingsResponse)
studio/backend/routes/chat_history.py:None
Route
record_import_ledger
router.post("/import-ledger", response_model = ChatImportLedgerRecordResponse)
studio/backend/routes/chat_history.py:None
Route
refresh
router.post("/refresh", response_model = Token)
studio/backend/routes/auth.py:None
Route
refresh_mcp_server_tools
router.post("/{server_id}/refresh", response_model = McpServerProbeResult)
studio/backend/routes/mcp_servers.py:None
Route
remove_entry
router.delete("/entries/{entry_id}", status_code = 204)
studio/backend/routes/prompts.py:None
Route
remove_list
router.delete("/lists/{list_id}", status_code = 204)
studio/backend/routes/prompts.py:None
Route
remove_scan_folder_endpoint
router.delete("/scan-folders/{folder_id}")
studio/backend/routes/models.py:None
Route
remove_scan_folder_endpoint
router.delete("/scan-folders/{folder_id}", response_model = RemoveScanFolderResponse)
studio/backend/hub/routes/inventory.py:None
Route
remove_unstructured_file
router.delete("/seed/unstructured-file/{block_id}/{file_id}")
studio/backend/routes/data_recipe/seed.py:None
Route
replace_thread_messages
router.put("/threads/{thread_id}/messages", response_model = ChatMessageListResponse)
studio/backend/routes/chat_history.py:None
Route
reset_embedding_model
router.delete("/embedding-model", response_model = EmbeddingModelResponse)
studio/backend/routes/settings.py:None
Route
reset_training
router.post("/reset")
studio/backend/routes/training.py:None
Route
revoke_api_key
router.delete("/api-keys/{key_id}")
studio/backend/routes/auth.py:None
← previous
next →
101–200 of 316, ranked by callers