Versions in this module Expand all Collapse all v0 v0.1.3 Jul 4, 2026 v0.1.1 Jun 25, 2026 Changes in this version + const OllamaDefaultBaseURL + func CommitCredential(ctx context.Context, inference CredentialInference, secret string) error + func CommitLocalCredential(ctx context.Context, inference CredentialInference, value string) error + func ContextWithoutProbeDisambiguation(ctx context.Context) context.Context + func FormatOllamaConnectError(err error) error + func LooksLikePlaceholderSecret(secret string) bool + func NormalizeOllamaOpenAIBaseURL(baseURL string) string + func PrepareCredentialForSave(inference CredentialInference, secret string) (string, error) + func ProbeCredential(ctx context.Context, envKey, secret string) error + func ProbeCredentialWithMimo(ctx context.Context, envKey, secret string, mimo MimoProbeConfig) error + func ProbeLocalCredential(ctx context.Context, envKey, value string) error + func ProviderIDForEnv(envKey string) string + func SetMimoProbeConfigLoader(fn func() MimoProbeConfig) + func ValidateCredentialBeforeSave(inference CredentialInference, secret string) error + func ValidateCredentialSecret(envKey, secret string) error + func ValidateKeyFormat(secret string) error + type CredentialInference struct + DeploymentID string + DisplayName string + EnvVar string + ProviderID string + func InferCredentialsFromAPIKey(ctx context.Context, secret string) []CredentialInference + func InferenceForProvider(providerID string) (CredentialInference, error) + func InferenceFromOption(opt CredentialProviderOption) CredentialInference + func LocalCredentialInference(providerID string) (CredentialInference, error) + type CredentialProviderOption struct + DeploymentID string + DisplayName string + EnvVar string + Inferred bool + ProviderID string + Rank int + RequiresKey bool + func ListCredentialProviders() []CredentialProviderOption + type CredentialResolveResult struct + FormatError string + FormatOK bool + ProbeDisambiguationUsed bool + Providers []CredentialProviderOption + func ResolveCredential(ctx context.Context, secret string) CredentialResolveResult + type MimoProbeConfig struct + PaygBase string + TokenPlanBase string + TokenPlanRegion string