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

ファインチューニングをSyncする
リファレンス
データセットのバージョン管理と可視化
バージョン管理

可視化

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

よくある質問
run を整理するにはどうすればよいですか?
ファインチューニングしたモデルにアクセスするにはどうすればよいですか?
model_metadata.json) と設定の両方として W&B にログされます。
VERSION には、次のいずれかを指定します:
v2のようなバージョン番号ft-xxxxxxxxxのようなファインチューニング IDlatestのように自動で追加されたエイリアス、または手動で追加したエイリアス
model_metadata.json ファイルを読み取ることで、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 モデルのファインチューニング方法 レポート