MCPcopy Create free account

hub / github.com/TheSmallHanCat/flow2api / types & classes

Types & classes80 in github.com/TheSmallHanCat/flow2api

↓ 8 callersClassToken
Token model for Flow2API
src/core/models.py:8
↓ 7 callersClassFlowClient
VideoFX API客户端
src/services/flow_client.py:26
↓ 6 callersClassResidentTabInfo
常驻标签页信息结构
src/services/browser_captcha_personal.py:1380
↓ 5 callersClassProject
Project model for VideoFX
src/core/models.py:63
↓ 5 callersClass_ClosableFakeTab
tests/test_browser_captcha_personal.py:23
↓ 4 callersClassBrowserCaptchaService
浏览器自动化获取 reCAPTCHA token(nodriver 有头模式) 支持两种模式: 1. 常驻模式 (Resident Mode): 维护全局共享常驻标签页池,谁抢到空闲页谁执行 2. 传统模式 (Legacy Mode): 每次请求创建新标签页 (fa
src/services/browser_captcha_personal.py:1426
↓ 3 callersClassChatMessage
Chat message
src/core/models.py:238
↓ 3 callersClassDatabase
SQLite database manager
src/core/database.py:13
↓ 3 callersClass_PersonalBrowserPoolService
多浏览器实例调度层。保留现有单浏览器 worker 逻辑,只负责分发与扩缩容。
src/services/browser_captcha_personal.py:12289
↓ 2 callersClassCacheConfig
Cache configuration
src/core/models.py:165
↓ 2 callersClassCallLogicConfig
Token selection call logic configuration
src/core/models.py:156
↓ 2 callersClassCaptchaConfig
Captcha configuration
src/core/models.py:188
↓ 2 callersClassDebugConfig
Debug configuration
src/core/models.py:176
↓ 2 callersClassNormalizedGenerationRequest
Internal request shape shared by OpenAI and Gemini entrypoints.
src/api/routes.py:75
↓ 2 callersClassPluginConfig
Plugin connection configuration
src/core/models.py:218
↓ 2 callersClassTask
Generation task
src/core/models.py:94
↓ 2 callersClassTokenPoolTimeoutError
严格 token 池模式下,请求在等待可用 token 时超时。
src/services/browser_captcha_personal.py:1422
↓ 2 callersClassTokenRefreshConfig
Protocol ST refresh configuration
src/core/models.py:228
↓ 2 callersClass_FakeTab
tests/test_browser_captcha_personal.py:15
↓ 1 callersClassAdminConfig
Admin configuration
src/core/models.py:127
↓ 1 callersClassCaptchaScoreTestRequest
src/api/admin.py:618
↓ 1 callersClassChatCompletionRequest
Chat completion request (OpenAI compatible + Gemini extension)
src/core/models.py:305
↓ 1 callersClassCollectorRegistry
src/core/monitoring.py:44
↓ 1 callersClassConcurrencyManager
Manages concurrent request limits for each token
src/services/concurrency_manager.py:8
↓ 1 callersClassConfig
Application configuration
src/core/config.py:27
↓ 1 callersClassDebugLogger
Debug logger for API requests and responses
src/core/logger.py:9
↓ 1 callersClassExtensionConnection
src/services/browser_captcha_extension.py:14
↓ 1 callersClassFileCache
File caching service for videos
src/services/file_cache.py:16
↓ 1 callersClassGeminiGenerateContentRequest
Gemini official generateContent request.
src/core/models.py:295
↓ 1 callersClassGenerationConfig
Generation timeout configuration
src/core/models.py:147
↓ 1 callersClassGenerationHandler
统一生成处理器
src/services/generation_handler.py:1070
↓ 1 callersClassLoadBalancer
Token load balancer with load-aware selection
src/services/load_balancer.py:17
↓ 1 callersClassProtocolLogin
Login to labs.google/fx through NextAuth Google OAuth using Google cookies.
src/services/protocol_login.py:189
↓ 1 callersClassProxyConfig
Proxy configuration
src/core/models.py:137
↓ 1 callersClassProxyManager
Proxy configuration manager
src/services/proxy_manager.py:7
↓ 1 callersClassRequestLog
API request log
src/core/models.py:111
↓ 1 callersClassTokenBrowser
简化版浏览器:每次获取 token 时启动新浏览器,用完即关 每次都是新的随机 UA,避免长时间运行导致的各种问题
src/services/browser_captcha.py:302
↓ 1 callersClassTokenManager
Token lifecycle manager with AT auto-refresh
src/services/token_manager.py:15
↓ 1 callersClassTokenPoolLease
src/services/browser_captcha_personal.py:1409
↓ 1 callersClassTokenStats
Token statistics
src/core/models.py:75
↓ 1 callersClass_CompatTransaction
src/services/browser_captcha_personal.py:871
↓ 1 callersClass_ConnectionWithoutClosed
tests/test_browser_captcha_personal.py:47
↓ 1 callersClass_FakeAsyncSession
模拟 curl_cffi 的 AsyncSession: createTask 返回 taskId, getTaskResult 返回 ready。
tests/test_api_captcha_fingerprint.py:20
↓ 1 callersClass_FakeProxyManager
tests/test_api_captcha_fingerprint.py:15
↓ 1 callersClass_FakeWebSocket
tests/test_browser_captcha_personal.py:34
ClassAddTokenRequest
src/api/admin.py:565
ClassApiCaptchaFingerprintTests
tests/test_api_captcha_fingerprint.py:60
ClassAuthManager
Authentication manager
src/core/auth.py:12
ClassBrowserCaptchaPersonalTests
tests/test_browser_captcha_personal.py:72
ClassBrowserCaptchaService
多浏览器轮询打码服务(单例模式) 支持配置浏览器数量,每个浏览器只开 1 个标签页,请求轮询分配
src/services/browser_captcha.py:2540
ClassCallLogicConfigRequest
src/api/admin.py:632
ClassChangePasswordRequest
src/api/admin.py:636
ClassDailyStatsResetTests
tests/test_daily_stats_reset.py:8
ClassExtensionCaptchaService
src/services/browser_captcha_extension.py:21
ClassFlowClientUploadImageTests
tests/test_flow_client_upload.py:10
ClassGeminiContent
Gemini content block.
src/core/models.py:288
ClassGeminiFileData
Gemini file reference.
src/core/models.py:271
ClassGeminiInlineData
Gemini inline binary data.
src/core/models.py:264
ClassGeminiPart
Gemini content part.
src/core/models.py:278
ClassGenerationConfigMaxRetriesTests
tests/testgeneration_config_max_retries.py:8
ClassGenerationConfigParam
Gemini generationConfig parameters (for model name resolution)
src/core/models.py:255
ClassGenerationConfigRequest
src/api/admin.py:626
ClassImageConfig
Gemini imageConfig parameters
src/core/models.py:245
ClassImportTokenItem
导入Token项
src/api/admin.py:659
ClassImportTokensRequest
导入Token请求
src/api/admin.py:680
ClassLoginRequest
src/api/admin.py:560
ClassProxyConfigRequest
src/api/admin.py:605
ClassProxyTestRequest
src/api/admin.py:612
ClassRouteNormalizationTests
tests/test_veo_lite_support.py:309
ClassST2ATRequest
ST转AT请求
src/api/admin.py:654
ClassTokenRefreshConfigRequest
src/api/admin.py:685
ClassUpdateAPIKeyRequest
src/api/admin.py:642
ClassUpdateAdminConfigRequest
src/api/admin.py:650
ClassUpdateDebugConfigRequest
src/api/admin.py:646
ClassUpdateTokenRequest
src/api/admin.py:585
ClassVeoLiteFlowClientTests
tests/test_veo_lite_support.py:217
ClassVeoLiteGenerationHandlerTests
tests/test_veo_lite_support.py:102
ClassVeoLiteModelResolverTests
tests/test_veo_lite_support.py:22
ClassYesCaptchaTaskTypeTests
tests/test_yescaptcha_task_type.py:6
Class_NoopMetric
src/core/monitoring.py:25