Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VitoHowe/glm-coding
/ types & classes
Types & classes
76 in github.com/VitoHowe/glm-coding
⨍
Functions
528
◇
Types & classes
76
↳
Endpoints
33
↓ 31 callers
Class
BadRequestError
Raised when user input is incomplete or invalid.
app/errors.py:44
↓ 24 callers
Class
UpstreamRequestError
Raised when BigModel returns an error or invalid payload.
app/errors.py:68
↓ 9 callers
Class
StaticProduct
app/services/payment_service.py:55
↓ 8 callers
Class
BrowserProfile
A coherent browser profile: stored id, curl-cffi TLS profile, UA, and Client Hints.
app/browser_profiles.py:10
↓ 8 callers
Class
RunPausedError
Raised when an account flow is paused by the operator.
app/services/payment_service.py:94
↓ 5 callers
Class
JsonFileStore
Thread-safe JSON file persistence with atomic writes.
app/storage/json_store.py:18
↓ 5 callers
Class
NotFoundError
Raised when a requested resource does not exist.
app/errors.py:56
↓ 4 callers
Class
ApiCallResult
Normalized upstream response wrapper.
app/clients/bigmodel_client.py:17
↓ 4 callers
Class
PreviewPaymentRequest
Preview payment request payload.
app/models.py:266
↓ 3 callers
Class
FingerprintHttpClient
Send requests through curl-cffi when available, otherwise httpx.
app/clients/fingerprint_http.py:25
↓ 3 callers
Class
PreviewResult
Normalized preview response payload.
app/models.py:60
↓ 2 callers
Class
FlowRun
Single runtime flow context.
app/runtime_logging.py:39
↓ 2 callers
Class
ManagedSocket
Small context manager that closes sockets quietly.
app/proxy_pool/service.py:185
↓ 2 callers
Class
ProductOffer
Merged static and dynamic product information.
app/models.py:36
↓ 2 callers
Class
ProxyPool
Thread-safe latency-sorted proxy pool with failure cooldown.
app/proxy_pool/service.py:112
↓ 2 callers
Class
RuntimeProxyConfig
app/proxy_pool/service.py:75
↓ 1 callers
Class
AccountDetailResponse
Account detail payload used by the UI.
app/models.py:396
↓ 1 callers
Class
AccountRecord
Persisted account credential record.
app/models.py:79
↓ 1 callers
Class
AccountSessionState
Persisted session state derived from upstream calls.
app/models.py:159
↓ 1 callers
Class
AccountStateService
Manage local JSON-backed account state.
app/services/account_state.py:45
↓ 1 callers
Class
AegisFlowError
Base application error.
app/errors.py:16
↓ 1 callers
Class
BigModelClient
Call BigModel payment-related APIs with browser-like headers.
app/clients/bigmodel_client.py:24
↓ 1 callers
Class
BuiltinProxyPoolService
Lifecycle owner for the built-in proxy pool.
app/proxy_pool/service.py:420
↓ 1 callers
Class
CaptchaChallenge
Normalized Tencent captcha challenge bundle.
app/clients/tencent_captcha_client.py:21
↓ 1 callers
Class
CaptchaService
Store and resolve manual captcha tickets.
app/services/captcha_service.py:25
↓ 1 callers
Class
CaptchaVerifyPayloadRequest
Build Tencent captcha verify payload from click points.
app/models.py:349
↓ 1 callers
Class
CaptchaVerifyResult
Normalized Tencent captcha verify response bundle.
app/clients/tencent_captcha_client.py:34
↓ 1 callers
Class
CreateQrRequest
Create payment QR request payload.
app/models.py:363
↓ 1 callers
Class
HealthCheckConfig
app/proxy_pool/service.py:49
↓ 1 callers
Class
NetworkModeService
Persist and validate the active outbound network mode.
app/services/network_mode_service.py:17
↓ 1 callers
Class
OcrService
Run the vendored TenVision captcha OCR pipeline in this project.
app/services/ocr_service.py:104
↓ 1 callers
Class
PaymentCheckResult
Current upstream payment status.
app/models.py:386
↓ 1 callers
Class
PaymentService
Coordinate account bootstrap, preview, QR creation, and polling.
app/services/payment_service.py:98
↓ 1 callers
Class
PaymentTaskRecord
Persisted QR-code payment task.
app/models.py:192
↓ 1 callers
Class
PreviewRaceWinner
Winning isolated preview attempt result.
app/services/payment_service.py:65
↓ 1 callers
Class
ProxyConnectionHandler
Handle one accepted local proxy client connection.
app/proxy_pool/service.py:280
↓ 1 callers
Class
ProxyHealth
app/proxy_pool/service.py:107
↓ 1 callers
Class
ProxyPoolConfig
app/proxy_pool/service.py:64
↓ 1 callers
Class
ProxyPoolPorts
app/proxy_pool/service.py:56
↓ 1 callers
Class
PublicAccountRecord
Safe account summary exposed to the local UI.
app/models.py:122
↓ 1 callers
Class
RuntimeLogService
Persist structured JSONL flow events alongside standard logs.
app/runtime_logging.py:86
↓ 1 callers
Class
SchedulerService
Run account payment flows at configured local times.
app/services/scheduler_service.py:22
↓ 1 callers
Class
Settings
Environment-backed runtime settings.
app/config.py:17
↓ 1 callers
Class
TdcCollectResult
TDC output needed by cap_union_new_verify.
app/services/tdc_service.py:23
↓ 1 callers
Class
TencentCaptchaClient
Fetch Tencent captcha challenge metadata and image bytes.
app/clients/tencent_captcha_client.py:46
↓ 1 callers
Class
TencentTdcService
Fetch dynamic TDC script and collect browser fingerprint payload.
app/services/tdc_service.py:39
↓ 1 callers
Class
ThreadedTcpServer
Tiny stoppable TCP server used for local HTTP/SOCKS proxy ports.
app/proxy_pool/service.py:205
↓ 1 callers
Class
TicketPoolEntry
Single captcha ticket collected for the pool-mode preview flow.
app/models.py:25
↓ 1 callers
Class
UpstreamProxy
app/proxy_pool/service.py:90
Class
web/src/services/api.ts:15
Interface
AccountDetailResponse
web/src/types/api.ts:168
Interface
AccountImportPayload
web/src/types/api.ts:174
Class
AccountImportRequest
Account import payload.
app/models.py:214
Interface
AccountPreferencesPayload
web/src/types/api.ts:179
Class
AccountPreferencesRequest
Editable account/session preferences for list management UI.
app/models.py:285
Interface
AccountSessionState
web/src/types/api.ts:126
Class
ApiClientError
web/src/services/api.ts:15
Interface
ApiErrorPayload
web/src/types/api.ts:11
Interface
ApiResponse
web/src/types/api.ts:16
Class
CaptchaPoint
OCR-resolved click point in original captcha image coordinates.
app/models.py:338
Interface
HealthPayload
web/src/types/api.ts:56
Class
ManualCaptchaRequest
Manual captcha ticket storage payload.
app/models.py:256
Interface
NetworkModeOptionPayload
web/src/types/api.ts:33
Interface
NetworkModePayload
web/src/types/api.ts:40
Class
NetworkModeRequest
Runtime network egress mode switch payload.
app/models.py:330
Interface
PaymentTaskRecord
web/src/types/api.ts:150
Class
PreviewSeedRequest
Seed a preview result into local session state for debugging.
app/models.py:277
Interface
ProductOffer
web/src/types/api.ts:74
Interface
ProxyHealthPayload
web/src/types/api.ts:22
Interface
ProxyPoolSourcesPayload
web/src/types/api.ts:49
Class
ProxyPoolSourcesRequest
app/web/routes.py:81
Interface
PublicAccountRecord
web/src/types/api.ts:94
Interface
RuntimeLogsPayload
web/src/types/api.ts:65
Interface
StatusBanner
web/src/composables/useDashboard.ts:19
Interface
StatusBannerLink
web/src/composables/useDashboard.ts:14
Interface
TicketPoolEntry
web/src/types/api.ts:1