English version here / 英語版はこちら
AzureUpdatePPTX は、Azure の最新情報を自動的に取得し、AI を活用した要約で多言語対応の PowerPoint プレゼンテーションを生成するツールです。
- Azure の最新情報を自動取得(最大90日分)
- Azure OpenAI を利用して9言語でAzureの最新情報を要約
- PowerPoint プレゼンテーションの自動生成
- ブラウザ言語検出と多言語対応
- 日本語、英語、韓国語、中国語(簡体字・繁体字)、タイ語、ベトナム語、インドネシア語、ヒンディー語のサポート
- robots.txt と sitemap.xml による SEO 最適化
- Azure OpenAI(GPT-4o のモデルデプロイメント)
$ docker run --rm -p 8000:8000 --env API_KEY=<fake_key> --env API_ENDPOINT=https://example.com/deployments/test/?api-version=2024-08-01-preview koudaiii/azureupdatepptx
or
$ cp .env.sample
$ docker run --rm -p 8000:8000 --env-file .env koudaiii/azureupdatepptxブラウザで http://localhost:8000 にアクセスします
git clone https://github.com/koudaiii/AzureUpdatePPTX.gitcd AzureUpdatePPTX- .env.sample を .env としてコピーします。Azure OpenAI の API Key, API Endpoint の接続文字列を設定します。
cp .env.sample .env - セットアップします。
$ script/bootstrap - サーバーを起動します。
script/server
ブラウザで http://localhost:8000 にアクセスします
アプリケーションは自動的にブラウザ言語を検出し、以下の言語をサポートします:
- 日本語 (ja): 日本語 - デフォルト
- 英語 (en): English
- 韓国語 (ko): 한국어
- 中国語簡体字 (zh-cn): 中文(简体)
- 中国語繁体字 (zh-tw): 中文(繁體)
- タイ語 (th): ไทย
- ベトナム語 (vi): Tiếng Việt
- インドネシア語 (id): Bahasa Indonesia
- ヒンディー語 (hi): हिन्दी
アプリケーションには SEO 最適化機能が含まれています:
- robots.txt:
/robots.txtで利用可能 - 検索エンジンクローリングを許可 - sitemap.xml:
/sitemap.xmlで利用可能 - 適切な優先度を持つすべての言語バリアントを含む - メタタグ: SEO メタタグ、Open Graph、Twitter Card メタデータの自動追加
- 言語検出: 英語へのフォールバックを伴うブラウザベースの言語検出
これらの静的ファイルは Docker ビルドプロセス中に自動生成され、Streamlit によって提供されます。
すべてのテストを実行するには:
python test_runner.py貢献を歓迎します。プルリクエストを送る前に、問題を報告してください。
このプロジェクトは MIT ライセンスの下でライセンスされています。