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

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

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

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

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

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

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

取得したアカウントトークンを$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についてはこちら