Files
tracer-cloud--opensre/config/llm_auth/__init__.py
T
wehub-resource-sync 4b6817381b
CI (OpenClaw E2E) / openclaw test (push) Has been cancelled
CI / coverage-report (push) Has been cancelled
CI / test-kubernetes (push) Has been cancelled
CI / should-run-thorough (push) Has been cancelled
CI / test-thorough (cloudwatch-demo) (push) Has been cancelled
CI / test-thorough (flink-ecs) (push) Has been cancelled
CI / test-thorough (upstream-lambda) (push) Has been cancelled
CI / test-thorough (prefect-ecs-fargate) (push) Has been cancelled
Release / build-binaries (zip, opensre.exe, onefile, windows-latest, windows-x64) (push) Has been cancelled
Benchmark image — build + push to ECR (any adapter) / build + push (push) Has been cancelled
CI / quality (ubuntu-latest) (push) Has been cancelled
CI / test (tools-runtime) (push) Has been cancelled
CI / test (e2e-general) (push) Has been cancelled
CI / test (cli-runtime) (push) Has been cancelled
CI / test (e2e-provider-and-openclaw) (push) Has been cancelled
CI / test (integrations-and-misc) (push) Has been cancelled
Release / verify (push) Has been cancelled
Release / build-python-dist (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, macos-15-intel, darwin-x64) (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, macos-latest, darwin-arm64) (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, ubuntu-22.04, linux-x64) (push) Has been cancelled
Release / publish-release (push) Has been cancelled
Release / publish-main-release (push) Has been cancelled
Interactive Shell Live (PR + post-merge) / turn-checks (no-LLM) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Interactive Shell Live (PR + post-merge) / turn-live shard ${{ matrix.shard_index }} (push) Has been cancelled
Release / prepare (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, ubuntu-22.04-arm, linux-arm64) (push) Has been cancelled
Synthetic Deterministic Tests / Synthetic offline (deterministic) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:10:45 +08:00

80 lines
2.0 KiB
Python

"""Config-owned storage helpers for LLM provider auth metadata."""
from config.llm_auth.auth_method import (
API_KEY_AUTH_METHOD,
LLM_AUTH_METHOD_ENV,
OAUTH_AUTH_METHOD,
OAUTH_BACKEND_PROVIDER_BY_PROVIDER,
OAUTH_PROVIDER_BY_BACKEND_PROVIDER,
canonical_llm_provider,
effective_llm_provider,
get_configured_llm_auth_method,
normalize_llm_auth_method,
supports_oauth_auth_method,
)
from config.llm_auth.credentials import (
CredentialResolution,
CredentialSource,
CredentialStatus,
MissingLLMCredentialError,
delete,
has_api_key_env_status,
require_for_request,
resolve_api_key_env_for_request,
resolve_for_request,
save_api_key,
source_for_api_key_env,
status,
verify,
)
from config.llm_auth.provider_catalog import (
API_KEY_PROVIDER_ENVS,
KEYLESS_PROVIDER_VALUES,
PROVIDER_SPECS,
SUPPORTED_PROVIDER_VALUES,
ProviderSpec,
provider_spec,
)
from config.llm_auth.records import (
delete_provider_auth_record,
provider_auth_record_name,
resolve_provider_auth_record,
save_provider_auth_record,
)
__all__ = [
"API_KEY_PROVIDER_ENVS",
"API_KEY_AUTH_METHOD",
"CredentialResolution",
"CredentialSource",
"CredentialStatus",
"KEYLESS_PROVIDER_VALUES",
"LLM_AUTH_METHOD_ENV",
"MissingLLMCredentialError",
"OAUTH_AUTH_METHOD",
"OAUTH_BACKEND_PROVIDER_BY_PROVIDER",
"OAUTH_PROVIDER_BY_BACKEND_PROVIDER",
"PROVIDER_SPECS",
"ProviderSpec",
"SUPPORTED_PROVIDER_VALUES",
"canonical_llm_provider",
"delete",
"delete_provider_auth_record",
"effective_llm_provider",
"get_configured_llm_auth_method",
"has_api_key_env_status",
"normalize_llm_auth_method",
"provider_auth_record_name",
"provider_spec",
"require_for_request",
"resolve_provider_auth_record",
"resolve_api_key_env_for_request",
"resolve_for_request",
"save_api_key",
"save_provider_auth_record",
"source_for_api_key_env",
"status",
"supports_oauth_auth_method",
"verify",
]