インストール
使用法
Vertex AI
Google AI Studio の代わりに Vertex AI 経由で Gemini を使用するには、use_vertex=True を渡します:
Vertex AI はアプリケーションデフォルトの認証情報を使用します。
gcloud auth application-default login を実行するか、GOOGLE_APPLICATION_CREDENTIALS をサービスアカウントキーのファイルに設定してください。設定オプション
| パラメータ | タイプ | デフォルト | 説明 |
|---|---|---|---|
google_api_key | str | — | Google AI Studio API キー(use_vertex=True の場合は不要) |
rail_api_key | str | — | あなたの RAIL API キー |
rail_threshold | float | None | このスコア未満でブロックまたは再生成 |
rail_policy | str | "log_only" | "log_only" | "block" | "regenerate" |
rail_mode | str | "basic" | "basic" | "deep" |
use_vertex | bool | False | Google AI Studio の代わりに Vertex AI 経由でルーティング |
gcp_project | str | — | GCP プロジェクト ID(use_vertex=True の場合は必須) |
gcp_region | str | "us-central1" | Vertex AI リージョン |
次のステップ
OpenAI 統合
チャット完了のための RAILOpenAI ラッパー。
Anthropic 統合
Claude のための RAILAnthropic ラッパー。
概念: ミドルウェア
プロバイダーラッパーがどのように機能するか。
Python SDK 概要
完全な Python SDK のインストールとリファレンス。