クイックスタート:無制限モデルを統合する
コンテンツフィルタリングに手間をかけず、すぐに無制限テキストの生成を始めましょう。このガイドでは、OpenAI互換APIを介してオープンウェイトの無制限LLMに2分以内で接続する方法を解説します。
認証 & ベースURL
APIキーは必要な唯一の認証情報です。 APIキーを取得 ページでGoogleまたはメールパスワードを使用してサインアップします。電話番号なし、サブスクリプションなし、標準的なOpenAI SDKと互換性のあるキーのみ。
- ベースURL:
https://api.tokennsfw.com/v1 - Authヘッダー:
Authorization: Bearer YOUR_API_KEY
モデル識別子は常に uncensoredこれは単一のオープンウェイトモデルであり、GPTやClaudeではなく、当社のサーバーでホストされています。通常の拒否なしでアダルトコンテンツのリクエストに回答します。
最初のリクエストを送信する
テキストを生成するための標準的なチャット完了リクエストを送信します。エンドポイントはuncensoredの動作を定義するためのシステムプロンプトと、即時の結果を得るためのユーザー入力を接受します。
curl https://api.tokennsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me my current token balance."}]
}'レスポンスはテキスト補完を返します。401エラーが発生した場合はキーを確認してください。402エラーが表示された場合は、前払いクレジットが枯渇しています。生成中のエラーは無料のため、正常なトークンのみに対して課金されます。
Python SDK統合
公式 openai Python パッケージ。ベース URL にポイントし、モデルを uncensoredこれにより、すでに知っているツールとの互換性が確保されます。
from openai import OpenAI
client = OpenAI(base_url="https://api.tokennsfw.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)パラメータを設定 temperature または top_p 創造性を制御する。APIは標準的なJSONフォーマットと停止シーケンスをサポートしています。コードをシンプルに保ちましょう。コンテンツフィルタリングの難しい作業はすでに完了しています。
Node SDKの使用法
インストール openai Nodeパッケージをインストールし、ベースURLを設定します。これは、制限なしのテキスト生成が必要なJavaScriptおよびTypeScriptプロジェクトとシームレスに連携します。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.tokennsfw.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);レスポンスオブジェクトを処理して生成されたコンテンツを抽出します。調整可能な presence_penalty または frequency_penalty 出力スタイルを洗練します。APIキーは標準的な認証ヘッダーを介して渡されます。
ストリーミングレスポンス(SSE)
設定することでリアルタイムトークン配信を有効にします stream: trueAPIはサーバー送信イベント(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リクエストと8件の並行リクエストをサポートします。最大リクエストボディサイズは8 MBです。入力と出力を合わせた100,000トークンのコンテキストウィンドウが提供されます。
最大出力はリクエストごとに16,000トークンです。もし設定しない場合 max_tokensデフォルトでは2,048になります。軽度の性的コンテンツに対する拒否は無料です。エラーはクレジットを消費しないため、実際の使用分に対してのみ課金されます。
よくある質問
「uncensored」はトークン NSFW モデルにとって何を意味するのか?
このモデルは、法的な成人向け、フィクション、または論争的なトピックを拒否しません。コンテンツフィルタなしで回答するようにチューニングされていますが、未成年者との性的コンテンツは依然としてブロックされます。GPT、Claude、またはその他のベンダーのモデルではありません。
プリペイドクレジットを追加するにはどうすればよいですか?
暗号通貨のみでチャージ:USDT(TRC20)またはUSDC(Base)。最小は$20、最大は$500です。ボーナスクレジットが得られます:$50で+5%、$100で+10%、$200で+15%。クレジットの有効期限はありません。
どの支払い方法を受け付けていますか?
暗号通貨のみ:TRC20上のUSDTまたはBase上のUSDC。$20〜$500の任意の整数額。$50以上でボーナスクレジットが適用されます。