概要
Refrain は 7つの AI プロバイダーで BYOK(Bring Your Own Key) に対応しています。インフラ要件、コンプライアンス、予算に合わせて好きなプロバイダーを選択できます。ベンダーロックインはありません。対応プロバイダー
| プロバイダー | --model-provider | デフォルトモデル | 環境変数 |
|---|---|---|---|
| Anthropic | anthropic | claude-sonnet-4-6 | ANTHROPIC_API_KEY |
| OpenAI | openai | gpt-4o | OPENAI_API_KEY |
| OpenAI 互換 | openai-compatible | gpt-4o | OPENAI_COMPATIBLE_BASE_URL + OPENAI_COMPATIBLE_API_KEY |
| Google AI Studio | google | gemini-2.5-pro | GOOGLE_GENERATIVE_AI_API_KEY |
| Azure OpenAI | azure | gpt-4o | AZURE_RESOURCE_NAME + AZURE_API_KEY |
| Amazon Bedrock | bedrock | anthropic.claude-sonnet-4-6-v1 | AWS_REGION + AWS 認証情報 |
| Google Vertex AI | vertex | claude-sonnet-4-6@20250514 | GOOGLE_VERTEX_PROJECT + GOOGLE_VERTEX_LOCATION |
プロバイダー設定
- Anthropic(デフォルト)
- OpenAI
- OpenAI 互換
- Google AI Studio
- Azure OpenAI
- Amazon Bedrock
- Google Vertex AI
デフォルトモデル
--model と --model-provider を毎回指定する代わりに、環境変数でデフォルトを設定できます:
| 変数 | 説明 |
|---|---|
AI_MODEL_ID | デフォルトの AI モデル ID |
AI_MODEL_PROVIDER | デフォルトの AI プロバイダー |