始める前に、次の点を確認してください。
- コレクションで許可されているオブジェクト タイプ。コレクション タイプの詳細については、コレクションを作成する 内の “Collection types” を参照してください。
- コレクションが属する Registry がすでに存在していること。Registry が存在するか確認するには、Registry App and search for にアクセスし、Registry の名を検索してください。
weave.init()で Weave クライアントを初期化します。weave.StringPrompt()などの組み込みプロンプト クラスを使用して、Weave プロンプト オブジェクトを作成します。weave.publish()を使用して、プロンプトを Weave に公開します。weave_client.link_prompt_to_registry()を使用して、公開したプロンプト バージョンを Registry 内のコレクションにリンクします。リンク先のコレクション パスをtarget_pathパラメーターに渡します。このパスは、wandb-registry-接頭辞、Registry 名、コレクション名で構成されます。
<> で囲まれたプレースホルダーの値を実際の値に置き換えてください。
Registry でリンクされたプロンプトを表示する
- W&B Registry にアクセスします。
- プロンプトをリンクした Registry の名を選択します。
- コレクションの名を選択します。
- プロンプト バージョンの一覧から、開きたいバージョンを選択します。バージョン番号は、リンクされた各プロンプト バージョンに
v0から始まる連番として段階的に割り当てられます。 - プロンプト バージョンの詳細を表示するには、そのバージョンをクリックします。このページのタブから、そのバージョンの Overview、プロンプト、use を表示できます。
Registry に関連付けられたプロンプトを使用する
weave.get() メソッドを使用して、Registry に関連付けられたプロンプト オブジェクトを取得できます。プロンプトは、エイリアスまたはバージョン番号を指定して取得できます。次のコードスニペットは、エイリアスとバージョン番号を使ってプロンプトを取得する方法を示しています。
エイリアスでプロンプト オブジェクトを取得するには、次の URI パスを使用します。
<> で囲まれたプレースホルダー値は、ご自身の値に置き換えてください。
- エイリアスで取得
- バージョンで取得
- W&B Registry にアクセスします。
- プロンプト をリンクした Registry の名を選択します。
- コレクションの名を選択します。
- プロンプト のバージョン一覧から、アクセスするバージョンを選択します。
- Use タブを選択すると、エイリアスまたはバージョン番号で プロンプト を取得するためのサンプルコードを表示できます。