router-for-me/CLIProxyAPI · error
vertex-api-key[%d].weight: %w
Error message
vertex-api-key[%d].weight: %w
What it means
Error "vertex-api-key[%d].weight: %w" thrown in router-for-me/CLIProxyAPI.
Source
Thrown at internal/config/weight.go:131
}
for index := range cfg.GeminiKey {
if errValidate := ValidateCredentialWeight(cfg.GeminiKey[index].Weight); errValidate != nil {
return fmt.Errorf("gemini-api-key[%d].weight: %w", index, errValidate)
}
}
for index := range cfg.InteractionsKey {
if errValidate := ValidateCredentialWeight(cfg.InteractionsKey[index].Weight); errValidate != nil {
return fmt.Errorf("interactions-api-key[%d].weight: %w", index, errValidate)
}
}
for index := range cfg.ClaudeKey {
if errValidate := ValidateCredentialWeight(cfg.ClaudeKey[index].Weight); errValidate != nil {
return fmt.Errorf("claude-api-key[%d].weight: %w", index, errValidate)
}
}
for index := range cfg.VertexCompatAPIKey {
if errValidate := ValidateCredentialWeight(cfg.VertexCompatAPIKey[index].Weight); errValidate != nil {
return fmt.Errorf("vertex-api-key[%d].weight: %w", index, errValidate)
}
}
for index := range cfg.CodexKey {
if errValidate := ValidateCredentialWeight(cfg.CodexKey[index].Weight); errValidate != nil {
return fmt.Errorf("codex-api-key[%d].weight: %w", index, errValidate)
}
}
for index := range cfg.XAIKey {
if errValidate := ValidateCredentialWeight(cfg.XAIKey[index].Weight); errValidate != nil {
return fmt.Errorf("xai-api-key[%d].weight: %w", index, errValidate)
}
}
for providerIndex := range cfg.OpenAICompatibility {
for keyIndex := range cfg.OpenAICompatibility[providerIndex].APIKeyEntries {
weight := cfg.OpenAICompatibility[providerIndex].APIKeyEntries[keyIndex].Weight
if errValidate := ValidateCredentialWeight(weight); errValidate != nil {
return fmt.Errorf("openai-compatibility[%d].api-key-entries[%d].weight: %w", providerIndex, keyIndex, errValidate)
}View on GitHub (pinned to 78f0c4079e)
Solutions
- Fix the weight of the reported vertex-api-key entry to a valid integer within bounds.
- Check the wrapped error for the exact validation failure.
When it happens
Trigger: Thrown at internal/config/weight.go:131 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of router-for-me/CLIProxyAPI@78f0c4079e (2026-08-15).
Data as JSON: /api/errors/47d9ed90828fa041.
Report an issue: GitHub.