インストール
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 CLI(
az 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 を最新に保つ
を参照してください。