Playground
2 つのチャット UI。任意の OpenAI 互換エンドポイント向けの組織 Playground と、ファインチューニング済みアダプタ向けのプロジェクト Playground。
Cloud には役割の異なる 2 つの Playground があります。
組織 Playground#
arkor.ai/<org>/playground は任意の OpenAI 互換エンドポイントとチャットできます。Arkor のエンドポイントでも、ローカルの vLLM でも、サードパーティのプロバイダでも、ベース URL を指すだけです。
- リクエストはブラウザからエンドポイントへ直接送られます。API キーはメモリ内にのみ保持され、保存されず、ダッシュボードのバックエンドにも送られません。キーが届くのは Playground が向いているエンドポイントだけです(ターゲットが Arkor のエンドポイントの場合は、他のクライアントと同様に、認証のため
*.arkor.app の受け口がキーを受け取ります)。
- エンドポイント側がブラウザ(CORS)リクエストを許可している必要があります。 呼び出しはページの JavaScript から行われるため、ターゲットが
arkor.ai からのクロスオリジンリクエストを許可していなければなりません。Arkor のエンドポイントは許可済みです。ローカルの vLLM やブラウザ呼び出しを遮断するサードパーティプロバイダでは、そのサーバ側で CORS を有効化してください(vLLM なら例えば --allowed-origins '["https://www.arkor.ai"]')。API 自体が互換でも、CORS がなければリクエストは失敗します。
- エンドポイントピッカー。 組織の有効なエンドポイントがプロジェクト別にドロップダウンに並びます。選択するとベース URL が自動入力されます(オープンなエンドポイントはキー不要と表示)。
- コントロールでは、モデル上書き、temperature、max tokens、システムプロンプト、対応モデルでの thinking モード(推論バジェット)を調整できます。
- コード例。 現在の設定をそのまま実行できるスニペットとして書き出せます。
- フロンティア比較。 オプションの 2 枚目のペインが同じ会話をフロンティアモデルにもストリームし、自分のモデルと並べて評価できます。フロンティア呼び出しはサーバ側でプロキシされ、あなたのエンドポイントキーは関与しません。
設定は組織ごとにブラウザへ保存されますが、API キーだけは意図的に忘れます。
組織 Playground
組織 Playground
プロジェクト Playground#
arkor.ai/<org>/<project>/playground はファインチューニング済みアダプタとチャットします。完了した学習ジョブを選んでから、次のいずれかを選びます。
- Final は学習終了時点のアダプタです。
- Checkpoint N は途中の任意のチェックポイントです。学習段階の比較に使えます。
- Base only はアダプタなしのベースモデルです。ベースラインとして使えます。
応答はトークン単位でストリーミングされます。アダプタは Arkor の推論ワーカー上に動的にロードされるため、ジョブやチェックポイントの切り替えは数秒で済み、デプロイ作業は不要です。良いチェックポイントが見つかったら、エンドポイントで正式に配信してください。
アダプタピッカー付きのプロジェクト Playground
アダプタピッカー付きのプロジェクト Playground