さくらのAI Engine

Laravel12 さくらのAI Engine APIコール方法

アカウントトークンの準備

さくらのAI Engineコントロールパネルを開く

「「さくらのAI Engine」コントロールパネルにアクセスする→」をクリック

さくらのAI Engineコントロールパネルへのボタン

さくらのAI Engineコントロールパネル

さくらのAI Engineコントロールパネル

左メニューの「アカウントトークン」をクリック

さくらのAI Engineコントロールパネル アカウントトークンメニュー

「アカウントトークンを作成」をクリック

さくらのAI Engineコントロールパネル アカウントトークンを作成ボタン

「アカウントトークン名」を入力して「作成する」ボタンをクリック

さくらのAI Engineコントロールパネル アカウントトークンの作成

「コピー」ボタンをクリックしてアカウントトークンをコピーし「閉じる」ボタンをクリック

さくらのAI Engineコントロールパネル アカウントトークンの作成完了

サンプルコード

使用するモデルを以下の「提供モデル」から選択して$modeにセット

さくらのAI Engineコントロールパネル 使用可能モデル一覧

取得したアカウントトークンを$tokenにセット

private $apiUrl = 'https://api.ai.sakura.ad.jp/v1/chat/completions';  // AI Engine API URL
private $model = 使用するモデル;
private $token = アカウントトークン;

$prompt = 'こんにちは';     // プロンプト設定

$response = Http::withHeaders([
    'Authorization' => 'Bearer ' . $this->token,
    'Content-Type' => 'application/json',
])->post($this->apiUrl, [
    'model' => $this->model,
    'messages' => [
        ['role' => 'user', 'content' => $prompt]
    ],
]);

if ($response->successful()) {
    $data = $response->json();
    $message = $data['choices'][0]['message']['content'];
Log::info($message);
}

$messageにLLMの出力が格納されている

さくらのAI Engineについてはこちら

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です