前提条件
SambaNova エンドポイント
SambaNova には次のいずれかの方法で接続できます。- SambaCloud (無料アカウント)
- Base URL:
https://api.sambanova.ai/v1/chat/completions - API キー: ダッシュボードで確認できます
- Base URL:
- SambaStack (専有デプロイメント)
- Base URL と API キーは、SambaNova の担当者より提供されます。
Make アカウント
自動化ワークフローを構築・管理するために、無料の Make アカウント を作成してください。ビデオチュートリアル
SambaNova モジュール
Make の SambaNova AI アプリでは、Make が提供する 3,000 以上の連携アプリと組み合わせてシナリオで使用できる、以下の 3 種類のモジュールを提供しています。- List cloud models
- Create chat completion
- Make an API call
List cloud models (クラウドモデルの一覧取得)
このモジュールはhttps://api.sambanova.ai/v1/models にリクエストを送信し、SambaCloud で利用可能な最新のモデル一覧を取得します。
利用方法
SambaNova はモデルラインナップを頻繁に更新しています。このモジュールを利用すると、対応モデルの最新リストを動的に取得でき、ワークフローが古いモデルや提供終了モデルに依存することを防げます。機能概要
- 認証や設定は不要です。
- モデルメタデータの配列を Make のバンドルとして出力します。

Create chat completion (チャット補完の生成)
このモジュールは、system や user メッセージを含むプロンプトを SambaNova API に送信し、チャット形式の応答を返します。利用方法
Chat completion は、チャットボットからコードアシスタント、コンテンツ生成まで、幅広い生成 AI ユースケースの基盤となります。このモジュールを使えば、こうしたタスクに SambaNova のエンドポイントを業界最高水準の速度で利用できます。機能概要
- モジュールを Make のシナリオに追加し、設定パネルを開きます。
- 上記の 前提条件 で説明した Base URL と API キーを使用して、SambaNova Connection を作成します。

- デフォルトのヘッダーは変更せずに、Model ID を選択します。
- SambaCloud の場合は、List Cloud Models モジュールを利用します。
- SambaStack の場合は、SambaNova の担当者にお問い合わせください。
messagesフィールドには各ロール (system、userなど) のプロンプトを設定します。このフィールドはマッピング可能なため、手動で入力する代わりに、前段のモジュール (Slack や Facebook のモジュールなど) の出力から動的に反映できます。

- 「Show advanced settings」 をクリックすると、以下のような生成パラメータを確認・調整できます。
temperaturetop_ptop_kstop sequences
- モジュールをワークフロー内の他の Make モジュールと接続し、シナリオを実行します。

Make an API call (API コールの実行)
このモジュールは、任意のリクエストボディを指定して SambaNova に認証付きの API コールを実行します。利用方法
Chat completion の枠組みを超えた高度な機能が必要な場合は、このモジュールが最適です。SambaNova ドキュメントに記載されているすべてのエンドポイントに対応しており、以下のような機能を利用できます。- Function calling (関数呼び出し)
- 構造化出力
- 画像理解
機能概要
- モジュールを Make のシナリオに追加し、設定画面を開きます。
- 上記の 前提条件 で説明した Base URL と API キーを使用して、SambaNova Connection を追加します。
- リクエストヘッダーとボディを設定します。すべてのフィールドはマッピング可能で、前段のモジュールの出力を動的に反映できます。

- モジュールをワークフロー内の他の Make モジュールと接続し、シナリオを実行します。実行が成功すると、モジュールの出力バンドルの
choices[0].message.contentにモデルの応答が返されます。

トラブルシューティング
接続エラーまたは無効なベース URL
接続エラーまたは無効なベース URL
SambaCloud のベース URL が
https://api.sambanova.ai/v1/chat/completions であることを確認してください。SambaStack をご利用の場合は、SambaNova の担当者にご確認ください。モデルが見つからない、または提供終了モデルの ID
モデルが見つからない、または提供終了モデルの ID
List Cloud Models モジュールを使用して、対応モデルの最新リストを動的に取得してください。
429 Too Many Requests
429 Too Many Requests
シナリオがアカウントのリクエスト上限を超えています。モジュール間に遅延を追加するか、シナリオの実行頻度を下げてください。ご利用のティアに適用される上限については、レート制限 をご参照ください。

