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
↓ 6 callers
Method
get_stats
获取缓存统计
app/services/grok/assets.py:704
↓ 6 callers
Function
isTokenExhausted
(item)
app/static/token/token.js:98
↓ 6 callers
Method
list
获取所有 Token
app/services/token/pool.py:79
↓ 6 callers
Function
loadStats
(options = {})
app/static/cache/cache.js:236
↓ 6 callers
Function
mapLimit
( items: T[], limit: number, fn: (item: T) => Promise<R>, )
src/routes/openai.ts:57
↓ 6 callers
Function
parseJsonSafely
(response)
app/static/token/token.js:59
↓ 6 callers
Method
reload_if_stale
在多 worker 场景下保持短周期一致性
app/services/token/manager.py:97
↓ 6 callers
Function
sendConversationRequest
(args: { payload: Record<string, unknown>; cookie: string; settings: GrokSettings; referer?: string; }
src/grok/conversation.ts:179
↓ 6 callers
Function
toImgProxyUrl
(globalCfg: GlobalSettings, origin: string, path: string)
src/grok/processor.ts:99
↓ 6 callers
Method
to_base64
下载文件并转为 base64
app/services/grok/assets.py:669
↓ 6 callers
Function
updateBatchProgress
()
app/static/token/token.js:1062
↓ 6 callers
Function
updateImageContinuousButtons
()
app/static/chat/chat.js:434
↓ 5 callers
Method
_get_dl
获取下载服务实例(复用)
app/services/grok/processor.py:50
↓ 5 callers
Function
_log
(msg: str)
scripts/wait_for_storage.py:15
↓ 5 callers
Method
_schedule_save
合并高频保存请求,减少写入开销
app/services/token/manager.py:126
↓ 5 callers
Function
_sse_event
(event: str, data: dict)
app/api/v1/image.py:453
↓ 5 callers
Method
acquire_lock
(self, name: str, timeout: int = 10)
app/core/storage.py:541
↓ 5 callers
Function
buildConversationPayload
(args: { requestModel: string; content: string; imgIds: string[]; imgUris: string[]; postId?: string
src/grok/conversation.ts:89
↓ 5 callers
Function
buildCookie
(token: string, cf: string)
src/routes/openai.ts:568
↓ 5 callers
Function
clearImageContinuousError
()
app/static/chat/chat.js:492
↓ 5 callers
Function
clearKvCacheByType
( env: Env, type: CacheType | null, batch = 200, maxLoops = 20, )
src/routes/admin.ts:79
↓ 5 callers
Function
clearStoredAppKey
()
app/static/common/admin-auth.js:153
↓ 5 callers
Method
commit
Persist current in-memory token state.
app/services/token/manager.py:447
↓ 5 callers
Function
confirmAction
(message, options = {})
app/static/cache/cache.js:198
↓ 5 callers
Function
emitCompleted
(index: number, value: string)
src/routes/openai.ts:877
↓ 5 callers
Function
enforceQuota
(args: { env: Env; apiAuth: ApiAuthInfo; model: string; kind: "chat" | "image" | "video"; imageCount
src/routes/openai.ts:132
↓ 5 callers
Function
extractApiErrorMessage
(payload, fallback = '请求失败')
app/static/token/token.js:47
↓ 5 callers
Function
getChecked
(id)
app/static/token/token.js:121
↓ 5 callers
Function
getClientIp
(req: Request)
src/routes/openai.ts:49
↓ 5 callers
Method
get_token_for_model
按模型选择可用 Token(包含 basic->super 回退与 heavy 配额桶选择)。
app/services/token/manager.py:215
↓ 5 callers
Function
json_dumps
(obj: Any)
app/core/storage.py:38
↓ 5 callers
Function
json_loads
(obj: str | bytes)
app/core/storage.py:41
↓ 5 callers
Method
mark_synced
标记已同步
app/services/token/models.py:197
↓ 5 callers
Function
pickImageResults
(images: string[], n: number)
src/routes/openai.ts:273
↓ 5 callers
Function
renderContent
(container, content, forceText)
app/static/chat/chat.js:279
↓ 5 callers
Function
renderLocalCacheList
(type, items)
app/static/cache/cache.js:798
↓ 5 callers
Function
require_ok
(name: str, status: int, body: bytes, *, allow: set[int] | None = None)
scripts/smoke_test.py:52
↓ 5 callers
Function
safeParseJson
(raw: string, fallback: T)
src/settings.ts:124
↓ 5 callers
Function
setText
(id, value)
app/static/keys/keys.js:127
↓ 5 callers
Function
showUserMsg
(role, content)
app/static/chat/chat.js:100
↓ 5 callers
Function
syncToServer
()
app/static/token/token.js:734
↓ 5 callers
Function
updateDeleteButton
()
app/static/cache/cache.js:614
↓ 5 callers
Function
updateLoadButton
()
app/static/cache/cache.js:602
↓ 5 callers
Function
validateTokenType
(token_type: string)
src/routes/admin.ts:62
↓ 5 callers
Function
withResponseHeaders
(res: Response, extra: Record<string, string>)
src/index.ts:29
↓ 4 callers
Function
_as_int
(v: Any)
app/core/config.py:25
↓ 4 callers
Method
_ensure_schema
确保数据库表存在
app/core/storage.py:491
↓ 4 callers
Function
_normalize_limit
(v: Any)
app/api/v1/admin.py:375
↓ 4 callers
Method
_proxies
构建代理配置
app/services/grok/assets.py:190
↓ 4 callers
Function
_wrapped_stream
()
app/api/v1/image.py:695
↓ 4 callers
Function
bindRetryableImage
(img)
app/static/chat/chat.js:159
↓ 4 callers
Function
buildImageJsonPayload
(field: ImageResponseFormat, values: string[])
src/routes/openai.ts:1077
↓ 4 callers
Function
closeKeyModal
()
app/static/keys/keys.js:348
↓ 4 callers
Function
createStreamErrorImageEventStream
(args: { message: string; responseField: ImageResponseFormat; onFinish?: (result: { status: number; dura
src/routes/openai.ts:794
↓ 4 callers
Method
download
下载文件到本地 Raises: UpstreamException: 下载失败
app/services/grok/assets.py:567
↓ 4 callers
Function
error_response
构建 OpenAI 错误响应
app/core/exceptions.py:29
↓ 4 callers
Function
estimate_prompt_tokens
(value: Any, *, overhead: int = PROMPT_OVERHEAD)
app/services/compat/usage.py:35
↓ 4 callers
Function
estimate_tool_call_tokens
(tool_calls: list[Any])
app/services/compat/usage.py:42
↓ 4 callers
Function
extractErrorMessage
(payload, fallback = '请求失败')
app/static/keys/keys.js:95
↓ 4 callers
Method
feed
(self, chunk: str)
app/services/compat/tooling.py:151
↓ 4 callers
Method
fetch
获取远程资源并转 Base64 Raises: UpstreamException: 当获取失败时
app/services/grok/assets.py:235
↓ 4 callers
Method
flush
(self)
app/services/compat/tooling.py:158
↓ 4 callers
Function
flushStop
()
src/grok/processor.ts:229
↓ 4 callers
Function
fmtLimit
(v)
app/static/keys/keys.js:28
↓ 4 callers
Function
formatBytes
(sizeBytes: number)
src/routes/admin.ts:67
↓ 4 callers
Function
fromBase64
(base64)
app/static/common/admin-auth.js:16
↓ 4 callers
Method
gen_id
生成 Statsig ID Returns: Base64 编码的 ID
app/services/grok/statsig.py:22
↓ 4 callers
Method
get
获取模型信息
app/services/grok/model.py:176
↓ 4 callers
Function
getUserApiKey
()
app/static/chat/chat.js:30
↓ 4 callers
Function
http_get
(url: str, *, headers: dict[str, str] | None = None, timeout: float = 5.0)
scripts/smoke_test.py:10
↓ 4 callers
Function
isContentModerationMessage
(message: string)
src/routes/openai.ts:123
↓ 4 callers
Function
isTokenInvalid
(item)
app/static/token/token.js:94
↓ 4 callers
Function
loadKeys
()
app/static/keys/keys.js:386
↓ 4 callers
Method
load_tokens
(self)
app/core/storage.py:633
↓ 4 callers
Method
make
(name: str, arguments: Any)
app/services/compat/tooling.py:66
↓ 4 callers
Function
normalizeImageGenerationMethod
(value: unknown)
src/settings.ts:143
↓ 4 callers
Function
normalizeLimitInput
(raw)
app/static/keys/keys.js:279
↓ 4 callers
Function
normalizeUsageValue
(v)
app/static/keys/keys.js:48
↓ 4 callers
Function
parseJsonSafely
(response)
app/static/keys/keys.js:106
↓ 4 callers
Function
parseRemainingValue
(v)
app/static/keys/keys.js:41
↓ 4 callers
Function
quotaError
(bucket: string)
src/routes/openai.ts:119
↓ 4 callers
Function
renderTable
()
app/static/token/token.js:377
↓ 4 callers
Function
render_generated_image
(token: str, url: str)
app/services/compat/media.py:9
↓ 4 callers
Function
setActionButtonsState
()
app/static/token/token.js:1084
↓ 4 callers
Function
setChatSendingState
(sending)
app/static/chat/chat.js:114
↓ 4 callers
Function
setEmptyState
(visible, text = '')
app/static/keys/keys.js:120
↓ 4 callers
Function
setImageContinuousError
(message)
app/static/chat/chat.js:497
↓ 4 callers
Function
setSubmitState
(submitting)
app/static/keys/keys.js:270
↓ 4 callers
Function
startBatchLoad
(tokens)
app/static/cache/cache.js:1057
↓ 4 callers
Function
syncLocalSelectAllState
(type)
app/static/cache/cache.js:557
↓ 4 callers
Function
toBase64
(bytes)
app/static/common/admin-auth.js:10
↓ 4 callers
Function
updateImageModeUI
()
app/static/chat/chat.js:471
↓ 4 callers
Function
updateSelectionState
()
app/static/token/token.js:500
↓ 4 callers
Method
upload
上传文件到 Grok Returns: (file_id, file_uri) Raises: ValidationException: 输入无效
app/services/grok/assets.py:291
↓ 4 callers
Function
uploadImage
( imageInput: string, cookie: string, settings: GrokSettings, )
src/grok/upload.ts:34
↓ 4 callers
Method
validate_key
验证 Key,返回 Key 信息
app/services/api_keys.py:405
↓ 3 callers
Method
__init__
( self, message: str, error_type: str = ErrorType.SERVER.value, code: str = No
app/core/exceptions.py:51
↓ 3 callers
Function
_as_bool
(v: Any)
app/core/config.py:34
↓ 3 callers
Method
_build_headers
构建请求头
app/services/grok/media.py:53
↓ 3 callers
Method
_build_proxies
构建代理
app/services/grok/media.py:89
← previous
next →
101–200 of 1,181, ranked by callers