コンテンツにスキップ

Azure リソース構成

概要

Knowledge Yard V2 は以下の Azure リソースで構成されています。

項目
サブスクリプション Azure サブスクリプション 1
リソースグループ rg-kitanihon-rag
リージョン Japan East(一部 East Asia)

リソース一覧

コンピューティング

リソース 名前 リージョン 用途
Function App func-kitanihon-rag Japan East バックエンドAPI(Python)
App Service Plan ASP-rgkitanihonrag-bab3 Japan East Function App用
Static Web App stapp-kitanihon-rag East Asia フロントエンド(React)

AI サービス

リソース 名前 リージョン 用途
Azure AI Search kitanihon-rag Japan East ベクトル検索・ハイブリッド検索
Azure OpenAI ai-kitanihon-rag Japan East GPT-4o、text-embedding-ada-002

ストレージ

リソース 名前 リージョン 用途
Storage Account stkitanihonrag Japan East PDF保存、Blob Storage

セキュリティ・監視

リソース 名前 リージョン 用途
Key Vault kv-kitanihon-rag Japan East シークレット管理(詳細
Application Insights appi-kitanihon-rag Japan East ログ・メトリクス監視

本番環境 URL

フロントエンド(Static Web App)

https://lemon-smoke-0135ef100.3.azurestaticapps.net/

バックエンドAPI(Function App)

https://func-kitanihon-rag-fchmfwbgfsgzavhb.japaneast-01.azurewebsites.net/api/

API エンドポイント

エンドポイント 用途
/api/search 検索
/api/summarize 要約生成
/api/direct-answer 直接回答
/api/reference 参照取得
/api/auth/login ログイン
/api/auth/logout ログアウト
/api/auth/me 現在のユーザー取得
/api/manage/users ユーザー管理(管理者のみ)

ローカル開発環境

サービス URL
フロントエンド http://localhost:3000
バックエンドAPI http://localhost:7071/api

デプロイコマンド

デプロイ手順

詳細な手順は デプロイ手順書 を参照してください。

Function App(バックエンド)

cd app/api
func azure functionapp publish func-kitanihon-rag

Static Web App(フロントエンド)

cd app/web
npm run build
swa deploy ./dist --deployment-token <token>

環境変数の設定

az functionapp config appsettings set \
  --name func-kitanihon-rag \
  --resource-group rg-kitanihon-rag \
  --settings "KEY=VALUE"

関連ドキュメント