📋 概要
このリリースでは、Ideogram API を使用したヘッダー画像生成機能を提供する `header_creator` パッケージが新たに追加されました。 また、READMEとサンプルコード、プロジェクトロゴ画像が更新され、パッケージのビルドと公開を自動化するワークフローが追加されています。(commit: 8e38dd0) 🟢
✨ 新機能
- 🎉 `header_creator` パッケージの追加: Ideogram API を使用してヘッダー画像を生成、処理する機能を提供します。(commit: acb09bb) 🟢
- コマンドラインインターフェース (CLI) を使用して簡単にヘッダー画像を生成できます。
- `create_header` 関数を使用して Python スクリプトから画像生成機能を利用できます。
- 設定ファイル (`config.py`) でデフォルトの設定を変更できます。
- 🎉 ヘッダー画像生成サンプルスクリプトの追加: `header_creator` モジュールを利用したサンプルスクリプトが `example/sample.py` に追加されました。(commit: 08b11ee) 🟢
- `data` ディレクトリに `input.png`, `mask.png`, `output.png` を配置して実行してください。
- エラー処理を含め、生成成功・失敗をコンソールに出力します。
- 🎉 PyPIへのパッケージ公開ワークフローの追加 (commit: 35d1e46) 🟢
- タグがプッシュされた際に自動的にパッケージをビルドしてPyPIに公開します。
- 🎉 Hugging Faceへの同期ワークフローを追加 (commit: dcca46b) 🟢
- メインブランチへのプッシュ、もしくはワークフローを手動で実行することでトリガーされ、Hugging Face Hubにモデルを同期します。
🛠 改善点
- 🚀 サンプルコードの機能拡張: より詳細で具体的なプロンプトを追加しました。(commit: c7d8655) 🟢
- これにより、生成されるヘッダー画像のカスタマイズ性を高め、より多様な画像生成に対応できます。
- 🚀 画像URL取得処理の修正: `result` から画像URLを取得する処理を修正し、APIレスポンスの構造変更に対応しました。(commit: f872abf) 🟢
- 以前は `result.get("image_url", "")` で取得していましたが、`result.get("data", [{}])[0].get("url", "")` に変更されました。
- 🚀 READMEとサンプルコード、ロゴ画像の更新: プロジェクトのロゴ画像をREADME.mdに表示するように変更しました。(commit: 52b1743) 🟢
- README.md内のGitHubリポジトリのURLとライセンスバッジのURLを修正しました。
- サンプルコードを拡張し、より詳細なプロンプトを使用して `header_creator` 関数を呼び出すように変更しました。
- 🚀 README.mdにメタデータを追加: プロジェクトのメタデータをREADME.mdファイルのYAMLフロントマターに追加しました。(commit: 3488757) 🟢
- Hugging Face Spacesなどのサービスでプロジェクトを適切に表示させることができます。
🐛 バグ修正
- 情報がありません。🔴
⚠️ 重要な変更
- 情報がありません。🔴
📦 アップグレード手順
1. 既存のバージョンをアンインストールする必要があります。
2. `pip install header-creator` を実行して、新しいバージョンをインストールします。
3. `config.py`ファイルにIdeogram APIキーを設定してください。(commit: 35d1e46, acb09bb) 🟡
👏 謝辞
iris-s-coon さんと Maki さんに感謝します。🟢