アンセンサードモデル向けAPIドキュメント
1分以内に既存のOpenAI互換クライアントコードにこのuncensored APIを挿入できます。コンテンツ拒否なしでテキスト生成を処理する、プライバシーを重視した推論レイヤーを提供します。
認証とベースURL
公式のベースURLを使用し、 X-Api-Key ヘッダー
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'各アカウントは1つのアクティブなキーをサポートします。新しいキーを生成すると、古いキーはすぐに置き換えられます。これにより、複数の認証情報を管理することなく、統合をシンプルかつ安全に保つことができます。
チャット完了エンドポイント
チャット完了エンドポイントにPOSTリクエストを送信します。モデルIDは常に uncensoredこの単一のオープンウェイトモデルのみを提供し、自由形式の推論に最適化されています。
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokaiuncensored.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)SDKを切り替える必要はありません。当社のAPIは完全にOpenAI互換です。クライアント設定でbase URLとAPIキーを更新するだけです。
ストリーミングレスポンスと使用量
streamをtrueに設定してストリーミングを有効にする stream: true. サーバー送信イベント(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)このアプローチはリアルタイムのUI更新に最適です。テキストの表示前に、応答全体が届くまで待つ必要はありません。ストリーミング中のエラーはクライアント側で適切に処理されます。
関数呼び出しとJSONモード
リクエストボディにツールを定義して関数呼び出しを行います。また、 response_format に設定 json_object.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokaiuncensored.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);これらの機能はOpenAI仕様に記載されている通りに動作します。既存のパーサーロジックは有効なままです。標準的なクライアントを壊すカスタムフィールドは追加しません。
パラメータ: TemperatureとTop P
ランダム性を制御するには temperature および top_p。 seed 再現性のために。これらのパラメータはOpenAI互換API全体で標準化されています。
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'創造性を調整するためにこれらの値を使用してください。高い温度はより多様な応答を生み出します。低い値は出力をより決定論的にします。これらの制御はプレミアムティアの背後に隠されていません。
制限、エラー、コンテキストウィンドウ
プロンプトとコンプリーションの合計でコンテキストウィンドウは100,000トークンです。リクエストごとの最大出力は16,000トークンです。1分あたり300リクエストに制限されます。
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'401は無効なキーを示します。402はクレジットがないことを意味し、429はレート制限を示します。これらは標準的なHTTPコードです。カスタムエラー形式は使用していません。
よくある質問
uncensored APIは開発者向けに無料ですか?
いいえ、無料ではありません。プリペイド暗号通貨クレジットを使用してトークンごとに課金されます。エラーと拒否は無料です。月額サブスクリプション料金はありません。クレジットは期限切れになりません。
レート制限に達した場合どうなりますか?
429ステータスコードが返されます。プランをアップグレードするか、ウィンドウがリセットされるまで待ちます。オーバレッジ料金は発生しません。
モデルはコンテンツを拒否しますか?
未成年者との性的コンテンツのみを拒否します。他のすべての法的な成人向けコンテンツは許可されます。プロンプトのトレーニングは行いません。あなたのデータはプライベートに保たれます。
APIキーを今すぐ取得
サインアップし、トークンをコピーして、ベースURLを更新します。これがすべてのプロセスです。