MCPcopy Index your code
hub / github.com/su-kaka/gcli2api / record_api_call_error

Function record_api_call_error

src/api/utils.py:167–197  ·  view source on GitHub ↗

记录API调用错误 Args: credential_manager: 凭证管理器实例 credential_name: 凭证名称 status_code: HTTP状态码 cooldown_until: 冷却截止时间(Unix时间戳) mode: 模式(geminicli 或 antigravity) model_name: 模型名称(用于模型级CD) error_message: 错误信息(可选)

(
    credential_manager: CredentialManager,
    credential_name: str,
    status_code: int,
    cooldown_until: Optional[float] = None,
    mode: str = "geminicli",
    model_name: Optional[str] = None,
    error_message: Optional[str] = None
)

Source from the content-addressed store, hash-verified

165
166
167async def record_api_call_error(
168 credential_manager: CredentialManager,
169 credential_name: str,
170 status_code: int,
171 cooldown_until: Optional[float] = None,
172 mode: str = "geminicli",
173 model_name: Optional[str] = None,
174 error_message: Optional[str] = None
175) -> None:
176 """
177 记录API调用错误
178
179 Args:
180 credential_manager: 凭证管理器实例
181 credential_name: 凭证名称
182 status_code: HTTP状态码
183 cooldown_until: 冷却截止时间(Unix时间戳)
184 mode: 模式(geminicli 或 antigravity)
185 model_name: 模型名称(用于模型级CD)
186 error_message: 错误信息(可选)
187 """
188 if credential_manager and credential_name:
189 await credential_manager.record_api_call_result(
190 credential_name,
191 False,
192 status_code,
193 cooldown_until=cooldown_until,
194 mode=mode,
195 model_name=model_name,
196 error_message=error_message
197 )
198
199
200# ==================== 429错误处理 ====================

Callers 4

stream_requestFunction · 0.90
non_stream_requestFunction · 0.90
stream_requestFunction · 0.90
non_stream_requestFunction · 0.90

Calls 1

Tested by

no test coverage detected