ja ▾
OpenAI互換API(アンセンサードLLM用)
Uncensoredapikeys

APIドキュメント&クイックスタート

標準的なOpenAI互換クライアントと無制限のAPIキーを統合して、拒否なしでテキストを生成します。このガイドでは、認証、リクエスト構造、ストリーミング、ツール使用法について解説し、即時デプロイを支援します。

ベースURLと認証

APIエンドポイントは https://api.uncensoredapikeys.com/v1このURLは、任意のOpenAI SDKまたは互換クライアントと連携します。ベースURLの変更と、認証ヘッダーにAPIキーを提供するだけで十分です。すべてのリクエストには有効なキーが必要です。無効なキーは401エラーを返します。アカウントごとに1つのアクティブなキーが提供されます。

認証はシンプルです。標準的なものを使用してください Authorization: Bearer <API_KEY> 形式。キーは、Googleまたはメール経由でサインアップした直ちに生成されます。電話番号の確認は必要ありません。プリペイドクレジットがある限り、キーは期限切れになりません。

チャット完了を作成

を使用してモデルにメッセージを送信 POST /v1/chat/completions エンドポイント。モデルIDは uncensored. このエンドポイントは、roleとcontentフィールドを持つ標準的なチャットメッセージを受け取ります。temperature、top_p、stop sequencesを指定できます。モデルはテキスト補完を返します。

リクエストボディの8 MB制限内に収めてください。この制限を超えるとエラーが発生します。1分あたり最大300リクエストを処理でき、複雑なキュー管理なしで高スループットの統合が可能です。

リクエスト構造の例:

curl https://api.uncensoredapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "return 404 for missing id"}]
  }'

Python SDK の統合も同様に簡単です。カスタムベース URL と API キーを使用してクライアントを初期化します。メッセージは辞書のリストとして渡します。レスポンスオブジェクトには生成されたテキストが含まれます choices[0].message.content. このメソッドはJSONシリアライゼーションを自動的に処理します。

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredapikeys.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)

ストリーミングレスポンス(SSE)

streamをtrueに設定してストリーミングを有効にする stream: true リクエスト内。APIはServer-Sent Events (SSE)を返します。各チャンクには部分的なテキストが含まれます。最終チャンクにはトークン使用統計が含まれます。これにより生成コンテンツのリアルタイム表示が可能です。

ストリーミングによりユーザーが長文のレスポンスを待つ際の体感レイテンシーを低減できます。テキストの即時レンダリングを開始できます。バッファ管理は標準SDKによって処理されます。チャットインターフェースやライブダッシュボードに使用してください。最終チャンクのトークン数は、使用状況を正確に追跡するのに役立ちます。

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)

関数呼び出しとツール

このモデルは tools パラメータ。名前、説明、JSONスキーマを持つツールを定義します。モデルは直接テキストの代わりに関数呼び出しを返すことができます。これにより、外部システムやAPIとの統合が可能になります。指定できます tool_choice 自動選択を強制または許可します。

構造化データの抽出やエージェントワークフローに使用してください。モデルはユーザープロンプトに基づいて適切なツールを識別します。必要に応じて関数を実行し、結果をモデルに戻す必要があります。これにより、複雑な複数ステップのタスクに対してループが形成されます。JSONモードも利用可能です。 response_format 厳密な出力フォーマット用です。

パラメータと制限

などのパラメータを使用して生成動作を調整する temperature, top_p、および seed. 温度を高くするとランダム性が増します。低い値はより決定論的な出力を生成します。 stop シーケンスで特定のマーカーで生成を停止します。 presence_penalty および frequency_penalty 反復を減らす。

プロンプトとコンプリーションの合計でコンテキストウィンドウは100,000トークンです。リクエストごとの最大出力は16,000トークンです。If max_tokens 未設定の場合、制限はデフォルトで2,048トークンになります。レート制限は1分あたり300リクエストを強制します。キーごとの同時リクエストは8に制限されます。それに応じて同時実装を計画してください。

モデル情報

モデルIDは uncensored当社のサーバーでホストされているオープンウェイトモデルです。GPT、Claude、Gemini、または他のベンダーのモデルではありません。法的な成人向けコンテンツに対してコンテンツ拒否なしで回答するようにチューニングされています。唯一の制限は未成年者を含む性的コンテンツです。

料金は透明です。入力トークンは1Mあたり$0.15。出力トークンは1Mあたり$0.50。エラーや拒否は無料です。クレジットは期限切れになりません。USDT(TRC20)またはUSDC(Base)でチャージできます。最小チャージ額は$20です。大口チャージにはボーナスクレジットが適用されます。月額料金なし。サブスクリプションなし。使用した分に対してのみ支払います。

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredapikeys.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);

よくある質問

uncensored API キーのエンドポイントURLは?

ベースURLは HTTPS://api.uncensoredapikeys.com/v1 です。これは OpenAI 互換のクライアントであればどれでも動作します。SDK 設定のベースURLを更新する必要があります。

401、402、または429のようなエラーを処理するにはどうすればよいですか?

401エラーは、APIキーが無効または欠落していることを意味します。402エラーは、前払いクレジットが不足していることを示します。429エラーは、1分あたり300リクエストの制限を超えたことを示します。429エラーは指数関数的バックオフで処理すべきです。

コンテキストウィンドウと出力制限は何か

合計コンテキストウィンドウは100,000トークンです。1リクエストあたりの最大出力は16,000トークンです。max_tokensを設定しない場合、デフォルトの出力制限は2,048トークンです。入力トークンと出力トークンは同じウィンドウにカウントされます。

APIキーを即座に取得

サインアップし、トークンをコピーして、エンドポイントを更新します。それだけです。

APIキーを取得