MCPcopy
hub / github.com/openai/openai-python / _LegacyBedrockState

Class _LegacyBedrockState

src/openai/lib/bedrock.py:39–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37
38@dataclass(frozen=True)
39class _LegacyBedrockState:
40 explicit_api_key: str | None = field(repr=False)
41 token_provider: BedrockTokenProvider | AsyncBedrockTokenProvider | None = field(repr=False, compare=False)
42 aws_region: str | None
43 region_was_explicit: bool
44 aws_profile: str | None
45 aws_access_key_id: str | None = field(repr=False)
46 aws_secret_access_key: str | None = field(repr=False)
47 aws_session_token: str | None = field(repr=False)
48 aws_credentials_provider: AwsCredentialsProvider | None = field(repr=False, compare=False)
49 uses_environment_bearer: bool
50 environment_bearer_token: str | None = field(repr=False)
51 uses_region_derived_base_url: bool
52
53
54def _state_api_key(state: _LegacyBedrockState) -> str:

Callers 1

_legacy_providerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected