Uncensored AI APIクイックスタート
標準的なOpenAI SDKを使用して数分で当社のUncensored AI APIを統合。テキストを送信し、ストリーミングを有効にし、ドロイン互換エンドポイントでツールを呼び出します。
認証とベースURL
APIは標準的なAPIキー認証を使用します。キーを以下に送信してください。 Authorization すべてのリクエストで必要です。ベースURLは https://api.uncensoredopenrouter.com/v1このURLは、公式のOpenAI SDKに base_url.
複雑なセットアップは不要です。ダッシュボードからキーを生成し、クライアントに渡すだけです。
最初のチャット補完の送信
POSTリクエストを以下に送信 /v1/chat/completions メッセージを使用します。モデルIDは uncensored法的な成人向けコンテンツを拒否しないテキスト出力で応答します。
始めるための基本的な curl の例:
curl https://api.uncensoredopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
}'プロンプトとコンプリーションの合計でコンテキストウィンドウは100,000トークンです。
Python SDKを使用
公式の OpenAI Python ライブラリを使用します。設定 base_url および api_key 呼び出す前に chat.completions.create. これにより、コードが当社の uncensored モデルに対して実行されます。
Example configuration:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopenrouter.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)通過 model="uncensored" 呼び出し内。
Node SDKの統合
OpenAI npmパッケージをインストールします。カスタムベースURLとAPIキーを使用してクライアントを設定します。これにより、Node.jsアプリケーションへのシームレスな統合が可能になります。
コードスニペット:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopenrouter.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はServer-Sent Events(SSE)を使用します。
ストリーミングの例:
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)トークン使用量は、請求の正確性を確保するため、最後のチャンクに含まれます。
レート制限とエラー
APIはキーあたり1分あたり300リクエストを制限します。これを超えると429エラーが発生します。401エラーはキーが無効であることを意味します。402エラーはクレジットが不足していることを示します。
エラーは無料です。あなたは成功したトークンの使用に対してのみ支払いを行います。100,000トークンのコンテキストウィンドウはリクエストごとにリセットされます。
よくある質問
これは公式のOpenRouterアンセンサードAPIですか?
いいえ。当社は独立したサービスです。OpenRouter'のモデルやインフラストラクチャは提供していません。特定の制限や料金については、OpenRouter'のドキュメントをご確認ください。当社のAPIは、独自のモデルを備えた別個のホスティングソリューションです。
前払いクレジットはどのように機能しますか?
クレジットは実際のトークン使用量に基づいて課金されます。エラーと拒否は無料です。クレジットは期限切れになりません。チャージは暗号通貨のみで、最低$20から開始されます。
コンテキストウィンドウのサイズはいくらですか?
プロンプトとコンプリーションを合わせたコンテキストウィンドウは100,000トークンです。1リクエストあたり最大16,000トークンを送信できます。
APIキーをアンロック
登録して、キーを取得し、ベースURLを更新するだけです。これが完全なプロセスです。