登录
首页 >  科技周边 >  人工智能

Google Cloud 关联详解:AI Studio 项目迁移指南

时间:2026-03-31 11:18:24 228浏览 收藏

本文详细介绍了如何将AI Studio中创建的项目安全、高效地迁移至Google Cloud平台,以突破沙盒环境限制,获得生产级的稳定性、精细化的权限管理与弹性可扩展的资源调度能力;通过四步实操——启用并配置Cloud项目及关键API、在AI Studio中绑定目标项目、导出提示链至受控的Cloud Storage、最后利用Vertex AI SDK部署托管式模型端点,手把手引导开发者完成从原型验证到云端落地的完整闭环。

什么是 Google Cloud 关联?教你将 AI Studio 项目迁移至云端

如果您在 AI Studio 中创建了项目,但希望将其部署到 Google Cloud 平台以获得更稳定的运行环境、更精细的权限控制和可扩展的资源管理,则需要建立 Google Cloud 关联。以下是实现该迁移的具体步骤:

一、启用 Google Cloud 项目并关联 AI Studio

AI Studio 默认使用临时的沙盒环境,要持久化托管项目,必须将其绑定到一个已启用的 Google Cloud 项目。该操作将为 AI Studio 提供底层基础设施支持,并允许调用 Cloud Vertex AI、Cloud Storage 等服务。

1、访问 https://console.cloud.google.com/,登录与 AI Studio 相同的 Google 账户。

2、点击左上角“项目选择器”,选择现有项目或点击“新建项目”创建一个新项目。

3、在新项目页面中,输入项目名称,选择组织(如适用),点击“创建”。

4、等待项目初始化完成(通常需 30 秒内),然后在左侧导航栏搜索并进入“API 和服务” > “启用 API 和服务”。

5、依次启用以下 API:Vertex AI API、Cloud Storage API、Cloud Resource Manager API

二、在 AI Studio 中切换至关联的 Cloud 项目

AI Studio 提供界面级项目绑定功能,允许用户将当前会话的执行上下文切换至指定的 Google Cloud 项目,从而确保模型部署、提示工程日志和评估结果均写入该 Cloud 项目对应的资源池。

1、打开 AI Studio(https://aistudio.google.com/)。

2、点击右上角用户头像旁的项目名称(显示为“Sandbox”或当前项目 ID)。

3、在弹出菜单中选择“切换项目”,然后从列表中选择已启用 API 的 Google Cloud 项目。

4、确认切换后,页面顶部状态栏将显示该项目的 ID 及区域信息(例如:us-central1)。

5、刷新页面,验证左侧边栏是否出现“Deploy to Vertex AI”按钮。

三、导出提示链与模型配置至 Cloud Storage

AI Studio 中的提示模板、参数设置及测试用例需手动导出为结构化文件,以便在 Cloud 环境中复现推理流程。Cloud Storage 作为中间载体,确保配置可版本化、可共享且受 IAM 控制。

1、在 AI Studio 编辑器中,点击右上角“更多”(三个点图标),选择“Export prompt”。

2、保存生成的 JSON 文件(包含 system instruction、examples、parameters 等字段)至本地。

3、进入 Google Cloud Console,导航至“Storage” > “浏览器”,选择目标项目下的存储桶(若无则新建一个,位置设为与 Vertex AI 区域一致)。

4、点击“上传文件”,将导出的 JSON 文件拖入,设置对象名称为 prompt-config-v1.json

5、在对象权限中,确保服务账号(如 vertex-ai@PROJECT_ID.iam.gserviceaccount.com)具有 roles/storage.objectViewer 权限。

四、使用 Vertex AI SDK 部署模型端点

AI Studio 不提供长期运行的 API 端点,需借助 Vertex AI Python SDK 将模型封装为可调用的 REST 接口。此步骤将加载导出的提示配置,并绑定至预训练基础模型(如 gemini-1.5-pro)。

1、在 Cloud Shell 中执行:pip install google-cloud-aiplatform

2、运行以下代码片段(替换 PROJECT_ID、LOCATION、BUCKET_NAME):

3、初始化客户端:aiplatform.init(project=PROJECT_ID, location=LOCATION)

4、从 Cloud Storage 加载提示配置:prompt_json = aiplatform.Blob.from_uri(f"gs://{BUCKET_NAME}/prompt-config-v1.json").download_as_string()

5、调用 preview_endpoint 方法启动无服务器推理实例:endpoint = aiplatform.PredictionEndpoint.create(...)

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于科技周边的相关知识,也可关注golang学习网公众号。

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>