APIドキュメント: Uncensored LLMエンドポイント
数分で当社の無制限LLM APIでの構築を開始。インターフェースはOpenAI標準に一致しているため、ベースURLとキーを変更するだけで制限のないコンテンツ生成に即座にアクセスできます。
ベースURLと認証
APIキーは当社のエンドポイントへのすべてのリクエストを認証します。アカウントごとに1つのアクティブキーを発行し、生成と同時に以前のキーを無効にします。この設計により、複雑な権限スコープなしでアクセスをシンプルかつ安全に保ちます。
クライアントをベースURLに接続し、ヘッダーにキーを渡します。無効なキーは401ステータスコードで拒否されます。複数のキーの管理や承認待ちは不要です。
cURLを使用した最初のリクエスト
シンプルなテキスト補完を送信して統合が機能することを確認してください。コンテンツフィルタなしで制限のないレスポンスを受け取るために uncensored モデル ID を使用します。
このリクエストはAPIに必要な基本的な構造を示しています。YOUR_API_KEYを実際の認証情報に置き換えてください。
curl https://api.modelsunlocked.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the server port to 8080 and restart"}]
}'
Python SDK統合
公式のOpenAI Pythonライブラリを使用して、当社のエンドポイントと連携します。クライアントインスタンスを作成する前に、ベースURLとAPIキーを設定してください。この方法は既存のコードベースとの互換性を確保します。
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsunlocked.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.js SDKのセットアップ
標準SDKを使用して、JavaScriptアプリケーションに非制限LLMを統合。クライアントを特定のベースURLとキーで構成します。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsunlocked.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);
SSE経由のストリーミングレスポンス
ストリーミングを有効にするには、streamパラメータをtrueに設定します。当社のAPIはリアルタイムのトークン配信のためにServer-Sent Events (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)
制限、エラー、コンテキストウィンドウ
アカウントは、プロンプトトークンとcompletionトークンを合わせた100,000トークンのコンテキストウィンドをサポートしています。1分あたり300リクエストまで送信可能で、同時実行制限は8リクエストです。これらの制限を超えると、APIは429レート制限エラーを返します。クレジットが不足している場合、402エラーが発生します。リクエストボディを8 MB以内に保ってください。
技術FAQ
ロック解除されたモデルAPIのベースURLは?
ベースURLは HTTPS://api.modelsunlocked.com/v1 です。標準的な OpenAI エンドポイントの代わりに、クライアント設定を更新してこのアドレスを指す必要があります。
認証エラーを処理するにはどうすればよいですか?
401ステータスコードが発生した場合、APIキーが無効または期限切れです。ダッシュボードを確認して正しいキーを使用していることを確認してください。必要に応じて新しいキーを再生成してください。
クレジットが不足した場合どうなりますか?
プリペイドクレジットが枯渇すると402ステータスコードでリクエストが失敗します。キューでの順番を失うことなく、暗号通貨を使用してすぐにチャージしてサービスを再開できます。