()
| 73 | |
| 74 | |
| 75 | def _providers_payload() -> dict[str, Any]: |
| 76 | providers = load_providers() |
| 77 | return { |
| 78 | "count": len(providers.providers), |
| 79 | "providers": [ |
| 80 | { |
| 81 | "name": entry.name, |
| 82 | "base_url": entry.base_url, |
| 83 | "api_key_preview": mask_api_key(entry.api_key), |
| 84 | "models": list(entry.models), |
| 85 | "plan": entry.plan, |
| 86 | } |
| 87 | for entry in providers.providers.values() |
| 88 | ], |
| 89 | } |
| 90 | |
| 91 | |
| 92 | def _connections_payload() -> dict[str, Any]: |
no test coverage detected