モデル設定
お知らせ: このページの内容は 設定 > モデル設定 に移動しました。 最新情報は モデル設定 ページをご参照ください。
概要
Starnionは特定のAIモデルに縛られていません。Gemini、OpenAI、Anthropic Claude、Z.AIなど多種多様なLLMプロバイダーをサポートしており、ユーザーが好みのモデルとAPIキーを設定できます。モデルは会話ごとに選択するか、ペルソナにリンクして自動的に適用できます。
対応プロバイダー
| プロバイダー | 識別子 | 主要モデル | 備考 |
|---|---|---|---|
| Google Gemini | gemini |
gemini-2.0-flash、gemini-1.5-pro | デフォルトプロバイダー、無料枠あり |
| OpenAI | openai |
gpt-4o、gpt-4o-mini、gpt-4-turbo | 広範なエコシステム、優れたコーディング性能 |
| Anthropic | anthropic |
claude-opus-4-5、claude-sonnet-4-5、claude-haiku-3-5 | 長いコンテキスト、洗練された推論 |
| Z.AI | zai |
z1-preview、z1-mini | 高性能な推論モデル |
| カスタム | custom |
(ユーザー指定) | OpenAI互換エンドポイント |
デフォルト設定: 新規登録ユーザーはデフォルトプロバイダーとしてGeminiが設定されます。
APIキーの設定方法
- Web UIで設定に移動します。
- モデルタブを選択します。
- 希望のプロバイダーを選択して、APIキーフィールドにキーを入力します。
- 使用したいモデルにチェックを入れます(複数選択可)。
- 保存をクリックします。
APIキーは保存されるとすぐにバックエンドで自動的に検証されます(以下のAPIキーの検証を参照)。
Geminiのセットアップ(無料で開始)
Gemini APIは無料枠を提供しており、開始しやすいプロバイダーです。
- Google AI Studioにアクセスします。
- ログインしてAPIキーを取得をクリックします。
- APIキーを作成 → プロジェクトを選択するか新しいプロジェクトを作成します。
- 生成されたキーをコピーします(フォーマット:
AIza...)。 - Starnionの設定 > モデル > Geminiに貼り付けて保存します。
無料枠の制限: 1分あたり15リクエスト、1日あたり1,500リクエスト(2025年時点)。
OpenAIのセットアップ
- OpenAIプラットフォームにログインします。
- 右上のプロフィールアイコン → APIキーをクリックします。
- 新しいシークレットキーを作成をクリックします。
- キー名を入力して作成します(フォーマット:
sk-proj-...)。 - キーは作成直後のみ完全に表示されます — すぐにコピーしてください。
- Starnionの設定 > モデル > OpenAIに貼り付けて保存します。
OpenAI APIは有料です。使用前にbillingで支払い方法を登録してください。
Anthropic Claudeのセットアップ
- Anthropicコンソールにログインします。
- 左メニューでAPIキーをクリックします。
- キーを作成をクリックしてキー名を入力します。
- 生成されたキーをコピーします(フォーマット:
sk-ant-...)。 - Starnionの設定 > モデル > Anthropicに貼り付けて保存します。
Claudeは長いドキュメント分析と複雑な推論タスクで特に優れています。
カスタムエンドポイントのセットアップ
OpenAI APIと互換性のある任意のサーバー(Ollama、LM Studio、vLLMなど)を接続できます。
- 設定 > モデル > カスタムを選択します。
- ベースURLフィールドにサーバーアドレスを入力します(例:
http://localhost:11434/v1)。 - APIキーには、ローカルサーバーの場合は任意の値を入力できます。
- モデル名を直接入力します。
プロバイダー選択ガイド
どのモデルをいつ使えばいいか分からない場合は、以下の表を参考にしてください。
| 状況 | 推奨モデル |
|---|---|
| 日常の会話、簡単な質問 | Gemini 2.0 Flash(高速、手頃な価格) |
| コードの作成とデバッグ | GPT-4oまたはClaude Sonnet |
| 長いドキュメント分析(100K+トークン) | Claude OpusまたはGemini 1.5 Pro |
| コストの最小化 | Gemini無料枠またはGPT-4o-mini |
| 複雑な数学/推論 | Claude OpusまたはGPT-4o |
APIキーの検証
キーを保存すると、GatewayAIは各プロバイダーのAPIに軽量なリクエストを送信して有効性を確認します。
- Gemini:
GET /v1beta/models?key=<api_key>で応答を確認 - OpenAI:
GET /v1/models(Bearer認証)で200応答を確認 - Anthropic:最小限のリクエストで
POST /v1/messagesの401/403の不在を確認 - Z.AI:
GET /api/paas/v4/models(Bearer認証)で応答を確認
検証結果はUIにすぐに表示されます。検証が失敗した場合、キーは保存されません。
UIで表示される際、APIキーは先頭4文字と末尾4文字のみが表示されるようにマスクされます(例:
AIza...zXYZ)。完全なキーはサーバー側でのみ使用されます。
コスト監視
LLM APIはトークン使用量に基づいてコストが発生します。StarnionはすべてのAPI呼び出しのトークン使用量を記録します。
- 設定 > 使用状況で日次および各モデルのトークン使用量を確認できます。
- 入力トークンと出力トークンが別々に表示されます。
- 推定コストはモデルごとの単価に基づいて計算されます。
詳細については、分析と使用状況のドキュメントを参照してください。
よくある質問
Q: 複数のAPIキーを設定できますか? A: はい、プロバイダーごとに1つのキーを設定できます。例えば、GeminiとOpenAIのキーを同時に登録し、会話ごとにどちらを使用するか選択できます。
Q: APIキーを変更せずにアクティブなモデルを変更できますか? A: はい。保存時にAPIキーフィールドを空のままにすると、既存のキーが保持され、選択したモデルリストのみが更新されます。
Q: Geminiの無料枠制限を超えるとどうなりますか? A: APIが429エラーを返し、会話が一時中断されます。別のプロバイダーに切り替えるか、しばらく後に再試行してください。
Q: ペルソナごとに異なるモデルを使用できますか? A: はい、各ペルソナに特定のプロバイダーとモデルを割り当てることができます。設定 > ペルソナで設定してください。