Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Alishahryar1/free-claude-code
/ endpoints
Endpoints
62 in github.com/Alishahryar1/free-claude-code
⨍
Functions
3,538
◇
Types & classes
344
↳
Endpoints
62
Route
_raise
app.get("/raise_provider_secret")
tests/api/test_app_lifespan_and_errors.py:None
Route
_raise_general
app.get("/raise_general")
tests/api/test_app_lifespan_and_errors.py:None
Route
_raise_provider
app.get("/raise_provider")
tests/api/test_app_lifespan_and_errors.py:None
Route
_raise_secret
app.get("/raise_secret")
tests/api/test_app_lifespan_and_errors.py:None
Route
admin_asset
router.get("/admin/assets/{filename}", include_in_schema=False)
api/admin_routes.py:None
Route
admin_page
router.get("/admin", include_in_schema=False)
api/admin_routes.py:None
Route
admin_status
router.get("/admin/api/status")
api/admin_routes.py:None
Route
apply_admin_config
router.post("/admin/api/config/apply")
api/admin_routes.py:None
Route
count_tokens
router.post("/v1/messages/count_tokens")
api/routes.py:None
Route
create_message
router.post("/v1/messages")
api/routes.py:None
Route
create_response
router.post("/v1/responses")
api/routes.py:None
Route
get_admin_config
router.get("/admin/api/config")
api/admin_routes.py:None
Route
health
router.get("/health")
api/routes.py:None
Route
list_models
router.get("/v1/models", response_model=ModelsListResponse)
api/routes.py:None
Route
local_provider_status
router.get("/admin/api/providers/local-status")
api/admin_routes.py:None
Route
probe_count_tokens
router.api_route("/v1/messages/count_tokens", methods=["HEAD", "OPTIONS"])
api/routes.py:None
Route
probe_health
router.api_route("/health", methods=["HEAD", "OPTIONS"])
api/routes.py:None
Route
probe_messages
router.api_route("/v1/messages", methods=["HEAD", "OPTIONS"])
api/routes.py:None
Route
probe_responses
router.api_route("/v1/responses", methods=["HEAD", "OPTIONS"])
api/routes.py:None
Route
probe_root
router.api_route("/", methods=["HEAD", "OPTIONS"])
api/routes.py:None
Route
refresh_models
router.post("/admin/api/models/refresh")
api/admin_routes.py:None
Route
root
router.get("/")
api/routes.py:None
Route
stop_cli
router.post("/stop")
api/routes.py:None
Route
test_claude_cli_adaptive_thinking_e2e
pytest.mark.smoke_target("cli")
smoke/product/test_client_product_live.py:None
Route
test_claude_cli_multiturn_tool_protocol_e2e
pytest.mark.smoke_target("cli")
smoke/product/test_client_product_live.py:None
Route
test_client_disconnect_mid_stream_does_not_crash_server
pytest.mark.smoke_target("rate_limit")
smoke/prereq/test_provider_prereq_live.py:None
Route
test_convert_assistant_server_tool_blocks_raise
pytest.mark.parametrize( "content", [ [MockBlock(type="server_tool_use", id="1", name="web_sea
tests/providers/test_converter.py:None
Route
test_convert_system_prompt_parametrized
pytest.mark.parametrize( "system_input,expected", [ ("You are helpful.", {"role": "system", "c
tests/providers/test_converter.py:None
Route
test_discord_bot_api_permissions
pytest.mark.smoke_target("discord")
smoke/prereq/test_messaging_prereq_live.py:None
Route
test_discord_live_manual_inbound_e2e
pytest.mark.smoke_target("discord")
smoke/product/test_live_platform_product_live.py:None
Route
test_discord_live_permissions_e2e
pytest.mark.smoke_target("discord")
smoke/product/test_live_platform_product_live.py:None
Route
test_entrypoint_server_e2e
pytest.mark.smoke_target("cli")
smoke/product/test_config_extensibility_product_live.py:None
Route
test_env_precedence_e2e
pytest.mark.smoke_target("config")
smoke/product/test_config_extensibility_product_live.py:None
Route
test_gemini_thought_signature_tool_continuation_e2e
pytest.mark.smoke_target("tools")
smoke/product/test_provider_product_live.py:None
Route
test_interactive_inbound_messaging_requires_explicit_mode
pytest.mark.smoke_target("telegram")
smoke/prereq/test_messaging_prereq_live.py:None
Route
test_jetbrains_protocol_e2e
pytest.mark.smoke_target("clients")
smoke/product/test_client_product_live.py:None
Route
test_llamacpp_models_endpoint_when_available
pytest.mark.smoke_target("llamacpp")
smoke/prereq/test_local_provider_endpoints_prereq_live.py:None
Route
test_llamacpp_native_messages_e2e
pytest.mark.smoke_target("llamacpp")
smoke/product/test_local_provider_product_live.py:None
Route
test_lmstudio_models_endpoint_when_available
pytest.mark.smoke_target("lmstudio")
smoke/prereq/test_local_provider_endpoints_prereq_live.py:None
Route
test_lmstudio_native_messages_e2e
pytest.mark.smoke_target("lmstudio")
smoke/product/test_local_provider_product_live.py:None
Route
test_ollama_models_endpoint_when_available
pytest.mark.smoke_target("ollama")
smoke/prereq/test_local_provider_endpoints_prereq_live.py:None
Route
test_ollama_native_messages_e2e
pytest.mark.smoke_target("ollama")
smoke/product/test_local_provider_product_live.py:None
Route
test_orphan_close_tag_parametrized
pytest.mark.parametrize( "input_text,expected_text", [ ("Hello </think> world", "Hello world"
tests/providers/test_parsers.py:None
Route
test_pending_tool_blocks_flush_on_message_stop_and_eof
pytest.mark.parametrize( ("request_payload", "tool_name", "partial_json", "expected_type", "expected_field
tests/core/openai_responses/test_sse.py:None
Route
test_per_model_thinking_config_e2e
pytest.mark.smoke_target("config")
smoke/product/test_config_extensibility_product_live.py:None
Route
test_platform_factory_e2e
pytest.mark.smoke_target("extensibility")
smoke/product/test_config_extensibility_product_live.py:None
Route
test_provider
router.post("/admin/api/providers/{provider_id}/test")
api/admin_routes.py:None
Route
test_provider_disconnect_e2e
pytest.mark.smoke_target("rate_limit")
smoke/product/test_provider_product_live.py:None
Route
test_provider_reasoning_tool_continuation_e2e
pytest.mark.smoke_target("tools")
smoke/product/test_provider_product_live.py:None
Route
test_provider_runtime_config_e2e
pytest.mark.smoke_target("extensibility")
smoke/product/test_config_extensibility_product_live.py:None
Route
test_provider_tool_result_continuation_e2e
pytest.mark.smoke_target("tools")
smoke/product/test_provider_product_live.py:None
Route
test_provider_tool_use_then_text_history_e2e
pytest.mark.smoke_target("tools")
smoke/product/test_provider_product_live.py:None
Route
test_proxy_timeout_config_e2e
pytest.mark.smoke_target("config")
smoke/product/test_config_extensibility_product_live.py:None
Route
test_removed_env_migration_e2e
pytest.mark.smoke_target("config")
smoke/product/test_config_extensibility_product_live.py:None
Route
test_settings_models_from_env
pytest.mark.parametrize( "env_vars,expected_model,expected_haiku", [ (
tests/config/test_config.py:None
Route
test_telegram_bot_api_permissions
pytest.mark.smoke_target("telegram")
smoke/prereq/test_messaging_prereq_live.py:None
Route
test_telegram_live_manual_inbound_e2e
pytest.mark.smoke_target("telegram")
smoke/product/test_live_platform_product_live.py:None
Route
test_telegram_live_permissions_e2e
pytest.mark.smoke_target("telegram")
smoke/product/test_live_platform_product_live.py:None
Route
test_voice_local_backend_e2e
pytest.mark.smoke_target("voice")
smoke/product/test_voice_product_live.py:None
Route
test_voice_nim_backend_e2e
pytest.mark.smoke_target("voice")
smoke/product/test_voice_product_live.py:None
Route
test_vscode_protocol_e2e
pytest.mark.smoke_target("clients")
smoke/product/test_client_product_live.py:None
Route
validate_admin_config
router.post("/admin/api/config/validate")
api/admin_routes.py:None