概要
UncensoredLabsは承認済みの無検閲・制限除去済みモデル向けOpenAI互換APIです。1つのベースURLとアプリ用キーでアプリや対応コーディングクライアントを接続できます。カタログでモデルを選び、前払い残高を追加し、各リクエストのトークンと料金を確認します。
ベースURLの切り替え
ベースURLを https://uncensoredlabs.dev/v1 に設定し、UncensoredLabs APIキーを使用します。Chat Completionsは通常応答とストリーミングに対応し、メッセージはOpenAI形式を維持します。
POST /v1/chat/completions
curl "https://uncensoredlabs.dev/v1/chat/completions" \
-H "Authorization: Bearer $UNCENSOREDLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"YOUR_APPROVED_MODEL_ID","messages":[{"role":"user","content":"Hello"}],"max_tokens":256}' ベースURLに https://uncensoredlabs.dev/v1 を使用してください。カタログからモデル識別子を選択してください。
仕組み
各リクエストは有効なモデルを指定します。ゲートウェイはキー、モデル権限、制限、前払い残高を確認してから設定された推論提供元へ転送します。
- 確保:余裕を持った上限額を利用可能クレジットから確保します。
- 確認:提供元の使用量から入力・キャッシュ入力・出力の数を取得します。
- 精算:開始時に固定した料金で最終請求額を計算します。未使用の確保分は解放されます。
使用量を確認できない場合、リクエストの確保額は照合のため保留されます。アプリはメッセージやモデル応答を保存せず、使用量と請求のメタデータを保存します。
サーバーまたはプロバイダーの障害による予約額は、請求確認から5分後に自動的に解放されます。クライアントがキャンセルしたリクエストは手動確認が必要です。