これは、Tensordock Marketplace APIと相互作用するための非公式のPython SDKです。仮想マシン、コンテナ、および請求情報をプログラムで管理するための便利な方法を提供します。このSDKは、Tensordockによって正式にサポートされていないか、承認されていないことに注意してください。
PIPを使用して、このTensordock Python SDKをインストールできます。
pip install tensordock
SDKを使用するには、Tensordock MarketplaceからAPIキーとトークンを取得する必要があります。これらをhttps://marketplace.tensordock.com/apiでTensordockダッシュボードから入手できます
SDKの使用方法の簡単な例を次に示します。
from tensordock import TensorDockAPI
# Initialize the API client
api = TensorDockAPI ( api_key = 'your_api_key' , api_token = 'your_api_token' )
# List your virtual machines
vms = api . virtual_machines . list_vms ()
print ( vms )
# Deploy a new virtual machine
new_vm = api . virtual_machines . deploy_vm (
name = "My New VM" ,
gpu_count = 1 ,
gpu_model = "rtx3080-pcie-10gb" ,
vcpus = 4 ,
ram = 16 ,
storage = 100 ,
operating_system = "Ubuntu 20.04 LTS"
)
print ( new_vm )この非公式のSDKは、次のTensordock APIエンドポイントへのアクセスを提供することを目指しています。
機能の完全なリストとその実装については、詳細なドキュメントを参照してください。
各メソッドの詳細なドキュメントについては、docs.mdファイルを参照してください。公式のAPIドキュメントについては、Tensordock APIドキュメントをご覧ください。
この非公式のTensordock Python SDKへの貢献は大歓迎です!お気軽に問題を送信し、リポジトリをフォークし、プルリクエストを送信してください。これは非公式のプロジェクトであるため、コミュニティの関与は、その維持と改善のために重要です。
このプロジェクトは、MITライセンスに基づいてライセンスされています。詳細については、ライセンスファイルを参照してください。
この非公式のSDKに関連する問題については、GitHubリポジトリで問題を開いてください。
Tensordock API自体に関する質問または公式サポートについては、公式チャンネルを介してTensordockに直接お問い合わせください。
このプロジェクトは、Tensordockが提供するPublic APIドキュメントに基づいています。この非公式のSDKを可能にする彼らの詳細な文書に感謝しています。