OpenAI互換エンドポイントガイド
標準のOpenAI互換APIエンド経由して単一のフィルターなしモデルを使用します。ベースURLは HTTPS://api.openaireverseproxy.com/v1 で、APIキーがすべてのリクエストを認証します。
認証 & ベースURL
このAPIのベースURLは HTTPS://api.openaireverseproxy.com/v1 です。すべてのリクエストで、AuthorizationヘッダーにAPIキーを含める必要があります。この設定は、base_urlとAPIキーを変更することで、公式のOpenAI SDKやOpenAI互換クライアントと互換性があります。
最初のリクエスト
モデルを "uncensored" に設定して /v1/chat/completions へ POST リクエストを送信します。これにより、入力プロンプトに基づいたテキスト出力が返されます。以下のコマンドで接続性をすぐにテストできます:
curl https://api.openaireverseproxy.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
YOUR_API_KEYをダッシュボードのキーに置き換えます。
Python SDK統合
公式のOpenAIパッケージをインストールし、ベースURLを設定します。クライアントはAPIキーを使用して認証を自動で処理します。これにより、標準的なOpenAIインターフェースに依存する既存のコードベースとの互換性が確保されます。
from openai import OpenAI
client = OpenAI(base_url="https://api.openaireverseproxy.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
Node SDKのセットアップ
公式 Node.js クライアントを使用して、JavaScript または TypeScript アプリケーションと統合します。構成オブジェクトに API キーとベース URL を設定します。SDK は HTTP リクエストとレスポンス解析を効率的に処理します。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaireverseproxy.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
ストリーミングレスポンス
リクエストボディでstreamをtrueに設定してストリーミングを有効にします。APIは生成されるデータチャンクを返し、リアルタイムのユーザー体験を実現します。トークン使用の詳細は最終チャンクに含まれます。
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
制限 & エラー
1分間に300リクエスト、1つのキーあたり同時に8リクエストまでという制限があります。コンテキストウィンドウは合計100,000トークンで、最大出力は16,000トークンです。エラーには、無効なキーによる401、残高不足による402、レート制限による429が含まれます。
FAQ
これは公式のOpenAI リバースプロキシですか?
いいえ、私たちは独立したサービスであり、独自のチューニング済み無制限モデルを稼働させています。OpenAI、Anthropic、その他のベンダーのトラフィックを中継していません。単にOpenAI互換のエンドポイント構造を提供しているだけです。
APIは画像や音声の生成をサポートしていますか?
いいえ、テキストベースのチャット完了のみを提供しています。埋め込みベクトル、画像、音声、動画の生成エンドポイントは利用できません。
レート制限を超えた場合どうなりますか?
429 Too Many Requestsエラーが発生します。指定された遅延後に再試行するか、利用可能な場合は使用ティアをアップグレードできます。制限はキーあたり1分あたり300リクエストです。
数秒でAPIキーを取得
サインアップしてキーをコピーし、ベースURLを更新するだけです。完了です。