LLMProxy.Provider.Credential (llm_proxy v0.2.0)

Copy Markdown View Source

Decrypted provider credentials for one provider request.

Storage schemas keep encoded values. The token pool creates this runtime value only after it selects a credential for use at a provider boundary.

Summary

Types

t()

@type t() :: %LLMProxy.Provider.Credential{
  account_id: String.t() | nil,
  added_at: DateTime.t() | nil,
  enabled: boolean(),
  expires_at: DateTime.t() | nil,
  id: integer(),
  kind: String.t(),
  label: String.t() | nil,
  provider: String.t(),
  proxy: String.t() | nil,
  refresh_token: String.t() | nil,
  token: String.t()
}