For the complete documentation index, see llms.txt. This page is also available as Markdown.

プロジェクトフォルダ

プロジェクトをフォルダにまとめてワークスペースを整理し、必要に応じて SSO でアクセスを制限します。

概要

プロジェクトフォルダは、ワークスペース内のプロジェクトの整理とセキュリティを向上させます。フォルダを使うと、1つ以上のプロジェクトを明確なカテゴリにまとめられるため、プロジェクトの移動、整理、管理がしやすくなります。さらに、SSO が有効なワークスペースでは、フォルダ内のプロジェクトへのアクセスを特定のチームメンバーに制限でき、データのセキュリティが強化されます。

Web アプリ

フォルダの表示

ワークスペース表示では、所有しているプロジェクトフォルダが最上部に表示されます。ワークスペースには1つ以上のプロジェクトフォルダを作成でき、各プロジェクトフォルダには1つ以上のプロジェクトを含めることができます。

プロジェクトフォルダはワークスペースの上部に表示されます

フォルダの作成

新しいフォルダを作成するには、右上の「+ 新しいフォルダ」ボタンをクリックします。フォルダ名を入力し、「保存」をクリックします。ページはプロジェクトフォルダに移動し、そこで新しいプロジェクトを作成できます。プロジェクトフォルダ表示から作成したプロジェクトは、すべて自動的にそのフォルダに追加されます。

[Roboflow Documentation] プロジェクトフォルダ - プロジェクトを作成 - 動画を見る

新しいプロジェクトフォルダを作成する

フォルダ名の変更

フォルダ名を変更するには、プロジェクトフォルダ上のドロップダウンメニュー(3つの点)をクリックし、「名前を変更」オプションを選択して、新しい名前を入力します。「保存」をクリックすると、フォルダ名が新しい名前に更新されます。

[Roboflow Documentation] プロジェクトフォルダ - フォルダ名を変更 - 動画を見る

フォルダ内のプロジェクトの管理

既存のプロジェクトをフォルダに移動できます。プロジェクトを移動するには、プロジェクトのドロップダウンメニュー(3つの点)をクリックし、「プロジェクトを移動」を選択します。するとポップアップが表示され、移動先を選択できます。プロジェクトフォルダがまだない場合は、「新しいフォルダ」ボタンをクリックして追加できます。すでにある場合は、既存のフォルダを移動先として選択できます。プロジェクトをフォルダの外に移動したい場合は、ワークスペース名を選択します。

[Roboflow Documentation] プロジェクトフォルダ - プロジェクトを移動 - 動画を見る

フォルダの削除

フォルダを削除するには、プロジェクトフォルダ上のドロップダウンメニュー(3つの点)をクリックし、「削除」オプションを選択します(この操作は元に戻せません)。フォルダを削除しても 削除されません フォルダ内のプロジェクトは削除されず、ワークスペースのレベルに戻されます。フォルダ内のワークフローもワークスペースのレベルに戻り、引き続きアクセスできます。

[Roboflow Documentation] プロジェクトフォルダ - フォルダを削除 - 動画を見る

カスタムフォルダ権限

フォルダはプロジェクトを整理・管理するのに最適ですが、フォルダの一部に対してカスタム権限を設定することもできます。たとえば、ワークスペースの一部のメンバーだけに特定のフォルダ内のプロジェクトへのアクセスを許可したい場合は、Roboflow の SSO 連携で実現できます。開始するにはサポートまでご連絡ください。設定をお手伝いします。

プロジェクトフォルダ API

プロジェクトフォルダは、Roboflow API を使ってプログラムから管理できます。利用可能なエンドポイントの詳細は、 プロジェクトフォルダ API ドキュメントを参照してください。

HTTP API

Roboflow API を使って、プログラムからプロジェクトフォルダを管理できます。

注記: この機能は Enterprise ワークスペースでのみ利用できます。

注記: あなたの api_key はすべてのリクエストで送信する必要があります。 api_key はクエリパラメータとして、または POST ボディの最上位属性として送信できます。

プロジェクトフォルダを作成する

POST /:workspace/groups

プロジェクトフォルダを作成します。

ヘッダー

名前

Content-Type

application/json

本文

名前
種類
説明
必須

api_key

string

プロジェクトフォルダを作成するワークスペースの API キー

name

string

プロジェクトフォルダの名前

プロジェクト

Array<string>

このフォルダに移動するプロジェクトの ID の一覧

external_id

string

外部システムにおけるこのプロジェクトフォルダの ID

auth_groups

