ja ▾
キーを取得

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を更新するだけです。完了です。

キーを取得