Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TQZHR/grok2api
/ types & classes
Types & classes
114 in github.com/TQZHR/grok2api
⨍
Functions
1,181
◇
Types & classes
114
↳
Endpoints
45
↓ 47 callers
Class
ValidationException
验证错误
app/core/exceptions.py:67
↓ 33 callers
Class
UpstreamException
上游服务错误
app/core/exceptions.py:92
↓ 15 callers
Class
ModelInfo
模型信息
app/services/grok/model.py:26
↓ 12 callers
Class
AppException
应用基础异常
app/core/exceptions.py:48
↓ 10 callers
Class
DownloadService
文件下载服务
app/services/grok/assets.py:539
↓ 7 callers
Class
StorageError
存储服务基础异常
app/core/storage.py:44
↓ 6 callers
Class
GrokChatService
Grok API 调用服务
app/services/grok/chat.py:262
↓ 5 callers
Class
StreamEvent
app/services/compat/stream_adapter.py:30
↓ 4 callers
Class
ImageStreamProcessor
图片生成流式响应处理器
app/services/grok/processor.py:433
↓ 4 callers
Class
ImagineExperimentalService
app/services/grok/imagine_experimental.py:71
↓ 4 callers
Class
PreparedChatRequest
app/services/compat/common.py:28
↓ 4 callers
Class
ToolSieve
app/services/compat/tooling.py:142
↓ 4 callers
Class
UploadService
文件上传服务
app/services/grok/assets.py:288
↓ 3 callers
Class
ImageEditRequest
Image edit request - OpenAI compatible.
app/api/v1/image.py:60
↓ 3 callers
Class
ImageGenerationRequest
Image generation request - OpenAI compatible.
app/api/v1/image.py:46
↓ 3 callers
Class
LocalStorage
本地文件存储 - 使用 aiofiles 进行异步 I/O - 使用 asyncio.Lock 进行进程内并发控制 - 如果需要多进程安全,需要系统级文件锁 (fcntl)
app/core/storage.py:94
↓ 3 callers
Class
_DummyTokenManager
tests/test_responses_messages_api.py:10
↓ 2 callers
Class
BirthDateService
app/services/account/birth_date_service.py:26
↓ 2 callers
Class
ChatArtifacts
app/services/compat/common.py:38
↓ 2 callers
Class
GrokStreamAdapter
app/services/compat/stream_adapter.py:36
↓ 2 callers
Class
ImageCollectProcessor
图片生成非流式响应处理器
app/services/grok/processor.py:537
↓ 2 callers
Class
ListService
文件列表查询服务
app/services/grok/assets.py:357
↓ 2 callers
Class
NsfwSettingsService
app/services/account/nsfw_service.py:15
↓ 2 callers
Class
TokenInfo
Token 信息
app/services/token/models.py:43
↓ 2 callers
Class
TokenPool
Token 池(管理一组 Token)
app/services/token/pool.py:9
↓ 2 callers
Class
UsageService
用量查询服务
app/services/grok/usage.py:40
↓ 2 callers
Class
UserAgreementService
app/services/account/user_agreement_service.py:15
↓ 2 callers
Class
_DummyManager
tests/test_admin_token_nsfw_refresh.py:15
↓ 2 callers
Class
_DummyPool
tests/test_admin_token_nsfw_refresh.py:7
↓ 2 callers
Class
_DummyRemoteStorage
tests/test_upgrade_compatibility.py:12
↓ 2 callers
Class
_DummyResponse
tests/test_birth_date_service.py:7
↓ 2 callers
Class
_DummyStorage
tests/test_legacy_migration_birthdate.py:9
↓ 2 callers
Class
_DummyStorage
tests/test_admin_tokens_update_auto_trigger.py:7
↓ 2 callers
Class
_DummyTokenManager
tests/test_account_settings_refresh.py:6
↓ 2 callers
Class
_DummyTokenManager
tests/test_imagine_ws_api.py:84
↓ 2 callers
Class
_DummyTokenManager
tests/test_admin_tokens_update_auto_trigger.py:22
↓ 1 callers
Class
AccountSettingsRefreshService
app/services/account/account_settings_refresh.py:80
↓ 1 callers
Class
ApiKeyManager
API Key 管理服务
app/services/api_keys.py:16
↓ 1 callers
Class
ChatRequest
聊天请求数据
app/services/grok/chat.py:36
↓ 1 callers
Class
CollectProcessor
非流式响应处理器
app/services/grok/processor.py:207
↓ 1 callers
Class
Config
配置管理器
app/core/config.py:219
↓ 1 callers
Class
DeleteService
文件删除服务
app/services/grok/assets.py:447
↓ 1 callers
Class
ParseResult
app/services/compat/tooling.py:79
↓ 1 callers
Class
ParsedToolCall
app/services/compat/tooling.py:60
↓ 1 callers
Class
RedisStorage
Redis 存储 - 使用 redis-py 异步客户端 (自带连接池) - 支持分布式锁 (redis.lock) - 扁平化数据结构优化性能
app/core/storage.py:223
↓ 1 callers
Class
RequestLogger
请求日志记录器
app/services/request_logger.py:26
↓ 1 callers
Class
RequestStats
请求统计管理器(单例)
app/services/request_stats.py:14
↓ 1 callers
Class
RetryContext
重试上下文
app/services/grok/retry.py:33
↓ 1 callers
Class
SQLStorage
SQL 数据库存储 (MySQL/PgSQL) - 使用 SQLAlchemy 异步引擎 - 自动 Schema 初始化 - 内置连接池 (QueuePool)
app/core/storage.py:462
↓ 1 callers
Class
StreamProcessor
流式响应处理器
app/services/grok/processor.py:110
↓ 1 callers
Class
TokenPoolStats
Token 池统计
app/services/token/models.py:202
↓ 1 callers
Class
TokenRefreshScheduler
Token 自动刷新调度器
app/services/token/scheduler.py:11
↓ 1 callers
Class
VideoCollectProcessor
视频非流式响应处理器
app/services/grok/processor.py:368
↓ 1 callers
Class
VideoConfig
app/api/v1/chat.py:36
↓ 1 callers
Class
VideoService
视频生成服务
app/services/grok/media.py:46
↓ 1 callers
Class
VideoStreamProcessor
视频流式响应处理器
app/services/grok/processor.py:283
↓ 1 callers
Class
_UTF8StaticFiles
main.py:133
Class
src/grok/tooling.ts:125
Class
AdminLoginBody
app/api/v1/admin.py:39
Class
AnthropicMessage
app/api/v1/messages.py:19
Interface
ApiAuthInfo
src/auth.ts:8
Interface
ApiKeyLimits
src/repo/apiKeys.ts:6
Interface
ApiKeyRow
src/repo/apiKeys.ts:13
Interface
ApiKeyUsageRow
src/repo/apiKeyUsage.ts:5
Class
AuthenticationException
认证错误
app/core/exceptions.py:80
Class
BaseProcessor
基础处理器
app/services/grok/processor.py:40
Class
BaseService
基础服务类
app/services/grok/assets.py:146
Class
BaseStorage
存储基类
app/core/storage.py:48
Interface
CacheRow
src/repo/cache.ts:6
Interface
CacheSettings
src/settings.ts:43
Class
ChatCompletionRequest
app/api/v1/chat.py:92
Class
ChatRequestBuilder
请求构造器
app/services/grok/chat.py:151
Class
ChatService
Chat 业务服务
app/services/grok/chat.py:444
Class
Cost
计费类型
app/services/grok/model.py:20
Class
EffortType
请求消耗类型
app/services/token/models.py:31
Interface
Env
src/env.ts:1
Class
ErrorType
OpenAI 错误类型
app/core/exceptions.py:16
Interface
GlobalSettings
src/settings.ts:5
Interface
GrokSettings
src/settings.ts:15
Interface
ImagineWsCompleted
src/grok/imagineExperimental.ts:64
Interface
ImagineWsProgress
src/grok/imagineExperimental.ts:59
Class
MessageExtractor
消息内容提取器
app/services/grok/chat.py:44
Class
MessageItem
app/api/v1/chat.py:22
Class
MessagesCreateRequest
app/api/v1/messages.py:26
Interface
ModelInfo
src/grok/models.ts:1
Class
ModelService
模型管理服务
app/services/grok/model.py:40
Interface
OpenAIChatMessage
src/grok/conversation.ts:6
Interface
OpenAIChatRequestBody
src/grok/conversation.ts:13
Interface
ParsedToolCall
src/grok/tooling.ts:1
Interface
PerformanceSettings
src/settings.ts:49
Interface
RefreshProgress
src/repo/refreshProgress.ts:5
Class
RequestLog
app/services/request_logger.py:14
Interface
RequestLogRow
src/repo/logs.ts:5
Interface
RequestStats
src/repo/logs.ts:55
Class
ResponseLoggerMiddleware
请求日志/响应追踪中间件 Request Logging and Response Tracking Middleware
app/core/response_middleware.py:16
Class
ResponsesCreateRequest
app/api/v1/responses.py:23
Class
ResponsesReasoning
app/api/v1/responses.py:19
Class
RetryConfig
重试配置
app/services/grok/retry.py:19
Interface
SettingsBundle
src/settings.ts:57
Class
StatsigService
Statsig ID 生成服务
app/services/grok/statsig.py:12
next →
1–100 of 114, ranked by callers