コンテナAPI

Containers APIは、エージェントがコードおよびシェル・コマンド(Pythonなど)を実行してデータを処理できる、安全でステートフルで分離されたサンドボックスを提供します。

このAPIは、分析、ファイルのアップロードとダウンロード、アーティファクトの生成などのマルチステップの計算負荷の高いワークフローをサポートし、エージェントがコードを実行し、プログラム・ロジックを適用して複雑なタスクを完了するための管理場所を提供します。

ノート

Containers APIは、OpenAI Containers APIと同じ形式を使用します。OpenAI Containers APIのドキュメントを参照してください。

コンテナの作成

POST/containers

参照

コンテナの作成

例:

# create container
container = client.containers.create(
    name="name",
)
print(container.id)
OCIの制限事項
ノート

スキルおよびネットワーク・ポリシーはサポートされません。

コンテナのリスト

GET/containers

参照

コンテナのリスト

例:

# list containers
page = client.containers.list()
page = page.data[0]
print(page.id)

コンテナ情報の取得

GET/containers/{container_id}

参照

コンテナの取得

例:

# retrieve container
container = client.containers.retrieve(
    "container_id",
)
print(container.id)

コンテナの削除

DELETE/containers/{container_id}

参照

コンテナの削除

例:

# delete container
client.containers.delete(
    "container_id",
)