Uncesored ai APIドキュメント
OpenAI互換APIで制限のないテキストの生成を今日から開始しましょう。前払いの暗号通貨クレジットで、使用したトークンに対してのみ課金され、隠れた料金はありません。
ベースURLと認証
すべてのリクエストのベースURLは https://api.uncesoredai.com/v1。APIキーを Authorization Bearer トークンとしてヘッダーを設定します。このセットアップは標準的な OpenAI 互換クライアントまたは SDK で動作します。Google またはメールアドレスでサインアップするとすぐにキーが提供されます。アカウント作成に電話番号は必要ありません。キーはアカウント固有であり、以前のアクティブなキーを置き換えます。
最初のリクエスト
へのPOSTによる完了送信 /v1/chat/completions. モデルIDは uncensored. このエンドポイントはテキスト入力を受け取り、テキスト出力を返します。埋め込み、画像、音声はサポートしていません。システムプロンプトとユーザーメッセージの単純な組み合わせから開始できます。APIは指示に基づいて生成されたテキストを返します。エラーや拒否は前払いクレジットを消費しません。
curl https://api.uncesoredai.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 open source LLMs for local deployment"}]
}'
Python SDK統合
公式のOpenAI Pythonライブラリを使用してAPIと連携します。ベースURLをエンドポイントに設定し、APIキーを提供してください。ライブラリはシリアライズとリクエストフォーマットを自動的に処理します。モデルとして uncensored 制限のない生成用。ストリーミングとJSONモードは、同じクライアントインターフェース経由でサポートされます。このアプローチにより、アプリケーションのボイラープレートコードを最小限に抑えます。
from openai import OpenAI
client = OpenAI(base_url="https://api.uncesoredai.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 SDKは同じ構成パターンに従います。クライアントインスタンスでベースURLとAPIキーを設定します。モデル名を uncensored アンセンサードモデルにアクセスします。ユースケースに応じて同期または非同期のリクエストを行うことができます。SDKは接続プールとリトライを自動的に管理します。これにより、JavaScriptまたはTypeScriptプロジェクトへの信頼性の高い統合が保証されます。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncesoredai.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に設定してストリーミングを有効にする stream: true リクエストパラメータに指定します。APIは部分的な補完のServer-Sent Events (SSE)ストリームを返し、これによりテキストをリアルタイムでユーザーに表示できます。ストリームの最後のチャンクには、総トークン使用量統計が含まれます。ストリーミングは、長文のコンテンツ生成に対する体感レイテンシーを削減します。チャンクを解析してUIを逐次更新できます。
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リクエスト、キーあたり8つの同時リクエストをサポートしています。リクエストボディは8 MBを超えてはいけません。プロンプトとcompletionを合わせたコンテキストウィンドウは100,000トークンです。APIキーが無効な場合、401エラーが発生する可能性があります。402エラーは前払いクレジットが不足していることを示します。429エラーはレート制限を超えたことを意味します。リクエストに未成年を伴う性的コンテンツが含まれている場合、拒否されます。エラーレスポンスはクレジット残高を消費しません。
よくある質問
無制限AI APIのベースURLは?
ベースURLは HTTPS://api.uncesoredai.com/v1 です。base_url 設定を更新することで、標準的な OpenAI 互換クライアントとこのエンドポイントを使用します。認証は、一意の API キーを含む Authorization ヘッダーによって処理されます。
無制限モデルはコンテキスト長をどのように扱いますか?
このモデルはプロンプトと補合を合わせた100,000トークンのコンテキストウィンドウをサポートしており、1リクエストあたり最大16,000トークンを生成できます。max_tokensを設定しない場合、デフォルトの出力制限は2,048トークンです。これにより、広範な会話や長文のドキュメント生成が可能です。
402エラーが発生した場合どうなりますか?
402エラーは、前払いクレジット残高がリクエストをカバーするのに不足していることを示します。TRC20上のUSDTまたはBase上のUSDCを使用してクレジットをチャージできます。支払いは$20から始まり、ボーナスクレジットティアが含まれます。チャージ後、すぐにリクエストの送信を再開できます。
APIキーを今すぐ取得
サインアップしてキーをコピーし、ベースURLを更新します。完了です。