APIドキュメント&クイックスタート
標準的なOpenAI互換エンドポイントを使用して、数分で無制限のLLM APIを統合できます。このクイックスタートでは、認証、ペイロード構造、ストリーミング、および「無制限」モデルの特定の制限について解説します。
ベースURL & 認証
APIは https://api.llmjailbreak.cc/v1 標準的なヘッダーを受け付けます。あなたは Authorization: Bearer <your-api-key> すべてのリクエストに含まれます。ダッシュボードでGoogleまたはメールを使用してキーをすぐに取得し、クライアントに貼り付けてください。ベースURLにより、既存のOpenAI SDKとの互換性が確保され、コード変更なしで利用できます。
curl https://api.llmjailbreak.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "explain the Krebs cycle"}]
}'キーがない、または無効な場合、APIは 401 直ちに発生します。誤字があると思われる場合はダッシュボードを確認してください。サインアップに電話番号は必要ありません。
POST /v1/chat/completions の解説
にテキストデータを送信します。 /v1/chat/completions 応答を取得するためのエンドポイント。これはuncensoredモデルとの主要なインタラクションポイントです。あなたは model として uncensored を提供します。 messages 配列。APIはプロンプトを処理し、生成されたテキストを返します。
from openai import OpenAI
client = OpenAI(base_url="https://api.llmjailbreak.cc/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)ペイロードを8 MB以下に保ってください。システムは、プロンプトと補合を合わせた100,000トークンのコンテキストウィンドウをサポートします。制限を超えると、APIはリクエストを拒否します。コンテンツフィルタなしでNSFWロールプレイやセキュリティ研究にこのエンドポイントを使用してください。
パラメータ: Temperature、Top-P、Seed
温度で創造性を制御し、 temperature と多様性を top_p. 設定 seed テスト時の決定論的な出力のため。これらのパラメータはOpenAIの同等パラメータと完全に同じように動作します。特定のユースケースに合わせてモデルの動作を微調整するために調整してください。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmjailbreak.cc/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);温度値を高くするとランダム性が高まります。低い値は応答をより予測可能にします。 seed パラメータは再現性を保証します。これらのツールを使用して、クリエイティブライティングや正確なデータ抽出タスクのためにモデルを調整できます。
JSONモードと関数呼び出し
を使用して構造化された出力を適用します response_format: {"type": "json_object"}これにより、モデルが有効なJSONを返すことが保証されます。外部ツールとの統合には関数呼び出しも使用できます。以下に関数を定義してください tools 配列とし、モデルに呼び出しタイミングを判断させます。
関数呼び出しは tool_choice 厳密な強制用です。エージェントやデータパイプラインに使用してください。APIはルーティングを自動処理します。標準のOpenAI JSONモード以外に追加の設定は必要ありません。
ストリーミングレスポンス(SSE)
サーバー送信イベント(SSE)を使用してストリーミングレスポンスを行います。これは長い出力のレイテンシを削減します。APIはトークンを逐次送信します。リアルタイムでそれらを処理できます。これはチャットインターフェースやライブデモンストレーションに最適です。
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)トークン使用量統計は最終チャンクに表示されます。請求の正確性を確保するためにこれを監視してください。ストリーミングは価格に影響しません。各トークンは標準レートで個別に請求されます。これはより滑らかなユーザー体験のために使用してください。
レート制限とクォータ
期待 429 キーごとに1分あたり300リクエストを超えるとエラーが発生します。同時リクエストはキーあたり8つに制限されています。これらの制限は乱用を防ぎ、安定性を確保します。制限に達した場合はプランをアップグレードするか、待機してください。
A 402 クレジット不足を示します。続行するには暗号通貨でチャージしてください。クレジットは期限切れになりません。エラーと拒否は無料です。ダッシュボードで利用状況を確認してください。APIキーはアカウントごとに一意です。必要に応じて置き換えてください。
FAQ
このAPIはOpenAI SDKと互換性がありますか?
はい、完全にOpenAI互換です。ベースURLとAPIキーを変更するだけです。エンドポイントの構造とパラメータは標準APIと一致するため、そのまま組み込んで利用できます。
コンテキストウィンドウのサイズはいくらですか?
コンテキストウィンドウは100,000トークンです。これにはプロンプトと補完の両方が含まれます。1回の応答で最大16,000トークンを送信できます。指定しない場合、短い応答のデフォルトは2,048トークンです。
401や429のようなエラーを処理するにはどうすればよいですか?
401エラーは、APIキーが無効または欠落していることを意味します。429エラーは、1分あたり300リクエストのレート制限を超えたことを示します。資格情報を確認するか、再試行する前に待ってください。これらのエラーは標準的なHTTPレスポンスです。