Uncensored AI APIドキュメント
APIキーを既存のOpenAI SDKコードに貼り付けることで、APIを数秒で開始しましょう。このガイドでは、認証、エンドポイント、ストリーミングによる即時統合を解説します。
認証とベースURL
APIキーを使用して、無制限のAIサービスにアクセスするためのすべてのリクエストを認証してください。
ベースURLを https://api.bestuncensoredmodels.com/v1 キーを Authorization ヘッダー。アカウントごとに1つのキーが提供され、サインアップ直後に表示されます。
最初のリクエスト
フィルタリングされていない生のテキスト出力を受け取るために標準的な完了を送信します。
モデルIDは uncensoredクライアントを構成して、ベース URL を指し、資格情報を含めます。
curl https://api.bestuncensoredmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the list of models supporting 4k context windows"}]
}'
Python SDK統合
キーと正しいベースURLでクライアントを初期化し、uncensored LLM APIを有効にします。
公式のOpenAIパッケージをインストールし、ホストを設定します。これにより、馴染みのあるメソッドを使用しながら、専用のインフラストラクチャにアクセスできます。
from openai import OpenAI
client = OpenAI(base_url="https://api.bestuncensoredmodels.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クライアントをuncensoredモデルのエンドポイントにリクエストをルーティングします。
「 baseURL および apiKey プロパティ。これにより、アプリケーションがプロキシオーバーヘッドなしで当社のサーバーと直接通信することが保証されます。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestuncensoredmodels.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);
ストリーミングレスポンス
ストリーミングを有効にして、トークンをServer-Sent Eventsを介してリアルタイムで受信します。
設定 stream リクエストで true に設定します。最終チャンクには請求の透明性のための合計トークン使用量が含まれます。これは長文のクリエイティブライティングにとっての知覚されるレイテンシーを削減します。
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)
制限、エラー、コンテキスト
リクエストは100,000トークンのコンテキストウィンドウと1分あたり300リクエストの制限の対象となります。
キーを確認して401エラーを処理します。402エラーはプリペイド残高が不足していることを示します。429を使用してレート制限を管理してください。エラーはクレジットを消費しないため、成功したトークンのみに対して課金されることが保証されます。
よくある質問
非制限AI APIのコンテキストウィンドウサイズはいくらですか?
コンテキストウィンドウは100,000トークンで、プロンプトと補完を合わせてカバーします。これにより、即時の切り捨てなしで広範な会話や大規模なドキュメントの処理が可能です。
アンセンサードLLM APIでのレートリミットを処理するにはどうすればよいですか?
制限はキーあたり1分間あたり300リクエストです。これを超過すると、APIは429ステータスコードを返します。クライアントで指数バックオフを実装し、リクエストをスムーズに再開してください。
uncensored AIサービスは失敗したリクエストに対して課金しますか?
いいえ。401、402、429などのエラーはプリペイドクレジットを消費しません。成功したレスポンスで生成されたトークンのみに対して課金されるため、テストに費用対効果が高いです。