コンテンツにスキップ

Python SDK リファレンス

Daytona の Python SDK は、Daytona サンドボックスとプログラム的にやり取りするための堅牢なインターフェースを提供します。

インストール

pip で Daytona の Python SDK をインストールします:

ターミナルウィンドウ
pip install daytona

または poetry を使用します:

ターミナルウィンドウ
poetry add daytona

はじめに

Daytona の Python SDK を使い始めるためのシンプルな例を示します。

from daytona import Daytona
def main():
# SDK を初期化(既定で環境変数を使用)
daytona = Daytona()
# サンドボックスを新規作成
sandbox = daytona.create()
# コマンドを実行
response = sandbox.process.exec("echo 'Hello, World!'")
print(response.result)
if __name__ == "__main__":
main()

構成

SDK は環境変数を使うか、コンストラクタにオプションを渡して設定できます:

from daytona import Daytona, DaytonaConfig
# 環境変数を使用 (DAYTONA_API_KEY, DAYTONA_API_URL, DAYTONA_TARGET)
daytona = Daytona()
# 明示的な設定を使用
config = DaytonaConfig(
api_key="your-api-key",
api_url="https://app.daytona.io/api",
target="us"
)
daytona = Daytona(config)