クイックスタートガイド
OpenAI互換SDKのエンドポイントに接続することで、アプリケーションに無制限のAIを統合できます。このガイドでは、信頼性の高いNSFWテキスト生成のための認証、リクエスト、ストリーミング、制限について解説します。
前提条件とAPIキー
Googleまたはメールを使用してダッシュボードからキーを取得します。電話番号は必要ありません。新しいアカウントには、7日間の$0.50の試用クレジットが付与されます。
ベースURLと認証
ベースURLを HTTPS://api.llmsnsfw.com/v1 に設定してください。キーをAuthorizationヘッダーに渡してください。これはカスタムコードなしで任意の標準クライアントで動作します。
curl https://api.llmsnsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 500 word description of a dark fantasy scene"}]
}'
ベーシックなCompletionリクエストを送信
/v1/chat/completions へ POST リクエストを送信します。直接アクセスのためにモデル "uncensored" を使用します。モデルは法的な成人コンテンツに対してソフトな拒否なしで回答します。埋め込みや画像生成はサポートしていません。
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsnsfw.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)
ストリーミングレスポンスの処理
トークンごとの出力にはServer-Sent Eventsを使用してください。本文でstreamをtrueに設定してください。最終チャンクには使用統計が含まれます。これにより、チャットインターフェースの知覚されるレイテンシが軽減されます。
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)
NSFW用のパラメータ構成
創造的な出力のために温度とtop_pを調整する。停止シーケンスを使用して長さを制御する。JSONモードは構造化された出力を強制する。これらのパラメータはOpenAI仕様に定義されているとおりに機能する。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsnsfw.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);
エラー処理とトークン制限
無効なキーの場合に401エラー、クレジットがない場合に402エラーを監視します。レート制限は1分あたり300リクエストです。コンテキストウィンドウは合計100,000トークンです。出力は指定がない限り最大16,000トークンです。
よくある質問
これは標準的なOpenAI互換APIですか?
はい。標準的なOpenAI互換エンドポイントを介して単一の制限なしモデルを提供しています。base URLとAPIキーを変更することで公式SDKを使用できます。これにより、予測可能な動作と低いレイテンシーが保証されます。
クレジットが不足した場合どうなりますか?
402エラーが発生します。クレジットは実際のトークン使用量に応じて課金されます。エラーと拒否は無料です。いつでもUSDTまたはUSDCでチャージできます。
モデルはNSFWトピックを拒否しますか?
このモデルは、法的な成人向け用途においてコンテンツ拒否なしで応答するように調整されています。性的コンテンツ、ファンタジー、ロールプレイを拒否しません。唯一の厳格な制限は、未成年を伴う性的コンテンツがないことです。
APIキーを取得
登録して、トークンをコピーし、ベースURLを更新するだけです。以上です。