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

Function record_api_call_success

src/api/utils.py:146–164  ·  view source on GitHub ↗

记录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
)

Source from the content-addressed store, hash-verified

144# ==================== API调用结果记录 ====================
145
146async 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
167async def record_api_call_error(

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