Closed5

第2回AlAgentHackathon with Google Cloud戦記

yamamomoyamamomo

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

yamamomoyamamomo

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

  • zenn_ai_agent_hackathon_2_ws
  • zenn_ai_agent_hackathon_2_frontend
  • zenn_ai_agent_hackathon_2_backend
yamamomoyamamomo

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
yamamomoyamamomo

以下のコマンドで 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
yamamomoyamamomo

バックエンドのセットアップ。

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ヶ月前にクローズされました