TypeScript SDK リファレンス
Daytona の TypeScript SDK は、Daytona のサンドボックスをプログラムから操作するための強力なインターフェースを提供します。
インストール
npm を使用して Daytona の TypeScript SDK をインストールします:
npm install @daytonaio/sdk
または yarn を使用します:
yarn add @daytonaio/sdk
はじめに
Daytona の TypeScript SDK を使い始めるための簡単な例を紹介します:
import { Daytona } from '@daytonaio/sdk'
async function main() { // SDK を初期化(デフォルトで環境変数を使用) const daytona = new Daytona()
// 新しいサンドボックスを作成 const sandbox = await daytona.create({ language: 'typescript', envVars: { NODE_ENV: 'development' }, })
// コマンドを実行 const response = await sandbox.process.executeCommand('echo "Hello, World!"') console.log(response.result)}
main().catch(console.error)
設定
SDK は環境変数を使うか、コンストラクターにオプションを渡して設定できます:
import { Daytona } from '@daytonaio/sdk';
// 環境変数を使用 (DAYTONA_API_KEY, DAYTONA_API_URL, DAYTONA_TARGET)const daytona = new Daytona();
// 明示的な設定を指定const daytona = new Daytona({ apiKey: 'your-api-key', apiUrl: 'https://app.daytona.io/api', target: 'us'});