129 Commits

Author SHA1 Message Date
屈轩 2a9be258f9 fix(mcp-server): mcp use climc struct (#25174) 2026-07-20 17:17:20 +08:00
屈轩 a9761ea558 fix(cloudid): batch detach policy (#25163) 2026-07-16 19:08:08 +08:00
Zexi Li 49c5cfa421 feat(aiproxy): auto-provision placeholder ai_key for upstream resolve (#25156) 2026-07-15 19:24:57 +08:00
Zexi Li cdc8ab78b5 feat(aiproxy): move visual provider to model columns and support streaming responses (#25144)
Promote visual_provider_id/visual_model_key to dedicated ai_model columns,
force non-stream upstream orchestration for visual paths, and synthesize SSE
chunks for streaming Responses requests that include images.
2026-07-14 18:39:30 +08:00
Zexi Li 40b3c82ab4 feat(aiproxy): add Z.AI / Zhipu provider with dual OpenAI and Anthropic API modes (#25131)
Register zhipu as a public OpenAI-compat provider with GLM catalog seeds,
Anthropic passthrough routing, and v4-style base URL path handling.
2026-07-13 11:25:22 +08:00
Zexi Li afde072512 feat(aiproxy): add OpenAI Responses API with provider adapters and Codex support (#25127)
Implement /v1/responses endpoint with multi-provider translation (OpenAI, Azure,
Anthropic, Gemini), streaming compat layers, Codex config/tool integration, and
updated functional test docs.
2026-07-10 16:40:56 +08:00
Zexi Li 167682c39b feat(aiproxy): add Anthropic Messages API and migrate functional tests to Go (#25107)
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:14 +08:00
Zexi Li 3431c10196 feat(llm): support local_path scheduling with prefer_hosts and deployment restart (#25090) 2026-07-01 13:11:19 +08:00
Zexi Li 4a4b3f8676 feat(llm): sync llm deployment with aiproxy catalog and routing (#25057)
Add auto_register_aiproxy on llm_deployment creation, background sync task,
and register/unregister CLI actions. Link aiproxy providers, routings, and
models to llm replicas via llm_id and llm_deployment_id fields.
2026-06-22 20:14:01 +08:00
屈轩 7c7353cf7b feat(aiproxy): add aiproxy (#24916) 2026-06-09 18:54:42 +08:00
屈轩 8d4f05edbb fix(mcp-server): update mcp docs (#24651) 2026-04-09 20:44:22 +08:00
屈轩 abf2c17ef3 fix: update api doc (#24496) 2026-03-19 11:01:11 +08:00
屈轩 4c32b50e67 fix(docs): update api doc (#24289) 2026-02-09 19:18:33 +08:00
屈轩 c4820937c0 fix(region): update api doc (#24252) 2026-02-05 16:48:07 +08:00
彭镜肇 010fdfee3c Pengjingzhao ospp v2 (#23309)
* feat(mcp-server): 增加mcclient sdk适配器结构体以及对应的认证方法

* feat(mcp-server): 增加资源查询的sdk适配器方法

* feat(mcp-server): 增加资源操作的sdk适配器方法

* feat(mcp-server): 增加区域资源查询工具

* feat(mcp-server): 增加网络资源查询工具

* feat(mcp-server): 增加镜像资源查询工具

* feat(mcp-server): 增加虚拟机资源查询工具

* feat(mcp-server): 增加vpc资源查询工具

* feat(mcp-server): 增加存储资源查询工具

* feat(mcp-server): 增加套餐资源查询工具

* feat(mcp-server): 增加虚拟机创建工具

* feat(mcp-server): 增加虚拟机监控工具

* feat(mcp-server): 增加虚拟机操作工具,包括启动、重启、停止、重置密码和删除

* optimize(mcp-server): 增加工具函数接口定义

* feat(mcp-server): 增加工具函数所使用的结构体模型

* feat(mcp-server): 新增工具统一注册中心

* feat(mcp-server): 增加mcp服务中心

* feat(mcp-server): 增加统一配置中心

* feat(mcp-server): 增加服务启动主入口

* doc(mcp-server): 增加mcp-server相关的说明,安装和使用文档

* fix(mcp-server): 更正文档位置以及补充图片

* refactor(mcp-server): 修正了service以及配置解析的逻辑

* refactor(mcp-server): 将日志打印相关代码改成使用log

* feat(mcp-server): 增加mcclient sdk适配器结构体以及对应的认证方法

* feat(mcp-server): 增加资源查询的sdk适配器方法

* feat(mcp-server): 增加资源操作的sdk适配器方法

* feat(mcp-server): 增加区域资源查询工具

* feat(mcp-server): 增加网络资源查询工具

* feat(mcp-server): 增加镜像资源查询工具

* feat(mcp-server): 增加虚拟机资源查询工具

* feat(mcp-server): 增加vpc资源查询工具

* feat(mcp-server): 增加存储资源查询工具

* feat(mcp-server): 增加套餐资源查询工具

* feat(mcp-server): 增加虚拟机创建工具

* feat(mcp-server): 增加虚拟机监控工具

* feat(mcp-server): 增加虚拟机操作工具,包括启动、重启、停止、重置密码和删除

* optimize(mcp-server): 增加工具函数接口定义

* feat(mcp-server): 增加工具函数所使用的结构体模型

* feat(mcp-server): 新增工具统一注册中心

* feat(mcp-server): 增加mcp服务中心

* feat(mcp-server): 增加统一配置中心

* feat(mcp-server): 增加服务启动主入口

* doc(mcp-server): 增加mcp-server相关的说明,安装和使用文档

* fix(mcp-server): 更正文档位置以及补充图片

* refactor(mcp-server): 修正了service以及配置解析的逻辑

* refactor(mcp-server): 将日志打印相关代码改成使用log

* fix(mcp-server): 修复依赖导入以及缺失等问题

* refactor(mcp-server): 复用common_options

* fix: 修复配置结构体字段重复的问题

* doc(mcp-server): 更正文档错误

* style(mcp-server): 格式化import顺序

* style(mcp-server): 格式化import导入

* style(mcp-server): 规范import语句

* doc(mcp-server): 给目录生成doc文件

---------

Co-authored-by: 屈轩 <qu_xuan@icloud.com>
2025-09-22 10:32:21 +08:00
屈轩 11018b1b81 fix(region): update api docs (#23193) 2025-08-28 16:28:14 +08:00
屈轩 e41cd644d1 fix(docs): add unifiedmonitor api docs (#22627) 2025-05-29 15:27:03 +08:00
屈轩 c34fcd9f82 fix(docs): update api docs (#22626) 2025-05-29 12:00:51 +08:00
屈轩 85c84d7f27 fix(docs): update monitor api doc (#22616) 2025-05-28 15:52:16 +08:00
屈轩 52839ca149 fix(docs): update swagger api (#22599) 2025-05-26 10:51:19 +08:00
屈轩 9ea44bbeb4 fix(region): dbinstance swagger api (#21553) 2024-11-07 15:17:10 +08:00
屈轩 207cb03076 fix(docs): update swagger api (#21332) 2024-10-01 08:50:40 +08:00
屈轩 74cdcf7e6d fix(docs): update swagger api (#20100) 2024-04-22 16:24:28 +08:00
am6737 f2cd8a7e2a feat(region): support custom user data in Google Cloud VM rebuild (#19124)
- ServerDeployInputBase结构体添加UserData字段用于部署虚拟机时获取用户自定义数据
- docs/swagger/swagger_compute.yaml中的ServerRebuildRootInput添加user_data字段
- RequestDeployGuestOnHost方法中添加rebuild重装系统获取user_data的逻辑
2023-12-27 18:44:13 +08:00
ioito cbe6216da2 fix(region): swagger api update 2023-06-02 17:26:06 +08:00
Zexi Li 1b34d8c102 feat(host-image): build host-image 2021-12-22 15:08:39 +08:00
Zexi Li 9fd99a22fd README: update architecture img 2020-09-01 16:19:54 +08:00
Zexi Li bb540ff10c README: update architecture picture 2020-07-02 10:54:56 +08:00
Qu Xuan e3e35aecae fix: 安全组列表添加server过滤参数 2019-11-15 11:13:16 +08:00
yunion-ci-robot 5c2307d8e8 Merge pull request #3620 from yousong/feature/yousong-docs-lb-backend-status
docs: lb: 添加backend-status接口
2019-11-13 17:44:18 +08:00
Yousong Zhou 8cc5f0cd4b docs: 改正integer类型指定 2019-11-12 13:45:55 +00:00
Yousong Zhou ab911d9ee6 docs: lb: 添加backend-status接口 2019-11-12 13:44:42 +00:00
Yousong Zhou 0920c2140b docs: 添加loadbalancerlistenerrule相关接口文档 2019-11-12 13:44:42 +00:00
Qu Xuan d4e168e72c fix: 支持创建时指定多个安全组 2019-11-12 19:55:16 +08:00
yunion-ci-robot eceb9a832b Merge pull request #3535 from ioito/hotfix/qx-server-sku-sync
fix: remove private cloud server sku brand and provider attribute
2019-11-11 20:41:18 +08:00
Qu Xuan 704733ca81 fix: remove private cloud server sku brand and provider attribute 2019-11-08 17:50:30 +08:00
Qu Xuan cf7e876e03 fix: 避免因backup删除失败导致删除rds无限失败 2019-11-07 19:46:43 +08:00
Rain 8e55bee9b3 feat & fix: Add batch operator and fix some bugs for instance group
Feature:
1. Add apis: list server by group, list group by server, bind
servers, unbind servers, bind groups, unbind groups.
2. Add climc command and docs corresponding to the above newly added apis
3. Add log about binding and unbinding operator.
4. Support enable and disable instance group.
Fix:
1. Set capacity zeor if there are not enough resource aboue forced
instance group in one host.
2. Change the stage(real delete => pending delete) that guest leave all groups.
2019-11-06 13:06:03 +08:00
TangBin 732dcdd3be redis support 2 2019-10-31 19:51:02 +08:00
ioito 21be27e36c add rds operation 2019-10-24 11:40:22 +08:00
ioito b85f414d4b feature: 支持预cache secgroup到云上 2019-10-22 19:51:03 +08:00
Rain a8fddb66cc feature: guest image create from vm, delete, update, list; create vm
from guest image.
2019-10-22 17:35:32 +08:00
Rain 07dc073b14 Bugfix: add the operation log of natgateway; display correctly multiple
eip of snat rule in huawei cloud; bind ip to natgateway automatically
when creating nat rule in aliyun cloud and try to unbind when deleting; fill
or unfill the fields AssociateType, AssociateId when creating or
deleting nat rule in huawei cloud; add SNatEntry and SNatEntryManager
which has common field and function of SNat and DNat.
2019-10-22 15:20:13 +08:00
yunion-ci-robot 2f577ea0c0 Merge pull request #3187 from ioito/hotfix/qx-cloud-account-tenant
fix: 创建云账号时指定tenant生效
2019-10-15 22:12:01 +08:00
yunion-ci-robot 4619e6d90e Merge pull request #3205 from ioito/hotfix/qx-network-interface-detail
fix: 返回网卡所在的网络名称信息
2019-10-14 16:44:02 +08:00
yunion-ci-robot 9a6378968a Merge pull request #3127 from Mjoycarry/bugfix/snapshotpolicy_countdisk
Bugfix and feature add : snapshotpolicy
2019-10-14 12:45:40 +08:00
Rain 31146aa5ec fix
log for snapshotpolicy

docs

auto sync

add performCache for snapshotpolicy

detach snapshotpolicy after detach disk and guest

fix sync snapshot of disk in qcloud
2019-10-14 11:07:46 +08:00
ioito c741f028a1 fix: 返回网卡所在的网络名称信息 2019-10-12 19:18:42 +08:00
TangBin 6351546a79 add loadblancer acl&cert cached api docs 2019-10-12 19:13:55 +08:00
ioito a17eafaa25 fix: 创建云账号时指定tenant生效 2019-10-12 13:48:34 +08:00