Map<"read" | "write\n, Array<string>

このフォルダ内のプロジェクトへの読み取り/書き込みアクセス権を持つ権限グループの一覧です。(注: この機能は追加設定が必要なため、使用前に Roboflow までお問い合わせください)

リクエスト例

応答

プロジェクトフォルダを取得

GET /:workspace/groups/:folderId

ID でプロジェクトフォルダを取得します

ヘッダー

名前

Content-Type

application/json

クエリ

名前
種類
説明
必須

api_key

string

プロジェクトフォルダが存在するワークスペースの API キー

リクエスト例

応答

指定された folderId パラメータで指定されたプロジェクトフォルダが存在しないか、指定された API キーに属するワークスペースにプロジェクトフォルダが存在しません

プロジェクトフォルダを更新

POST /:workspace/groups/:folderId

プロジェクトフォルダのプロパティを更新します

ヘッダー

名前

Content-Type

application/json

クエリ

名前
必須

returnUpdated

ブール値

設定すると、レスポンスで完全なリソースのペイロードを返します

本文

名前
種類
説明
必須

api_key

string

プロジェクトフォルダを作成するワークスペースの API キー

name

string

プロジェクトフォルダの名前

プロジェクト

Array<string>

このフォルダに移動するプロジェクトの ID の一覧

external_id

string

外部システムにおけるこのプロジェクトフォルダの ID

auth_groups

Map<"read" | "write\n, Array<string>

このフォルダ内のプロジェクトへの読み取り/書き込みアクセス権を持つ権限グループの一覧です。(注: この機能は追加設定が必要なため、使用前に Roboflow までお問い合わせください)

リクエスト例

応答

No Content. リソースは正常に更新されました

プロジェクトをフォルダに追加

PATCH /:workspace/groups/:folderId/projects

既存のフォルダに1つ以上のプロジェクトを追加します

ヘッダー

名前

Content-Type

application/json

本文

名前
種類
説明
必須

プロジェクト

Array<string>

プロジェクトフォルダに追加するプロジェクト ID の一覧

リクエスト例

応答

No Content. プロジェクトはグループに正常に追加されました

フォルダからプロジェクトを削除

DELETE /:workspace/groups/:folderId/projects

既存のフォルダから1つ以上のプロジェクトを削除し、最上位のワークスペースに戻します

ヘッダー

名前

Content-Type

application/json

本文

名前
種類
説明
必須

プロジェクト

Array<string>

プロジェクトフォルダから削除するプロジェクト ID の一覧

リクエスト例

応答

No Content. プロジェクトはグループから正常に削除されました

プロジェクトフォルダを削除

DELETE /:workspace/groups/:folderId

プロジェクトフォルダを削除します。フォルダ内のすべてのプロジェクトは最上位のワークスペースに戻され、削除されません。

ヘッダー

名前

Content-Type

application/json

リクエスト例

応答

No Content. プロジェクトフォルダは正常に削除されました

Python SDK

プロジェクトフォルダは、ワークスペース内のプロジェクトをネストされたグループに整理します。Python SDK では、フォルダ一覧の取得と作成を直接 Workspace;更新と削除は低レベルの rfapi アダプター。

プロジェクトフォルダは Enterprise 機能です。フォルダのエンドポイントは 403 非 Enterprise ワークスペース向けです。

フォルダ一覧を表示

フォルダを作成

パラメータ

  • name (str) - ウェブアプリに表示されるフォルダ名。

  • parent_id (str, optional) - ネスト先となる既存フォルダの ID。最上位フォルダにする場合は省略します。

  • project_ids (list[str], optional) - 作成時にフォルダへ移動するプロジェクト ID。

フォルダを取得

フォルダ名の変更または更新

フォルダを削除

フォルダを削除すると、含まれていたプロジェクトは最上位レベルに戻ります。プロジェクト自体は削除されません。

CLI

コマンドラインからワークスペースのフォルダを作成、一覧表示、更新、削除できます。

フォルダ一覧

JSON出力の場合:

フォルダ詳細を取得

フォルダを作成

オプション

フラグ
説明

--parent

親フォルダ ID(ネスト用)

--projects

含めるプロジェクト ID をカンマ区切りで指定

プロジェクトを含める例:

フォルダを更新

フォルダ名を変更:

フォルダを削除

JSON出力

すべてのフォルダコマンドは --json 構造化出力用:

終了コード: 0 = 成功、1 = エラー、2 = 認証エラー、3 = 見つかりません。

最終更新

役に立ちましたか?