始める前に、以下を確認してください。
- コレクションで許可されるオブジェクトのタイプ。コレクションのタイプの詳細については、コレクションを作成するの “コレクションのタイプ” を参照してください。
- コレクションが属する Registry がすでに存在すること。Registry が存在することを確認するには、Registry App にアクセスし、検索で Registry 名を探してください。
weave.init()で Weave クライアントを初期化します。weave.StringPrompt()などの組み込みプロンプト クラスで Weave プロンプト オブジェクトを作成します。weave.publish()でプロンプトを Weave にパブリッシュします。weave_client.link_prompt_to_registry()で、パブリッシュしたプロンプトのバージョンを Registry 内のコレクションにリンクします。リンク先のコレクションのパスをtarget_pathパラメーターに渡します。パスは、接頭辞wandb-registry-、Registry 名、コレクション名で構成されます。
<> で囲まれたプレースホルダーの値を実際の値に置き換えてください。
Registry でリンクされたプロンプトを表示する
リンクされたプロンプトのバージョンについて、内容、使用方法、Registry の詳細を表示します。リンクされた各プロンプトのバージョンには、次のタブがあります。
Registry でリンクされたプロンプトを表示するには、次の手順を実行します。
- Registry にアクセスします。
- プロンプトをリンクした Registry の名前を選択します。
- コレクション名を選択します。コレクション内のプロンプトのバージョンの一覧が展開されます。
- バージョンを選択します。
リンクされたプロンプトのバージョンに表示される情報は、リンクされたアーティファクトのバージョンの場合とは異なります。
Registry にリンクされたプロンプトを使用する
weave.get() メソッドを使用して、Registry にリンクされたプロンプト オブジェクトを取得します。プロンプトはエイリアスまたはバージョン番号で取得できます。次のコード スニペットは、エイリアスとバージョン番号でプロンプトを取得する方法を示しています。
エイリアスでプロンプト オブジェクトを取得するには、次の URI パスを使用します。
<> で囲まれたプレースホルダーの値を、ご自身の値に置き換えてください。
- エイリアスで取得
- バージョンで取得
- Registry にアクセスします。
- プロンプトをリンクした Registry の名を選択します。
- コレクションの名を選択します。
- プロンプトのバージョン一覧から、アクセスしたいバージョンを選択します。
- Use タブを選択すると、エイリアスまたはバージョン番号でプロンプトを取得するためのサンプルコードが表示されます。