Llama Stack の構成要素
Llama Stack は、以下の2つの主要コンポーネントで構成されています。- サーバー:各種アダプターをホストするLlama Stackのディストリビューション
- クライアント:サーバーのAPIを利用し、ホストされたアダプターと対話するコンポーネント
セットアップ手順
SambaCloud のAPIキーを発行する
- SambaCloud にアカウントを作成します。
- 「APIキー」セクションに移動します。
- (未生成の場合) 新しいキーを生成します。
- 生成したキーを安全な場所に保存してください。
SambaNova Llama Stack サーバーを構築する
- Python 仮想環境をセットアップします。
- 必要な依存パッケージをインストールします。
- SambaNova ディストリビューションイメージをビルドします。
- Docker イメージが作成されたことを確認します。
- 画面表示の例
SambaNova ディストリビューションサーバーを起動する
- 必要な環境変数を設定します。
- Docker でサーバーを起動します。
Llama Stack クライアントをインストールする
同じ環境または別の環境で、以下のコマンドを実行します。クライアントを使ってサーバーと対話する
以下は基本的な使用例を示す Python コードです。Llama Stack ドキュメント
Llama Stack では、以下の内容をご覧いただけます。- フレームワークの基本概念
- サンプルアプリケーションの紹介
- 拡張やカスタマイズの方法