前提条件
- SambaCloud アカウント
- SambaNova API キー
- Linkup のアカウントと API キー
- Python 3.9 以上
インストールとセットアップ
1
リポジトリのクローン
2
仮想環境の作成
3
依存パッケージのインストール
requirements ファイルからインストールします。または、パッケージを直接インストールします。
これらのバージョンは固定してください。サンプルノートブックはこれらのバージョンでテスト済みで、
最初のコードセルで同じバージョンに再固定するため、バージョンを固定せずにインストールしても、
ノートブックの実行時に上書きされます。
環境変数の設定
プロジェクトディレクトリに.env ファイルを作成し、API キーを記述します。
サンプルノートブックは、API キーのセルで両方のキーをインラインで代入しており、ここで設定した値を
上書きします。ノートブックを実行するには、そのセルのプレースホルダ値をご自身のキーに置き換えて
ください。上記の
.env と export の方法は、ノートブックの外でコードを応用する場合に適用されます。サンプルの実行
GitHub の Linkup 連携サンプル にあるサンプルノートブックを開いて実行してください。参考情報
Linkup の詳細については、Linkup の公式ドキュメント をご参照ください。トラブルシューティング
ModuleNotFoundError: No module named 'linkup'
ModuleNotFoundError: No module named 'linkup'
ディストリビューション名は
linkup-sdk ですが、インポートするモジュール名は linkup です。
pip install linkup-sdk==0.9.0 で SDK をインストールし、仮想環境が有効になっていることを確認してください。接続エラーまたはタイムアウト
接続エラーまたはタイムアウト
api.linkup.so と api.sambanova.ai へのネットワークアクセスを確認してください。ファイアウォールルールも確認します。
