go.bigb.es/claudio

v0.5.1
Doc Versions Source

Functions

f func CleanProviderName

src
func CleanProviderName(raw string) string

CleanProviderName strips trailing _N suffixes (e.g. "DeepSeek_1" → "DeepSeek").

f func FindZip

src
func FindZip() string

FindZip looks for claude-code-config.zip in standard locations.

f func GroupByProvider

src
func GroupByProvider(models []ProxyModel) ([]string, map[string][]ProxyModel)

GroupByProvider groups models by their cleaned provider name, returning the provider order and grouped models.

Types

T type ProxyModel

src
type ProxyModel struct {
	Name          string
	ProviderName  string
	BaseURL       string
	AuthToken     string
	ModelID       string
	ContextWindow int
	ProxyUser     string
	CustomHeaders string
}

ProxyModel holds a parsed model configuration from the VK LLM Proxy zip.

f func ParseZip

src
func ParseZip(path string) ([]ProxyModel, error)

ParseZip reads a zip file, extracts install_claude_aliases.sh, and parses model configs.

Source Files