Commit Graph

143 Commits

Author SHA1 Message Date
Zexi Li f538dcf2e6 feat(aiproxy): add Anthropic Messages API and migrate functional tests to Go (#25097)
Add /v1/messages handler with Anthropic-to-OpenAI translation, upstream
failover, and probe endpoints. Replace shell-based functional test scripts
with pkg/aiproxy/ft and climc test commands; consolidate documentation.
2026-07-07 20:13:03 +08:00
屈轩 7cff45fb5b feat(aiproxy): add aiproxy (#25003) 2026-06-09 18:54:54 +08:00
Zexi Li e42070a852 fix(llm): 更新 model catalog 默认 URL 与 webtop 镜像同步 (#24973)
将 ModelCatalogURL 默认路径改为 model-catalog.yaml;
sync_llm_images 改为同步 fedora-xfce webtop 并注释其它候选镜像。
2026-06-04 18:51:12 +08:00
Jian Qiu 11be1de968 fix: support build specific multi-arch buildx (#24588)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-03-31 17:43:09 +08:00
Zexi Li e205da2232 fix(llm): 修复 llm 镜像没有根据 sku 更新的问题 (#24572) 2026-03-26 21:38:21 +08:00
屈轩 b9ef8476f2 fix(host-image): update script for riscv64 host-image (#24535) 2026-03-24 11:37:36 +08:00
cwz_eikoh 2c59756f75 Automated cherry pick of #24338: feat(llm): init vllm as llm_container (#24437)
* feat(llm): init vllm as llm_container

* feat(vllm): fix save-instant-model for vllm

* feat(llm): support quick-model for vllm

* feat(vllm): support preferred-model in llm

* fix(llm): add ValidateSpec in llm_container_driver

* feat(vllm): auto-set vllm params
2026-03-13 11:07:19 +08:00
Zexi Li 81d1308ddd openclaw llm agent (#24411)
* support comfyui and openclaw

feat(region,host): support env credential of container

feat(llm): openclaw url

* fix(region): delete server without host_id

* feat(llm): llm spec
2026-03-11 15:21:10 +08:00
Zexi Li 3e982a7438 Automated cherry pick of #24194: Fix(llm): some mistakes, use CmpId & InstantModelId insteadof SvrId & ModelId (#24205)
* fix(llm): some mistakes

* fix(llm): use CmpId instead of SvrId

* fix(llm): instant_model use id instead of modelId

---------

Co-authored-by: cwz <cwz_eikoh@163.com>
2026-02-03 16:46:07 +08:00
Jian Qiu d83585f158 fix: skip baremetal-agent riscv64 (#24123)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-01-24 20:33:16 +08:00
cwz_eikoh 8c20fb7e3d Automated cherry pick of #23906: feature(llm): adapt frontend (#24095)
* feature(llm): add llm-list details, add autostart for llm-save-instant-model

* fix(llm): adjust some interfaces

* fix: name-dup problem when create llm

* fix: install instant-model by id rather than modelID

* fix(llm): add llm_id for mcp-agent

* feature(llm): move network from sku to instance

* feature(llm): add LLMType for llm-image

* feature(llm): add gpuMemoryRequired & ollama-registry yaml

* feature(llm): add url-get interface

* feature(llm): support mcp in mcp-agent-chat

* fix(llm): abstract ollama registry
2026-01-19 18:06:18 +08:00
屈轩 a0f9484770 fix: support risc-v (#23770) 2025-11-19 17:20:26 +08:00
屈轩 69831485a3 feat: Cloudpods basic service image RISC-V support (#23724)
This patch enables cloudpos basic service image to be built on RISC-V
platforms and support build script to work on RISC-V platforms.

Signed-off-by: Jinyu Zhao <1813479822@qq.com>
Co-authored-by: Jinyu Zhao <1813479822@qq.com>
2025-11-12 11:44:05 +08:00
cwz_eikoh bf4f1755c8 fix(llm): don't rely on polling (#23709) 2025-11-07 10:19:37 +08:00
屈轩 bbf0991bb3 fix(cmd): show mcp server update cmd (#23629) 2025-10-28 18:35:01 +08:00
Zexi Li 2bbd1f792c Automated cherry pick of #23282: [OSPP]feature: Auto deploy llm and dify (#23601)
* feat(llm): add llm-create

* fix(llm): fix llm-create, add llm-list & llm-show

* fix(llm): format file names

* fear(llm): add exec stream

* fear(llm): init llm model cache

* fix(llm): move llm model cache to LocalImageCache

* feat(llm): auto clean model cache

* fix(llm): auto clean tmp model cache

* feat(dify): init dify-create

* fix(dify): change dify default registry

* feat: support create model with gguf file

* feat(llm): support more modelfile option for gguf file

* feat(dify): init user customize dify parameters

* feat: update llm as a service in climc

* fix: delete llm from region service

* feat: init llm service (with error)

* fix: resolve errors (task cant callback yet)

* feat: add PerformRequestHostActionByOtherService for container

* fix: make llm service usable

* feat: delete llm and dify after guest deleted

* feat(llm): add llm-image

* feat(llm): add llm-model

* feat: mv old llm to ollama

* feat(llm): init llm-batch-create(can not run)

* fix(llm): make llm-create usable

* fix(llm): add pull-model step

* feat(llm): add list and delete

* fix(llm): ollama pull official model don't rely on host & region's code any more

* feat(llm): add dify-model

* fix: remove llm's code in host & compute

* fix: remove remain code in compute

* feat(llm): Abstract out and reuse the llm_model logic

* feat(llm): abstract llm_base from llm

* fix(llm): make dify usable

* feat(llm): add sync_dify_images.sh

* fix(llm): format import

* feat(llm): support start & stop for llm and dify

* feat(llm): add model-update

* fix(llm): gendocgo

---------

Co-authored-by: cwz <cwz_eikoh@163.com>
2025-10-24 13:29:40 +08:00
屈轩 e6ec61cab1 fix(keystone): fetch domain user count (#23591) 2025-10-22 16:25:54 +08:00
wanyaoqi b33027a3af fix(host-health): check etcd client is reconnecting (#22399) 2025-04-15 18:25:02 +08:00
wanyaoqi 3f3d7e5d0b fix(host,host-image): use nbd export images (#21738) 2025-02-10 14:16:05 +08:00
Jian Qiu 44183fb021 feature: support baremetal profile (#20687)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-06-30 22:22:45 +08:00
Jian Qiu c12f7fdb3e fix: missing goarch env (#20441)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-06-03 11:33:38 +08:00
wanyaoqi b29390d0e6 misc: disable cgo by default (#20423)
* misc: disable cgo by default

* fix(host): container isolated device skip get numa node
2024-05-31 19:00:37 +08:00
屈轩 d13bf6227d fix(region): vendor update for code generate (#20057) 2024-04-18 12:43:05 +08:00
Qiu Jian 74f4bc85e8 fix: host nic index should be unique 2024-04-10 01:33:25 +08:00
屈轩 6002deec6f fix(region): huawei subaccount (#19071) 2023-12-27 14:20:37 +08:00
Jian Qiu 7af3de39f4 fix: show update command at once (#19014)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-16 12:50:42 +08:00
ioito 0e487b2457 fix: show update oc cmd 2023-12-05 10:39:21 +08:00
屈轩 71644db668 fix: docgengo (#18350) 2023-10-18 06:18:53 -05:00
Zhang Dongliang e81dfabbd4 hotfix: typo 2023-09-05 12:53:33 +08:00
Zhang Dongliang 1a3109895d fix(docker buildx cross platform docker image fix): 跨平台编译docker镜像明确指定架构 2023-09-05 12:41:49 +08:00
屈轩 e57dca9edd fix: docker push (#17789) 2023-08-17 17:43:32 +08:00
Zhang Dongliang f7051bc618 fix(docker,buildx): 兼容本地registry 模式 2023-06-14 15:13:34 +08:00
Zhang Dongliang d8a543e79a fix(docker,buildx): 跨平台编译优化 2023-06-13 17:07:00 +08:00
Jian Qiu 6688fbb845 feature: add webhook example server scripts (#16020)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-02-23 02:55:46 +08:00
rex zhasm ea2f489b22 feat(build,test): 新增 dry_run 模式以便夜间测试 (#15859)
Co-authored-by: Zhang Dongliang <zhangdongliang@yunion.cn>
2023-01-30 16:23:14 +08:00
wanyaoqi e6b43e5428 fix cherrypick script 2023-01-11 19:50:16 +08:00
wanyaoqi ccd7982e25 fix cherrypick script split upstream repo name 2022-12-22 20:43:34 +08:00
QIU Jian b739d399e7 fix: cherry_pick_pull.sh fail to parse URL of github URL with credential 2022-12-11 12:47:35 +08:00
Zexi Li fe46ac0ad5 feat(misc): use python3 for scripts/codegen.py 2022-10-31 12:10:50 +08:00
屈轩 871000141e fix: climc image cache (#15152) 2022-10-12 14:55:36 +08:00
Jian Qiu 84cdeff92b fix: update vendor for clickhouse v2 (#14520)
* fix: update vendor for clickhouse v2

* fix: fix go vet

* fix: unreachable codes

* fix: composite literal uses unkeyed fields

* fix: ignore bad syntax for struct tag value

* fix: use make test to do test ci job

* fix: specify circleci resource_class

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-25 15:52:15 +08:00
Zexi Li 1b34d8c102 feat(host-image): build host-image 2021-12-22 15:08:39 +08:00
Zexi Li 5fd55d9008 optimize(host-image,fetcherfs): download disk speed too slow (#12976) 2021-12-22 00:56:49 +08:00
Zexi Li 54250d3d80 fix(baremetal): remove bundle libs build 2021-06-21 10:29:41 +08:00
Zhang Dongliang a54becaf2e feat(arm64,build): arm 编译时,不编译 rbdcli 2021-05-06 11:44:57 +08:00
Zexi Li 61c47dd39c fix(build): build telegraf-raid-plugin 2021-03-24 11:45:57 +08:00
Zexi Li cac364054c fix(build): DOCKER_CLI_EXPERIMENTAL=enabled 2021-03-10 16:20:58 +08:00
Zexi Li 44d6c90a12 feat(build): make multi arch manifest docker image 2021-03-08 12:52:00 +08:00
Zhang Dongliang 3d9d34ac15 fix(make,buildx): 使用 buildx 编译时,拉镜像到本地 2020-12-28 14:34:02 +08:00
Yousong Zhou d377625789 scripts/docker_push.sh: minor polishments
- removed bundled baremetal-agent before building new to avoid go
   error for refusing to overwrite a text file
 - use docker buildx build no mater what
 - check existence of dockerfile before calling general_build to avoid
   error by cmd/chksum
2020-12-24 11:56:21 +08:00