MCPcopy Create free account

hub / github.com/su-kaka/gcli2api / functions

Functions693 in github.com/su-kaka/gcli2api

↓ 1 callersFunctiontest_anti_truncation_stream_request
测试流式抗截断请求
src/router/geminicli/gemini.py:608
↓ 1 callersFunctiontest_fake_stream_request
测试假流式请求
src/router/antigravity/gemini.py:556
↓ 1 callersFunctiontest_fake_stream_request
测试假流式请求
src/router/antigravity/openai.py:513
↓ 1 callersFunctiontest_fake_stream_request
测试假流式请求
src/router/antigravity/anthropic.py:539
↓ 1 callersFunctiontest_fake_stream_request
测试假流式请求
src/router/geminicli/gemini.py:554
↓ 1 callersFunctiontest_fake_stream_request
测试假流式请求
src/router/geminicli/openai.py:513
↓ 1 callersFunctiontest_fake_stream_request
测试假流式请求
src/router/geminicli/anthropic.py:539
↓ 1 callersFunctiontest_non_stream_request
测试非流式请求
src/api/geminicli.py:760
↓ 1 callersFunctiontest_non_stream_request
测试非流式请求
src/router/antigravity/gemini.py:470
↓ 1 callersFunctiontest_non_stream_request
测试非流式请求
src/router/antigravity/openai.py:423
↓ 1 callersFunctiontest_non_stream_request
测试非流式请求
src/router/antigravity/anthropic.py:449
↓ 1 callersFunctiontest_non_stream_request
测试非流式请求
src/router/geminicli/gemini.py:468
↓ 1 callersFunctiontest_non_stream_request
测试非流式请求
src/router/geminicli/openai.py:423
↓ 1 callersFunctiontest_non_stream_request
测试非流式请求
src/router/geminicli/anthropic.py:449
↓ 1 callersFunctiontest_stream_request
测试流式请求
src/api/geminicli.py:717
↓ 1 callersFunctiontest_stream_request
测试流式请求
src/router/antigravity/gemini.py:502
↓ 1 callersFunctiontest_stream_request
测试流式请求
src/router/antigravity/openai.py:455
↓ 1 callersFunctiontest_stream_request
测试流式请求
src/router/antigravity/anthropic.py:481
↓ 1 callersFunctiontest_stream_request
测试流式请求
src/router/geminicli/gemini.py:500
↓ 1 callersFunctiontest_stream_request
测试流式请求
src/router/geminicli/openai.py:455
↓ 1 callersFunctiontest_stream_request
测试流式请求
src/router/geminicli/anthropic.py:481
↓ 1 callersFunctionupdateCooldownDisplays
()
front/common.js:3036
↓ 1 callersFunctionupload_credentials_common
批量上传凭证文件的通用函数
src/panel/creds.py:105
↓ 1 callersFunctionverify_credential_project_common
验证并重新获取凭证的project id的通用函数
src/panel/creds.py:532
↓ 1 callersFunctionverify_password
验证密码(面板登录使用)
src/auth.py:1046
↓ 1 callersFunctionwait_for_callback_sync
同步等待OAuth回调完成,使用对应流程的专用服务器
src/auth.py:341
Method__call__
(self, level: str, message: str)
log.py:268
Method__enter__
(self)
src/auth.py:99
Method__exit__
(self, exc_type, exc_val, exc_tb)
src/auth.py:111
Method__getattr__
代理所有方法调用到真实的 CredentialManager 实例
src/credential_manager.py:499
Method__init__
(self)
src/keeplive.py:18
Method__init__
(self)
src/auth.py:94
Method__init__
( self, access_token: str, refresh_token: str = None, client_id: str = None,
src/google_oauth_api.py:33
Method__init__
( self, client_id: str, client_secret: str, scopes: List[str], redirect_uri: str = None )
src/google_oauth_api.py:173
Method__init__
( self, email: str, private_key: str, project_id: str = None, scopes: List[str] = None )
src/google_oauth_api.py:252
Method__init__
(self)
src/storage_adapter.py:78
Method__init__
(self)
src/credential_manager.py:21
Method__init__
(self)
src/credential_manager.py:485
Method__init__
(self)
src/task_manager.py:25
Method__init__
(self, max_connections: int = 3)
src/panel/utils.py:23
Method__init__
(self)
src/storage/sqlite_manager.py:64
Method__init__
(self)
src/storage/psql_manager.py:32
Method__init__
(self)
src/storage/mongodb_manager.py:45
Method__init__
( self, original_request_func, payload: Dict[str, Any], max_attempts: int = 3,
src/converter/anti_truncation.py:187
Method__new__
(cls)
src/task_manager.py:19
Method_async_wrapper
(*args, **kwargs)
src/credential_manager.py:501
Function_build_message_with_reasoning
构建包含可选推理内容的消息对象
src/converter/openai2gemini.py:64
Function_clean_schema_for_claude
清理 JSON Schema,转换为 Claude API 支持的格式(符合 JSON Schema draft 2020-12) 处理逻辑: 1. 解析 $ref 引用 2. 合并 allOf 中的 schema 3. 转换 anyOf 为更兼容的格式
src/converter/openai2gemini.py:197
Function_log_writer_worker
()
log.py:119
Method_rk_config
配置项的 Redis key
src/storage/mongodb_manager.py:1195
Functionaction
(filename, action)
front/common.js:291
FunctionaddFiles
(files)
front/common.js:386
FunctionapplyAntigravityStatusFilter
()
front/common.js:1459
FunctionapplyStatusFilter
()
front/common.js:239
Functionapply_anti_truncation_to_stream
对流式请求应用反截断处理 Args: request_func: 原始请求函数 payload: 请求payload max_attempts: 最大续传尝试次数 enable_prefill_mode: 是否启用预
src/converter/anti_truncation.py:686
Functionauth_callback
处理认证回调,支持自动检测项目ID
src/panel/auth.py:80
Functionauth_callback_url
从回调URL直接完成认证
src/panel/auth.py:132
Functionauthenticate_flexible
统一的灵活认证函数,支持多种认证方式 此函数可以直接用作 FastAPI 的 Depends 依赖 支持的认证方式: - URL 参数: key - HTTP 头部: Authorization (Bearer token)
src/utils.py:151
FunctionautoSetKeepaliveUrl
()
front/common.js:3222
FunctionbatchAction
(action)
front/common.js:313
FunctionbatchAntigravityAction
(action)
front/common.js:1482
FunctionbatchConfigurePreview
()
front/common.js:2267
FunctionbatchVerifyAntigravityProjectIds
()
front/common.js:2189
FunctionbatchVerifyProjectIds
()
front/common.js:2111
FunctioncalculateStats
()
front/common.js:163
FunctionchangeAntigravityPage
(direction)
front/common.js:1460
FunctionchangeAntigravityPageSize
()
front/common.js:1461
FunctionchangePage
(direction)
front/common.js:223
FunctionchangePageSize
()
front/common.js:232
Functionchat_completions
处理OpenAI格式的聊天完成请求(流式和非流式) Args: openai_request: OpenAI格式的请求体 token: Bearer认证令牌
src/router/antigravity/openai.py:64
Functionchat_completions
处理 OpenAI 格式的聊天完成请求(流式和非流式),底层通过匿名 Vertex AI 端点。
src/router/vertex/openai.py:26
Functionchat_completions
处理OpenAI格式的聊天完成请求(流式和非流式) Args: openai_request: OpenAI格式的请求体 token: Bearer认证令牌
src/router/geminicli/openai.py:64
FunctioncheckForUpdates
()
front/common.js:3117
Functioncheck_auth_status
检查认证状态
src/panel/auth.py:181
Functioncleanup_auth_flows_for_memory
清理认证流程以释放内存
src/auth.py:122
FunctionclearAntigravityFiles
()
front/common.js:1534
FunctionclearEnvCredentials
()
front/common.js:2674
FunctionclearFiles
()
front/common.js:442
FunctionclearLogs
()
front/common.js:2561
Methodclear_all_model_cooldowns
清除某个凭证的所有模型冷却时间
src/storage/sqlite_manager.py:1290
Methodclear_all_model_cooldowns
清除某个凭证的所有模型冷却时间 Args: filename: 凭证文件名 mode: 凭证模式 ("geminicli" 或 "antigravity") Returns:
src/storage/mongodb_manager.py:1438
Functionclear_logs
清空日志文件
src/panel/logs.py:27
Methodclose
关闭存储适配器
src/storage_adapter.py:149
Methodclose
清理资源
src/credential_manager.py:43
Methodclose
关闭数据库连接
src/storage/sqlite_manager.py:354
Methodclose
关闭 MongoDB 连接
src/storage/mongodb_manager.py:470
Functionclose_storage_adapter
关闭全局存储适配器
src/storage_adapter.py:337
Functioncomplete_auth_flow
完成认证流程并保存凭证,支持自动检测项目ID
src/auth.py:369
FunctionconfigurePreviewChannel
(filename)
front/common.js:1774
Functionconfigure_preview_channel
为 geminicli 凭证配置 preview 通道 通过调用 Google Cloud API 设置 release_channel 为 EXPERIMENTAL Args: filename: 凭证文件名 mode: 凭证模式(仅支
src/panel/creds.py:1223
Functionconvert_tool_message_to_function_response
将 OpenAI 的 tool role 消息转换为 Gemini functionResponse Args: message: OpenAI 格式的工具消息 all_messages: 所有消息的列表,用于查找 tool_call_id 对应的
src/converter/openai2gemini.py:935
Functioncount_tokens
模拟Gemini格式的token计数 使用简单的启发式方法:大约4字符=1token
src/router/antigravity/gemini.py:392
Functioncount_tokens
处理Anthropic格式的token计数请求 Args: request: FastAPI请求对象 _token: Bearer认证令牌(由Depends验证) Returns: JSONResponse
src/router/antigravity/anthropic.py:345
Functioncount_tokens
模拟 token 计数(启发式估算)。
src/router/vertex/gemini.py:87
Functioncount_tokens
模拟Gemini格式的token计数 使用简单的启发式方法:大约4字符=1token
src/router/geminicli/gemini.py:390
Functioncount_tokens
处理Anthropic格式的token计数请求 Args: request: FastAPI请求对象 _token: Bearer认证令牌(由Depends验证) Returns: JSONResponse
src/router/geminicli/anthropic.py:345
Functioncreate_anthropic_heartbeat_chunk
创建 Anthropic 格式的心跳块(用于假流式) Returns: 心跳响应块字典
src/converter/fake_stream.py:344
Functioncreate_gemini_heartbeat_chunk
创建 Gemini 格式的心跳数据块 Returns: 心跳数据块
src/converter/fake_stream.py:231
Functioncreate_managed_task
创建一个被管理的异步任务的便捷函数
src/task_manager.py:131
Functioncreate_openai_heartbeat_chunk
创建 OpenAI 格式的心跳块(用于假流式) Returns: 心跳响应块字典
src/converter/fake_stream.py:145
← previousnext →401–500 of 693, ranked by callers