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"
関連ドキュメント