Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TQZHR/grok2api
/ functions
Functions
1,181 in github.com/TQZHR/grok2api
⨍
Functions
1,181
◇
Types & classes
114
↳
Endpoints
45
↓ 254 callers
Method
get
获取配置值 Args: key: 配置键,格式 "section.key" default: 默认值
app/core/config.py:290
↓ 158 callers
Method
get
获取 Token
app/services/token/pool.py:27
↓ 103 callers
Method
get
获取速率限制信息 Args: token: 认证 Token model_name: 模型名称 Returns: 响应数据
app/services/grok/usage.py:87
↓ 103 callers
Function
showToast
(message, type = 'success')
app/static/common/toast.js:1
↓ 78 callers
Function
q
(id)
app/static/chat/chat.js:22
↓ 72 callers
Function
get_config
获取配置
app/core/config.py:324
↓ 71 callers
Method
add
添加 Token
app/services/token/pool.py:16
↓ 50 callers
Function
q
(id)
app/static/keys/keys.js:15
↓ 45 callers
Method
remove
删除 Token
app/services/token/pool.py:20
↓ 44 callers
Function
openAiError
(message: string, code: string)
src/routes/openai.ts:45
↓ 40 callers
Function
jsonError
(message: string, code: string)
src/routes/admin.ts:52
↓ 36 callers
Method
close
(self)
app/core/storage.py:687
↓ 31 callers
Function
dbRun
( db: Env["DB"], sql: string, params: unknown[] = [], )
src/db.ts:23
↓ 29 callers
Method
close
关闭 Session
app/services/grok/assets.py:219
↓ 28 callers
Function
nowMs
()
src/utils/time.ts:1
↓ 24 callers
Function
buildAuthHeaders
(apiKey)
app/static/common/admin-auth.js:189
↓ 24 callers
Function
get_token_manager
获取 TokenManager 单例
app/services/token/manager.py:649
↓ 21 callers
Function
sse
(event: string, data: Record<string, unknown>)
src/grok/compat.ts:125
↓ 19 callers
Function
getSettings
(env: Env)
src/settings.ts:156
↓ 19 callers
Function
safeNum
(v)
app/static/datacenter/datacenter.js:19
↓ 18 callers
Method
_sse
构建 SSE 响应 (StreamProcessor 通用)
app/services/grok/processor.py:85
↓ 18 callers
Function
addRequestLog
( db: Env["DB"], entry: Omit<RequestLogRow, "id" | "time" | "timestamp"> & { id?: string }, )
src/repo/logs.ts:18
↓ 18 callers
Function
legacyErr
(message: string)
src/routes/admin.ts:178
↓ 15 callers
Function
$
(id)
app/static/datacenter/datacenter.js:9
↓ 15 callers
Function
makeId
(prefix: string)
src/grok/compat.ts:1
↓ 15 callers
Method
record_request
记录一次请求
app/services/request_stats.py:99
↓ 14 callers
Function
_record_request
(model_id: str, success: bool)
app/api/v1/image.py:506
↓ 14 callers
Function
applyCooldown
(db: Env["DB"], token: string, status: number)
src/repo/tokens.ts:197
↓ 14 callers
Method
clear
清空缓存
app/services/grok/assets.py:774
↓ 14 callers
Method
delete
删除单个文件 Raises: UpstreamException: 删除失败
app/services/grok/assets.py:450
↓ 14 callers
Function
recordTokenFailure
( db: Env["DB"], token: string, status: number, message: string, )
src/repo/tokens.ts:176
↓ 14 callers
Function
setText
(id, text)
app/static/token/token.js:277
↓ 13 callers
Function
getBuildSha
(env: Env)
src/index.ts:16
↓ 13 callers
Function
logout
()
app/static/common/admin-auth.js:193
↓ 13 callers
Function
setImageStatusText
(text)
app/static/chat/chat.js:411
↓ 13 callers
Method
sync_usage
同步 Token 用量 优先从 API 获取最新配额,失败则降级到本地预估 Args: token_str: Token 字符串(可带 sso= 前缀) model_
app/services/token/manager.py:259
↓ 12 callers
Method
_normalize_limit
Normalize a daily limit value. -1 means unlimited.
app/services/api_keys.py:101
↓ 12 callers
Function
recordImageLog
(args: { env: Env; ip: string; model: string; start: number; keyName: string; status: number; to
src/routes/openai.ts:1085
↓ 11 callers
Function
_send
(payload: dict)
app/api/v1/admin.py:141
↓ 11 callers
Function
buildImageSse
(event: string, data: Record<string, unknown>)
src/routes/openai.ts:368
↓ 11 callers
Function
getTokenKey
(token)
app/static/token/token.js:111
↓ 11 callers
Method
init
初始化加载数据
app/services/api_keys.py:43
↓ 11 callers
Function
makeChunk
( id: string, created: number, model: string, content: string, finish_reason?: StreamFinishReason, )
src/grok/processor.ts:23
↓ 11 callers
Function
send
(payload: Record<string, unknown>)
src/routes/admin.ts:417
↓ 11 callers
Function
setText
(id, v)
app/static/datacenter/datacenter.js:13
↓ 10 callers
Method
_save
保存变更
app/services/token/manager.py:110
↓ 10 callers
Function
estimate_tokens
(value: Any)
app/services/compat/usage.py:28
↓ 10 callers
Function
normalizeCfCookie
(value: string)
src/settings.ts:138
↓ 10 callers
Function
normalizeSsoToken
(token)
app/static/token/token.js:24
↓ 10 callers
Method
process_url
处理资产 URL
app/services/grok/processor.py:62
↓ 10 callers
Function
selectBestToken
(db: Env["DB"], model: string)
src/repo/tokens.ts:150
↓ 10 callers
Function
stopImageContinuous
()
app/static/chat/chat.js:691
↓ 10 callers
Function
streamHeaders
()
src/routes/openai.ts:1021
↓ 10 callers
Function
updateBatchProgress
()
app/static/cache/cache.js:648
↓ 10 callers
Function
updateImageContinuousStats
()
app/static/chat/chat.js:416
↓ 9 callers
Function
buildApiHeaders
()
app/static/chat/chat.js:34
↓ 9 callers
Function
fetchAsset
(c: any, pathname: string)
src/index.ts:42
↓ 9 callers
Function
getTokenSuffix
(token: string)
src/routes/openai.ts:510
↓ 9 callers
Function
get_storage
()
app/core/storage.py:719
↓ 9 callers
Function
setActionButtonsState
()
app/static/cache/cache.js:627
↓ 8 callers
Function
_as_str
(v: Any)
app/core/config.py:19
↓ 8 callers
Function
_chunk_payload
(response_id: str, model: str, delta: dict[str, Any], finish_reason: str | None = None)
app/services/compat/openai_chat.py:100
↓ 8 callers
Method
_save_data
保存 API Keys
app/services/api_keys.py:85
↓ 8 callers
Function
applyFilters
()
app/static/token/token.js:132
↓ 8 callers
Function
dbAll
( db: Env["DB"], sql: string, params: unknown[] = [], )
src/db.ts:13
↓ 8 callers
Function
getImageRunMode
()
app/static/chat/chat.js:390
↓ 8 callers
Function
imageCallPrompt
(kind: "generation" | "edit", prompt: string)
src/routes/openai.ts:1146
↓ 8 callers
Function
make_response_id
(prefix: str = "resp")
app/services/compat/responses_api.py:17
↓ 8 callers
Function
normalizeLimit
(v: unknown)
src/repo/apiKeys.ts:31
↓ 8 callers
Function
render_template
渲染指定模板
app/api/v1/admin.py:43
↓ 8 callers
Function
setOnlineStatus
(text, className)
app/static/cache/cache.js:681
↓ 8 callers
Method
update
更新配置
app/core/config.py:307
↓ 8 callers
Function
updateBatchActionsVisibility
()
app/static/cache/cache.js:596
↓ 7 callers
Function
_anthropic_sse
(event: str, data: dict[str, Any])
app/services/compat/anthropic_api.py:248
↓ 7 callers
Function
_recv_until
(ws, predicate, max_messages: int = 80)
tests/test_imagine_ws_api.py:28
↓ 7 callers
Function
_sse
(event: str, data: dict[str, Any])
app/services/compat/responses_api.py:271
↓ 7 callers
Function
ensureApiKey
()
app/static/common/admin-auth.js:174
↓ 7 callers
Function
getDynamicHeaders
(settings: GrokSettings, pathname: string)
src/grok/headers.ts:42
↓ 7 callers
Function
isValidModel
(model: string)
src/grok/models.ts:186
↓ 7 callers
Function
legacyOk
(data: Record<string, unknown> = {})
src/routes/admin.ts:174
↓ 7 callers
Function
listTokens
(db: Env["DB"])
src/repo/tokens.ts:92
↓ 7 callers
Function
loadData
()
app/static/token/token.js:293
↓ 7 callers
Function
makeDone
()
src/grok/processor.ts:62
↓ 7 callers
Function
poolToType
(pool)
app/static/token/token.js:29
↓ 7 callers
Method
process
处理流式响应
app/services/grok/processor.py:127
↓ 7 callers
Function
refreshLogsOnce
(silent = false)
app/static/datacenter/datacenter.js:202
↓ 7 callers
Method
set_birth_date
( self, sso: str, sso_rw: str, impersonate: str, user_agent: Optional[
app/services/account/birth_date_service.py:30
↓ 7 callers
Function
updateSelectedCount
()
app/static/cache/cache.js:588
↓ 6 callers
Method
__init__
(self, model: str, token: str = "")
app/services/grok/processor.py:43
↓ 6 callers
Function
_build_client
(monkeypatch: pytest.MonkeyPatch, api_key: str = "test-key")
tests/test_imagine_ws_api.py:12
↓ 6 callers
Method
chat
发送聊天请求 Args: token: 认证 Token message: 消息文本 model: Grok 模型名称 mode: 模型模式
app/services/grok/chat.py:268
↓ 6 callers
Function
checkRateLimits
( cookie: string, settings: GrokSettings, model: string, )
src/grok/rateLimits.ts:7
↓ 6 callers
Method
close
释放下载服务资源
app/services/grok/processor.py:56
↓ 6 callers
Function
convertRawUrlByFormat
( rawUrl: string, responseFormat: ImageResponseFormat, args: { baseUrl: string; cookie: string;
src/routes/openai.ts:333
↓ 6 callers
Function
dedupeImages
(images: string[])
src/routes/openai.ts:262
↓ 6 callers
Function
encodeAssetPath
(raw: string)
src/grok/processor.ts:135
↓ 6 callers
Function
ensureUI
()
app/static/cache/cache.js:134
↓ 6 callers
Function
escapeHtml
(s)
app/static/keys/keys.js:19
↓ 6 callers
Function
finalize_chat_request
(prepared: PreparedChatRequest, *, success: bool)
app/services/compat/common.py:190
↓ 6 callers
Function
finish
(err?: Error)
src/grok/imagineExperimental.ts:257
next →
1–100 of 1,181, ranked by callers