Documentation
¶
Overview ¶
Package auth provides authentication checking for AI model providers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Checker ¶
type Checker struct {
}
Checker checks authentication status for providers.
func (*Checker) CheckProvider ¶
CheckProvider checks the authentication status of a provider.
type GCloudStatus ¶
type GCloudStatus struct {
Authenticated bool
Project string
Location string
HasVertexProvider bool
}
GCloudStatus represents Google Cloud authentication status.
type State ¶
type State int
State represents the authentication state of a provider.
const ( // StateConfigured means the provider has credentials configured. StateConfigured State = iota // StateMissing means required credentials are missing. StateMissing // StateOptional means the provider has optional or no auth requirements. StateOptional // StateUnsupported means the provider has no client implementation. StateUnsupported )
Click to show internal directories.
Click to hide internal directories.