始める前に、以下を確認してください。
- コレクションで許可されるオブジェクトのタイプ。コレクションのタイプの詳細については、コレクションを作成するの “コレクションのタイプ” を参照してください。
- コレクションが属する 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 にリンクされたプロンプトを表示する
- https://forge.coreweave.com/registry/ の Registry にアクセスします。
- プロンプトをリンクした Registry の名を選択します。
- コレクションの名を選択します。
- プロンプトのバージョンの一覧から、アクセスするバージョンを選択します。リンクされた各プロンプトのバージョンには、
v0から始まるバージョン番号が段階的に割り当てられます。 - プロンプトのバージョンの詳細を表示するには、そのバージョンをクリックします。このページのタブから、そのバージョンの概要、プロンプト、使用方法を表示できます。
Registry にリンクされたプロンプトを使用する
weave.get() メソッドを使用して、Registry にリンクされたプロンプト オブジェクトを取得します。プロンプトはエイリアスまたはバージョン番号で取得できます。次のコード スニペットは、エイリアスとバージョン番号でプロンプトを取得する方法を示しています。
エイリアスでプロンプト オブジェクトを取得するには、次の URI パスを使用します。
<> で囲まれたプレースホルダーの値を、ご自身の値に置き換えてください。
- エイリアスで取得
- バージョンで取得
- https://forge.coreweave.com/registry/ の Registry にアクセスします。
- プロンプトをリンクした Registry の名を選択します。
- コレクションの名を選択します。
- プロンプトのバージョン一覧から、アクセスしたいバージョンを選択します。
- Use タブを選択すると、エイリアスまたはバージョン番号でプロンプトを取得するためのサンプルコードが表示されます。