MCPcopy Create free account
hub / github.com/TheSmallHanCat/flow2api / get_captcha_config

Function get_captcha_config

src/api/admin.py:1905–1929  ·  view source on GitHub ↗

Get captcha configuration

(token: str = Depends(verify_admin_token))

Source from the content-addressed store, hash-verified

1903
1904@router.get("/api/captcha/config")
1905async def get_captcha_config(token: str = Depends(verify_admin_token)):
1906 """Get captcha configuration"""
1907 captcha_config = await db.get_captcha_config()
1908 return {
1909 "captcha_method": captcha_config.captcha_method,
1910 "yescaptcha_api_key": captcha_config.yescaptcha_api_key,
1911 "yescaptcha_base_url": captcha_config.yescaptcha_base_url,
1912 "yescaptcha_task_type": captcha_config.yescaptcha_task_type,
1913 "capmonster_api_key": captcha_config.capmonster_api_key,
1914 "capmonster_base_url": captcha_config.capmonster_base_url,
1915 "ezcaptcha_api_key": captcha_config.ezcaptcha_api_key,
1916 "ezcaptcha_base_url": captcha_config.ezcaptcha_base_url,
1917 "capsolver_api_key": captcha_config.capsolver_api_key,
1918 "capsolver_base_url": captcha_config.capsolver_base_url,
1919 "remote_browser_base_url": captcha_config.remote_browser_base_url,
1920 "remote_browser_api_key": captcha_config.remote_browser_api_key,
1921 "remote_browser_timeout": captcha_config.remote_browser_timeout,
1922 "browser_proxy_enabled": captcha_config.browser_proxy_enabled,
1923 "browser_proxy_url": captcha_config.browser_proxy_url or "",
1924 "browser_count": captcha_config.browser_count,
1925 "personal_project_pool_size": captcha_config.personal_project_pool_size,
1926 "personal_max_resident_tabs": captcha_config.personal_max_resident_tabs,
1927 "browser_personal_fresh_restart_every_n_solves": captcha_config.browser_personal_fresh_restart_every_n_solves,
1928 "personal_idle_tab_ttl_seconds": captcha_config.personal_idle_tab_ttl_seconds
1929 }
1930
1931
1932@router.post("/api/captcha/score-test")

Callers

nothing calls this directly

Calls 1

get_captcha_configMethod · 0.80

Tested by

no test coverage detected