记录API调用成功 Args: credential_manager: 凭证管理器实例 credential_name: 凭证名称 mode: 模式(geminicli 或 antigravity) model_name: 模型名称(用于模型级CD)
(
credential_manager: CredentialManager,
credential_name: str,
mode: str = "geminicli",
model_name: Optional[str] = None
)
| 144 | # ==================== API调用结果记录 ==================== |
| 145 | |
| 146 | async def record_api_call_success( |
| 147 | credential_manager: CredentialManager, |
| 148 | credential_name: str, |
| 149 | mode: str = "geminicli", |
| 150 | model_name: Optional[str] = None |
| 151 | ) -> None: |
| 152 | """ |
| 153 | 记录API调用成功 |
| 154 | |
| 155 | Args: |
| 156 | credential_manager: 凭证管理器实例 |
| 157 | credential_name: 凭证名称 |
| 158 | mode: 模式(geminicli 或 antigravity) |
| 159 | model_name: 模型名称(用于模型级CD) |
| 160 | """ |
| 161 | if credential_manager and credential_name: |
| 162 | await credential_manager.record_api_call_result( |
| 163 | credential_name, True, mode=mode, model_name=model_name |
| 164 | ) |
| 165 | |
| 166 | |
| 167 | async def record_api_call_error( |
no test coverage detected