OrcaRouter: Free

orcarouter/free
無料
テキスト入力 · テキスト出力

無料枠のための単一エンドポイント — 難易度に応じてワークスペースの無料モデル間をルーティングします。

概要

無料ティア向けの単一エンドポイントです。特定の -free エイリアスを自分で選ぶ代わりに orcarouter/free を呼び出せば、リクエストごとに難易度に応じて、ワークスペースの無料モデルへ振り分けます。あなたの残高が使われることはなく、無料利用は固定の呼び出し回数ではなくリクエストレートで制限されます。

自分のルーターでも使う
任意のルーターで「取得した無料モデルを優先的に使う」をオンにすると、同じ難易度帯の中で有料より先にこれらの無料モデルを使用します。

仕組み

1

難易度で分類

各リクエストは、プロンプトの長さ、コード密度、ツールや推論の手がかりに基づいてスコアリングされます。これは当社のアダプティブルーターが使うのと同じシグナルです。

2

無料モデルへ振り分け

ありふれたプロンプトは軽量な無料ティアへ、難しいものはより高性能な無料ティアへ。いずれもワークスペースの無料モデルの中から選ばれます。

3

無料で提供

モデルの利用分は無料です。どちらのティアも $0 なので、どちらが応答しても同じです。

制限

無料利用を制限するのは残高ではなくリクエスト頻度です。モデルの利用分そのものは無料で、枠が尽きることもありません。

アカウント単位

すべてのワークスペースにリクエスト頻度の枠があります。枠はアカウントの累計支払い額に応じて広がるため、チャージすれば無料枠の上限も上がります。

モデル単位

個々の無料モデルにはより厳しい独自の上限を設定できます。負荷の高いモデルだけが絞られ、他のモデルには影響しません。

無料枠の制限について

振り分け先の無料モデル

コードサンプル

import os

from openai import OpenAI

client = OpenAI(
    base_url="https://api.orcarouter.ai/v1",
    api_key=os.environ["ORCAROUTER_API_KEY"],
)

response = client.chat.completions.create(
    model="orcarouter/free",
    messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)

よくある質問

orcarouter/free とは?
すべてのワークスペースに含まれる無料ティアのモデルを厳選したルーターです。各リクエストを難易度で分類し、簡単なプロンプトは軽量な無料モデルへ、難しいものはより高性能な無料モデルへ送ります。自分でエイリアスを選ぶ代わりの単一エンドポイントです。
課金はどうなりますか?
あなたの残高が使われることは一切ありません。ルーティング先のモデルはすべて価格ゼロなので、どのティアが処理しても orcarouter/free 経由の呼び出しに費用はかかりません。
無料利用はどのように制限されますか?
固定の呼び出し枠ではなく、リクエストレートで制限されます。使い切るような枠はありません。レート制限の範囲内であれば、どのワークスペースも無料ティアを無期限に呼び出し続けられます。
制限に達するとどうなりますか?
リクエストは HTTP 429 を返し、レスポンスにはどれだけ待てばよいかを示す Retry-After ヘッダーが含まれます。アクセスは自動的に回復するので、対応は不要です。残高をチャージすると無料ティアの制限が引き上げられます。