ja ▾
キーを作成

クイックスタートガイド

ベースURLを置き換え、モデルIDを"uncensored"に設定することで、アプリケーションにuncensoredモデルを統合します。このOpenAI互換APIは標準的なOpenAI SDKを受け付けるため、追加設定なしで即座にポリシーフリーの生生成にアクセスできます。

インストールと構成

お好みの言語用の公式 SDK をインストールしてください。クライアントには、API キーとリクエストを当社のサーバーにルーティングするための正しいベース URL だけが必要です。このセットアップは、標準的な OpenAI 互換クライアントのいずれでも動作します。

環境変数を設定するか、クライアントコンストラクタに直接渡してください。複雑なルーティングロジックの管理や複数のモデル間の切り替えは不要です。単一の uncensored モールがすべてのリクエストを処理します。

  • パッケージマネージャーを使用してパッケージをインストールします。
  • ダッシュボードからAPIキーを取得します。
  • クライアントをAPIエンドポイントにポイントします。

最初のリクエスト

チャット完了エンドポイントにPOSTリクエストを送信し、モデルIDを「uncensored」に設定します。これにより、標準的なコンテンツフィルタリングをバイパスしてモデルからの直接のテキスト応答が返されます。シンプルなプロンプトや複雑なシステム指示を送信できます。

APIは温度やtop_pなどの標準的なパラメータを受け入れます。以下のcURLコマンドを使用して、接続性とレスポンス品質を直ちに確認してください。

curl https://api.chatbotunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fetch current temperature in Tokyo."}]
  }'

このレスポンスは、モデルが稼働中で本番トラフィックに対応可能であることを確認します。

ストリーミングレスポンスの処理

ストリーミングを有効にするには、streamパラメータをtrueに設定します。APIはサーバー送信イベント (SSE)ストリームを返し、生成されるトークンを配信します。これにより、エンドユーザーの知覚遅延が大幅に削減されます。

SSEチャンクを解析してUIをリアルタイムで更新します。最終チャンクにはリクエストの総トークン使用量が含まれます。このアプローチは、即時フィードバックを期待するチャットインターフェースに不可欠です。

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)

クライアントがストリームの終了イベントを正しく処理することを確認してください。

ツールと関数呼び出しの使用

ツール定義を tools 配列に渡し、自動選択のために tool_choice を指定して、モデルに構造化データを出力させます。モデルはレスポンスコンテンツに関数呼び出しを返します。

関数の引数を解析してコード内で実行します。その後、結果を後続のメッセージでモデルに渡します。このサイクルにより、外部の解析ロジックなしで複雑な複数ステップのワークフローを実現できます。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatbotunrestricted.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);

実行前に出力スキーマを検証してください。

トークンと制限の管理

コンテキストウィンドウは、プロンプトと補完を合わせて100,000トークンをサポートします。各リクエストで最大16,000トークンを出力できます。また、max_tokensが省略された場合は2,048トークンです。レスポンス内のトークン数で利用状況を確認してください。

レートリミットはAPIキーごとに1分間あたり300リクエストと8つの同時リクエストを許可します。これらの制限を超えると429エラーが発生します。アカウントごとに一意のキーを使用して、制限の共有を避けてください。

401は無効なキーを示し、402はクレジットを追加する必要があることを示します。軽微なコンテンツ違反による拒否は無料であり、トークンを消費しません。

エラー処理とトラブルシューティング

アプリケーションロジックでHTTPエラーを適切に処理します。401ステータスはAPIキーが間違っているか期限切れであることを意味します。ダッシュボードでキーがアクティブであることを確認してください。

402ステータスは、プリペイド残高が不十分であることを示します。サービスを再開するにはUSDTまたはUSDCでチャージしてください。429エラーはレートリミットに到達したことを示します。待機し、指数バックオフで再試行してください。

無効なリクエストボディは400エラーを返します。JSON構造がAPI仕様と一致していることを確認してください。これらのエラーは無料であり、残高からは差し引かれません。

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.chatbotunrestricted.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の主な利点は何ですか?

法的な成人向け、フィクション、または論争的なトピックを拒否しない単一の無制限モデルを提供します。コンテンツフィルタやサブスクリプションロックのない生の機能性が得られます。

無制限LLM APIの支払い方法について教えてください。

支払いは暗号通貨のみで、TRC20上のUSDTまたはBase上のUSDCを受け付けます。チャージ額は$20〜$500の間で、大口チャージにはボーナスクレジットが付与されます。

これはopenai SDK互換サービスですか?

はい、公式のOpenAI SDKと完全に互換性があります。ベースURLとモデルIDを変更するだけで使用を開始できます。

キーを今すぐ取得

サインアップし、キーを取得して、ベースURLを更新します。それだけです。