API クイックスタート ガイド
標準的なOpenAI互換エンドパスを使用して当社の無制限AIチャットボットAPIでの構築を開始。このクイックスタートでは、認証からストリーミング応答までの具体的な例を示します。
認証: 使用 your API キー
APIキーはエンドポイントへのすべてのリクエストを認証します。キーページでGoogleサインインまたはメール経由で、電話番号確認なしで即座に生成できます。キーは作成直後に表示され、アカウントの唯一の認証情報となります。
キーを Authorization Bearer トークンとしてヘッダーを設定します。このキーを安全に保管してください。このキーは前払いクレジットへの完全なアクセス権を付与します。古いキーを新しいキーに置き換えることはできますが、どの時点でも 1 アカウントにつき 1 つのキーのみがアクティブです。
Base URL および エンドポイント 構造
ベースURLは当社のホストサービスへのアクセスを示し、互換性のために標準の OpenAI 構造を反映しています。 https://api.unrestrictedaichatbots.com/v1 ベースとして使用し、ターゲット /chat/completions テキスト生成用です。埋め込み、画像、音声、ビデオのエンドポイントは提供していないため、リクエストはチャット完了パスのみへ送信してください。
などのパラメータをクエリします。 model リクエストボディに渡され、URLには含まれません。この構造により、既存のOpenAI SDKは最小限の設定変更で動作します。
送信 your first チャット 完了
POSTリクエストを以下に送信 /v1/chat/completions モデルID uncensored. このモデルは法的な成人向け、フィクション、および論争的なトピックに対して標準的な拒否なしで応答します。パラメータ(例えば temperature および top_p 創造性を制御する。
curl https://api.unrestrictedaichatbots.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the output of 2 plus 2"}]
}'
処理 ストリーミング SSE レスポンス (SSE)
streamをtrueに設定してストリーミングを有効にする stream: true リクエストボディに記述します。サーバーは生成された各トークンに対してServer-Sent Events (SSE)を返し、リアルタイム表示を可能にします。最終チャンクには課金の正確性のための完全なトークン使用統計が含まれます。
この手法は、ユーザーに対する知覚遅延を削減し、インタラクティブなロールプレイやコード生成ワークフローに不可欠です。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)
構成中 パラメータ: temperature、 top_p, および seed
標準的なLLMパラメータを使用してモデルの出力挙動を制御します。設定 temperature ランダム性、 top_p ヌクレウスサンプリング用、および seed 再現性のために。これらのパラメータは uncensored モデルは他の主要なLLMと同様に扱われます。
使用 response_format と json_object 信頼性の高い解析のために構造化出力を強制します。関数呼び出しも tools 拡張可能なアプリケーションのためのパラメータ。
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaichatbots.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)
理解 トークン 使用量 および 課金
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaichatbots.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);実際のトークン消費に基づいて課金され、エラーや拒否は0円で請求されます。入力トークンは100万トークンあたり$0.15、出力トークンは100万トークンあたり$0.50です。前払いクレジットの有効期限はなく、USDTまたはUSDCで最小$20からチャージできます。ボーナスクレジットはチャージ額に応じて+5%から+15%の範囲で付与されます。
技術 FAQs
非制限モデルのコンテキストウィンドウサイズはいくらですか?
このモデルは、プロンプトとコンプリーションを合わせたコンテキストウィンドウとして100,000トークンをサポートしています。1リクエストあたり最大16,000トークンを生成できます。max_tokensの値を指定しない場合は2,048です。
レートリミットとエラーを処理するにはどうすればよいですか?
1分あたり300リクエスト、キーあたり8つの同時リクエストに制限されています。401エラーは無効なキーを示し、402は前払いクレジットが枯渇したことを意味し、429はレート制限を超えたことを示します。
検閲なしAI APIはOpenAI SDKと互換性がありますか?
はい、完全にOpenAI互換です。Python、Node.js、またはその他の言語の公式OpenAI SDKを、設定内のbase URLとAPIキーを変更するだけで使用できます。
"政治的テキスト"を無制限AIで生成 your API キー
登録して、キーを取得し、ベースURLを更新するだけです。これが完全な設定です。
試用クレジットで試す