123456789101112131415161718192021 |
- // Package errtypes contains custom error types
- package errtypes
- import (
- "fmt"
- "strings"
- )
- const (
- UnknownOllamaKeyErrMsg = "unknown ollama key"
- InvalidModelNameErrMsg = "invalid model name"
- )
- // TODO: This should have a structured response from the API
- type UnknownOllamaKey struct {
- Key string
- }
- func (e *UnknownOllamaKey) Error() string {
- return fmt.Sprintf("unauthorized: %s %q", UnknownOllamaKeyErrMsg, strings.TrimSpace(e.Key))
- }
|