Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Catalog ¶
type Catalog struct {
Profiles []Profile
}
func DefaultCatalog ¶
func DefaultCatalog() Catalog
type ExecutionMode ¶
type ExecutionMode string
const ( ExecutionModeLocal ExecutionMode = "local" ExecutionModeSelfHostedHTTP ExecutionMode = "self_hosted_http" ExecutionModeHFRouted ExecutionMode = "hf_routed" ExecutionModeHFInference ExecutionMode = ExecutionModeHFRouted // Legacy alias. ExecutionModeOpenAI ExecutionMode = "openai_api" ExecutionModeGroq ExecutionMode = "groq_api" ExecutionModeGoogle ExecutionMode = "google_api" ExecutionModeOllama ExecutionMode = "ollama_local" )
type Profile ¶
type Profile struct {
ID string `json:"id"`
Name string `json:"name"`
Modality Modality `json:"modality"`
ExecutionMode ExecutionMode `json:"executionMode,omitempty"`
ModelID string `json:"modelId,omitempty"`
Source string `json:"source,omitempty"`
License string `json:"license,omitempty"`
AllowInference bool `json:"inferenceAllowed,omitempty"`
Default bool `json:"default,omitempty"`
Experimental bool `json:"experimental,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.