| 1234567891011121314151617181920 |
- package llm
- import (
- "yunion.io/x/onecloud/cmd/climc/shell"
- modules "yunion.io/x/onecloud/pkg/mcclient/modules/llm"
- base_options "yunion.io/x/onecloud/pkg/mcclient/options"
- options "yunion.io/x/onecloud/pkg/mcclient/options/llm"
- )
- // llm-sku: unified SKU (ollama/vllm/dify). Create/update here for ollama|vllm; for dify use dify-sku or list with --llm-type dify.
- func init() {
- cmd := shell.NewResourceCmd(&modules.LLMSku)
- cmd.List(new(options.LLMSkuListOptions))
- cmd.Show(new(options.LLMSkuShowOptions))
- cmd.Update(new(options.LLMSkuUpdateOptions))
- cmd.Create(new(options.LLMSkuCreateOptions))
- cmd.Delete(new(options.LLMSkuDeleteOptions))
- cmd.Perform("public", &base_options.BasePublicOptions{})
- cmd.Perform("private", &base_options.BaseIdOptions{})
- }
|