ファインチューニング可能なモデルの一覧については、OpenAI ドキュメントを参照してください。
OpenAI Python API をインストールまたは更新する
OpenAI のファインチューニング結果を同期する
wandb.integration.openai.fine_tuning モジュールの WandbLogger クラスを使用します。

ファインチューニングを同期する
参照
WandbLogger.sync が受け付ける各引数について説明します。
データセットのバージョン管理と可視化
バージョン管理

可視化

ファインチューニングしたモデルとモデルのバージョン管理
WandbLogger は fine_tuned_model`` ID と、モデルのすべての詳細 (ハイパーパラメーター、データファイル ID など) を含む model_metadata.json ファイルを作成し、これを W&B Artifact としてログします。
このモデル (メタデータ) の Artifact は、さらに W&B Registry 内のモデルにリンクできます。

よくある質問
Runs を整理する
ファインチューニングしたモデルにアクセスする
model_metadata.json) および設定としてログします。
<version> プレースホルダーには、次のいずれかを指定します。
v2のようなバージョン番号。ft-xxxxxxxxxのような ファインチューニング ID。latestのような自動的に追加されたエイリアス、または手動で追加したエイリアス。
model_metadata.json file を参照することで、fine_tuned_model ID にアクセスできます。
Sync されなかったファインチューニングを復元する
overwrite=True を使用し、ファインチューニング のジョブ ID を渡してください。
W&B でデータセットとモデルをトラッキングする
wandb.Artifact や wandb.Run.log などの低レベルの wandb API を使って、パイプラインを制御することもできます。これにより、データとモデルを完全に追跡可能にできます。

リソース
- OpenAIのファインチューニング ドキュメント には、詳細なガイダンスと役立つヒントが掲載されています。
- デモ用Colab。
- W&B を使った OpenAI GPT-3.5 と GPT-4 モデルのファインチューニング方法 report。