Closed5
第2回AlAgentHackathon with Google Cloud戦記

まず,githubでリポジトリを作成する.フロントエンドとバックエンドを含んだワークスペースとしたい

以下のリポジトリを個別に作成する.
- zenn_ai_agent_hackathon_2_ws
- zenn_ai_agent_hackathon_2_frontend
- zenn_ai_agent_hackathon_2_backend

zenn_ai_agent_hackathon_2_ws 直下に .gitmoduleを作成し,以下を入力しておく.
.gitmodule
[submodule "zenn_ai_agent_hackathon_2_backend"]
path = zenn_ai_agent_hackathon_2_backend
url = git@github.com:yamamomo2022/zenn_ai_agent_hackathon_2_backend.git
[submodule "zenn_ai_agent_hackathon_2_frontend"]
path = zenn_ai_agent_hackathon_2_frontend
url = git@github.com:yamamomo2022/zenn_ai_agent_hackathon_2_frontend.git

以下のコマンドで submodule として追加できる.
git submodule add git@github.com:yamamomo2022/zenn_ai_agent_hackathon_2_frontend.git
git submodule add git@github.com:yamamomo2022/zenn_ai_agent_hackathon_2_backend.git

バックエンドのセットアップ。
npm init -y
npm install typescript @types/node --save-dev
npx tsc --init
npm i --save @genkit-ai/vertexai
GCPログインとapiKeyのセット
gcloud auth login
export GOOGLE_GENAI_API_KEY=<apikey>
このスクラップは2ヶ月前にクローズされました