メインコンテンツまでスキップ

インストール

ChatWalaʻau は PyPI で配布され、Python 3.12 以上で動作します。

クイックスタート

pip install chatwalaau
chatwalaau init
# .env を編集し AZURE_OPENAI_ENDPOINT を設定(「設定」を参照)
az login
chatwalaau

ブラウザで http://localhost:8000/chat を開きます。

コマンド役割
chatwalaau init.env テンプレートを生成(--force で上書き)。
chatwalaauサーバを起動(Azure CLI ログインの事前チェック付き)。

必要要件

  • Python 3.12 以上
  • モデルプロバイダ -- Azure OpenAI(既定)または Anthropic Claude(デモモードを 使う場合は不要)
  • 既定の認証レーンには Azure CLIaz login)。その他のレーン(API キー、 マネージド ID)は 設定 -> Azure 認証で説明します。

社内ネットワーク(TLS 傍受プロキシ)

社内ルート CA で通信を再署名するプロキシ(Zscaler, Netskope, オンプレ機器)配下 では、最初の外向き HTTPS 通信が CERTIFICATE_VERIFY_FAILED で失敗することが あります。OS の証明書ストアを信頼させるために任意の corp extras を入れます:

pip install "chatwalaau[corp]"

これは pip-system-certs を追加します(通常のインストールには影響なし)。あるいは 明示的な CA バンドルを指定します:

export SSL_CERT_FILE=/path/to/corp-root-ca.pem
export REQUESTS_CA_BUNDLE=/path/to/corp-root-ca.pem

アップグレード

pip install -U chatwalaau
chatwalaau env diff # あなたの .env に不足している新設定を確認

env diff / env sync設定 -> リリース間で .env を最新に保つ を参照してください。

次のステップ

  • 設定 -- 必須設定と認証レーン。
  • 機能 -- 起動後にできること。