我在 Google Cloud Run 上部署了我的 AI 作品集,使用 Gemini API 开发教程:devnewyear2026

发布: (2026年1月20日 GMT+8 00:03)
3 min read
原文: Dev.to

Source: Dev.to

介绍

这是 新年新自我作品集挑战(New Year, New You Portfolio Challenge)由 Google AI 主办的参赛作品。我是 Mohamed Coulibaly,一名热衷于网页开发和人工智能的软件工程师。通过我的作品集,我展示了我的项目、技能和创意,旨在将创新技术与简洁、用户友好的设计相结合。我的目标是激励他人,并展示在好奇心、奉献精神和对编码的热爱下可以实现的成果。

作品集演示

查看部署在 Cloud Run 上的实时作品集:

https://portfolio-mohamed-755211923993.europe-west1.run.app/

技术栈

  • 前端 / 静态站点生成: Astro
  • 后端: 使用 Express.js 的 Node.js,提供动态功能的 REST API
  • AI 集成: 通过官方 google/generative-ai npm 包调用 Google 的生成式 AI(Gemini)
  • 容器化: Docker
  • 托管: Google Cloud Run(无服务器、可扩展)

Gemini 集成

作品集的关键特性是集成了 Google 的生成式 AI(Gemini)。利用 google/generative-ai 包,网站提供交互式聊天功能,让招聘人员或访客可以询问关于我的项目、技能和经验的问题。AI 的回答会结合作品集数据的上下文进行定制,提供个性化且智能的答案。

部署

整个应用使用 Docker 进行容器化,以确保构建和运行环境的一致性。它运行在 Google Cloud Run 上,提供自动扩展和全托管的无服务器体验。API 密钥和配置等敏感信息通过环境变量安全管理。

亮点

  • 交互式 AI 体验: 访客可以提问并获得关于我工作的智能、个性化回答,展示了技术实力和以用户为中心的设计。
  • 现代、简洁的设计: 作品集采用 Astro 构建的时尚 UI,强调性能和可用性。
  • 强大的云基础设施: 在 Google Cloud Run 上的无缝部署提供高性能、可扩展性和可靠性。

这些成就体现了前沿 AI、深思熟虑的用户体验以及扎实的云工程的融合。

Back to Blog

相关文章

阅读更多 »

2026 年必备 AI 知识

学生与构建者实用指南:2026年的人工智能已不再仅仅是尝试 ChatGPT、生成图像或复制代码。

PageSpeed 70 vs 95:真实的情况

引言 说实话,从一开始就坦率地说:如果你为会计事务所、心理学家、房地产中介、理发店、诊所、off…拥有一个网站。