APIドキュメント
OpenAI互換エンドポイントにテキストリクエストを送信してフィルタリングなしLLM APIを開始しましょう。標準的なSDKを使用して、このNSFW APIをアプリケーションにすぐに統合できます。
ベースURLと認証
APIのベースURLは HTTPS://api.llmfornsfw.com/v1 です。リクエストヘッダーに一意のAPIキーを含めることで認証します。このキーは、Get API keyページでGoogleまたはメール経由でサインアップした直ちに生成されます。
すべてのリクエストにはAuthorizationヘッダーを含める必要があります。形式はBearerに続いてあなたのキーです。キーが不足している場合、または無効な場合、サーバーは401 Unauthorizedエラーを返します。処理中のエラーは前払いクレジットを消費しません。
curl https://api.llmfornsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 word summary of the provided technical documentation."}]
}'- キーは安全に保管してください。
- アカウントごとにアクティブなキー1つ。
- 新しいキーを簡単に表示します。
最初のリクエスト
/v1/chat/completionsにPOSTリクエストを送信してテキストを生成します。モデル識別子は "uncensored" です。このモデルは法的な成人利用に対してコンテンツ拒否なしで回答するため、NSFWチャットボットシナリオに最適です。
本文にメッセージを含めてください。システムはテキスト補完を返します。創造性のためにtemperatureなどのパラメータを調整できます。このセットアップはあらゆるOpenAI互換クライアントで動作します。
from openai import OpenAI
client = OpenAI(base_url="https://api.llmfornsfw.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)ペイロードが必要なスキーマと一致していることを確認してください。APIは内部でトークン化を処理します。自然言語のみを送信します。レスポンスには生成されたテキストが含まれます。RPやストーリー生成に使用してください。
ストリーミングレスポンス
streamをtrueに設定してストリーミングを有効にします。APIはServer-Sent Eventsを送信します。各チャンクには部分的なテキストが含まれます。これにより、結果を即時表示できます。
ストリーミングデータは知覚されるレイテンシを削減します。ユーザーはテキストが生成されるのと同時にそれを見ることができます。最終チャンクにはトークン使用の詳細が含まれており、コストを正確に追跡するのに役立ちます。
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は高いスループットをサポートします。リクエストレートを監視してください。
関数呼び出しとツール
関数呼び出し機能を使用してツールを定義します。モデルは関数を呼び出すことができます。これにより、構造化データの抽出が可能になります。メッセージ配列でツールを定義します。
APIはtool_choiceをサポートしています。関数呼び出しを強制または許可できます。これは構造化された出力を必要とするNSFW LLM APIの統合に有用です。モデルにツールを使用させます。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmfornsfw.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);アプリケーション内でツール呼び出しを解析します。関数を実行します。結果をモデルに戻します。このループは機能を強化します。互換性のあるSDKであればどれでも機能します。
JSONモード
response_formatをjson_objectに設定します。モデルは有効なJSONを出力します。これにより一貫したパースが保証されます。NSFWデータの処理に使用します。
JSONモードは出力を制限します。モデルはスキーマに従います。フォーマットエラーは稀です。それでも出力を検証してください。これにより信頼性が向上します。
JSONモードを関数呼び出しと組み合わせます。構造化データが得られ、後処理の作業が削減されます。これは開発者にとって効率的です。
curl https://api.llmfornsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 word summary of the provided technical documentation."}]
}'単純なプロンプトでテストしてください。JSON構造を確認します。安定性のために温度を調整してください。低い温度は一貫性を保証します。
制限、エラー、コンテキスト
コンテキストウィンドウは100,000トークンです。これにはプロンプトと補完が含まれます。最大出力は16,000トークンです。長さを制御するためにmax_tokensを設定します。
レート制限は1分間あたり300リクエストです。8つの同時リクエストが可能です。リクエストボディの最大サイズは8 MBです。制限を超えると429エラーが返されます。再試行する前に待機してください。
402はクレジットがないことを示します。暗号通貨でチャージしてください。USDTまたはUSDCが利用可能です。クレジットは期限切れになりません。残高を定期的に確認してください。
よくある質問
uncensored LLM モデルは?
法的な成人用途向けにチューニングされたオープンウェイトモデルです。論争的なトピックやNSFWトピックを拒否しません。GPT、Claude、または他のベンダーのモデルではありません。制限のないテキスト生成に使用してください。
どの支払い方法を受け付けていますか?
暗号通貨のみ:TRC20上のUSDTまたはBase上のUSDC。$20〜$500の任意の整数額。$50以上でボーナスクレジットが適用されます。
API は OpenAI 互換ですか?
はい、同じエンドポイントを使用します。base URLを ours に変更します。公式SDKを使用します。モデルIDは"uncensored"です。開発者にとって統合は簡単です。
数分でキーを取得
サインアップしてキーを取得し、ベースURLを更新するだけ。これだけです。