logo
0
0
WeChat Login

/Release/v1.1.0

v1.1.0 - Vertex AI 支持
latest
OverviewDeployMetadata

新功能

Vertex AI 支持

本次更新添加了对 Google Vertex AI 的完整支持,现在您可以在 CNB 流水线中使用 Gemini 系列模型进行文本生成。

主要功能

  • vertex-ai action - 新增 Vertex AI 模型推理功能
  • 多模型支持 - 支持 gemini-2.0-flash-exp, gemini-1.5-pro, gemini-1.5-flash
  • 流式生成 - 支持流式和非流式文本生成
  • 文件支持 - 支持从文件读取提示和保存输出到文件
  • 参数配置 - 可配置的温度、最大输出令牌数等参数

技术栈更新

  • 安装 Node.js 20+
  • 安装 @google/genai SDK v1.45.0

使用示例

main:
  push:
    - stages:
        - name: generate content
          image: cnbcool/gcloud
          settings:
            action: vertex-ai
            credentials: $GOOGLE_CREDENTIALS
            project: my-project
            model: gemini-2.0-flash-exp
            prompt: "Write a haiku about cloud computing"
            temperature: 0.7

文档更新

  • 更新 README.md,添加 Vertex AI 参数说明和使用示例
  • 新增 examples/vertex-ai.yml,包含多个使用场景示例
  • 更新 .cnb.yml,添加 Vertex AI 配置示例

支持的 Actions

Action说明
gke-deploy部署到 Google Kubernetes Engine
gcr-push推送镜像到 Google Container Registry
gcs-sync同步文件到 Google Cloud Storage
vertex-ai使用 Vertex AI 进行模型推理(新增)
gcloud执行自定义 gcloud 命令

升级指南

从 v1.0.0 升级到 v1.1.0:

  1. 拉取最新镜像:docker pull cnbcool/gcloud:v1.1.0
  2. 更新流水线配置中的镜像版本
  3. 参考 README.md 配置 Vertex AI 参数

贡献者

感谢所有贡献者的付出!

完整变更日志

查看 PR #2 了解详细变更。

Attachment
2026-03-14 15:24:19
2026-03-14 15:24:19