ja ▾

OpenAI互換非制限API

https://api.unrestrictedaibot.com/v1制限なし

統合クイックスタート

標準的なOpenAIライブラリを使用して、数分で制限なしのAIボットAPIの利用を開始できます。このクイックスタートでは、認証、最初のリクエスト、ストリーミング、および制限の処理について解説します。

標準の OpenAI SDK をインストールします

お好みの言語の公式SDKをインストールすることから始めましょう。このライブラリは認証とリクエストのフォーマットを自動的に処理します。変更なしで当 uncensored LLM API と連携します。

  • Python: pip install openai
  • Node.js: npm install openai

SDKのバージョンは、以下をサポートするのに十分な最新である必要があります。 base_url パラメータ。これにより、当社のOpenAI互換API構造との互換性が確保されます。

ベースURLとAPIキーを設定してください

クライアントを当社のサーバーに向けてください。ベースURLを使用します https://api.unrestrictedaibot.com/v1 および固有のAPIキーです。このセットアップにより、他のサービスに対してすでに持っているコードを使用できます。

認証は Authorization ヘッダー。SDKは、キーを提供するとこのヘッダーの挿入を自動的に処理します。

curl https://api.unrestrictedaibot.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Find all null values in this JSON response"}]
  }'

最初のチャット完了

にリクエストを送信 /v1/chat/completions モデルID uncensored. ユーザーメッセージを送信し、テキスト応答を受信します。このモデルは、合法的な成人向けトピックや論争的なコンテンツを拒否しません。

「 max_tokens 出力の長さを制御するパラメータ。このフィールドを省略した場合のデフォルトは2,048トークンです。コンテキストウィンドウは合計100,000トークンまでサポートしています。

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedaibot.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 (SSE)を使用してください。設定 stream=true リクエスト内。SDKは生成されたトークンをイテレートします。これにより、長い応答の知覚されるレイテンシが削減されます。

コード内でストリームチャンクを処理します。最後のチャンクには総トークン使用量が含まれます。これは課金の透明性と消費量の監視に役立ちます。

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)

ツール使用のためにJSONモードと関数呼び出しを使用

設定により構造化出力をリクエストします response_format に {"type": "json_object"}モデルは直接解析できる有効なJSONを返します。これはエージェントやデータパイプラインの構築に最適です。

関数呼び出しのためにリクエストにツールを定義します。モデルはユーザープロンプトに基づいて関数を呼び出すことができます。 tool_choice 関数がいつ呼び出されるかを制御します。これにより、追加のインフラストラクチャなしでアプリケーションにパワーを追加します。

import OpenAI from "openai";

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

トークン使用量と制限を確認してください。

APIレスポンスヘッダーまたは最終ストリームチャンクを使用して使用状況を確認してください。使用されたトークンごとに課金されます。エラーと拒否は無料です。この透明な料金体系はすべてのリクエストに適用されます。

レート制限を尊重してください:1分あたり300リクエスト、およびキーあたり最大8つの同時リクエスト。これらの制限を超えると、429エラーが発生します。同時に処理する数を適切に計画してください。

よくある質問

無制限AIボットAPIキーの取得方法

Googleまたはメールアドレスでキー生成ページにサインアップ。APIキーが即座に表示されます。サインアップに電話番号は不要です。このキーは制限なしのAIボットサービスで動作します。

これはアダルトコンテンツ用のNSFW APIですか?

はい、生生成制限なしモデルは法的な大人向けコンテンツを拒否しません。制限のないチャットと会話のために設計されています。ただし、未成年者との性的コンテンツは常に拒否されます。これはすべてのリクエストに適用されます。

レート制限に達した場合どうなりますか?

429ステータスコードが返されます。制限はキーごとに1分間あたり300リクエストです。同時に8件のリクエストを実行することも可能です。少し待ってから再試行してください。コード内で指数関数的バックオフを使用してください。

数分でキーをアンロック

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

キーを取得