ja ▾
アカウントを開く

Uncensored LLMの開発者向けクイックスタート

単一のOpenAI互換API呼び出しで既存のスタックに無制限のLLMを追加します。モデルルーティングも隠れたサブスクリプションもなく、ただの生のテキスト生成です。

base_url
https://api.chatbotunfiltered.com/v1
モデル
制限なし

ベースURLと認証

ベースURLにクライアントをポイントします。私たちは https://api.chatbotunfiltered.com/v1. このエンドポイントは標準的なOpenAIのアドレスを置き換え、既存のコードが変更なしで動作することを保証します。ダッシュボード経由でGoogleまたはメールを使用してAPIキーを生成し、ヘッダーに設定してください。埋め込みや画像生成は提供せず、テキスト補完のみを提供します。

チャット完了エンドポイント

次の POST /v1/chat/completionsモデルIDを使用 uncensored フィルタリングされていないモデルにアクセスします。このエンドポイントは標準的なメッセージ配列を受け取り、生成されたテキストを返します。GETメソッドでモデルを一覧表示することで接続を確認できます。切り捨てを避けるためにペイロードを8 MB未満に保ってください。

curl https://api.chatbotunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Python SDK統合

公式のPython SDKをターゲットベースURLに設定してください。APIキーをヘッダーまたは環境変数として渡します。モデル名を以下に設定します uncensored 一貫した結果に対して。SDKはシリアライズを自動処理します。このセットアップはクイックスクリプトや複雑なロールプレイロジックに使用してください。

from openai import OpenAI

client = OpenAI(base_url="https://api.chatbotunfiltered.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 SDKの設定

Nodeクライアントを特定のベースURLで初期化します。これにより、JavaScriptアプリケーションがリクエストを正しくルーティングされます。この uncensored モデル ID はすべての SDK で共通です。環境変数に API キーを設定して安全にアクセスしてください。この方法は Express やサーバーレス関数とシームレスに連携します。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatbotunfiltered.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に設定してストリーミングを有効にする stream: true リクエストに含めてください。私たちはリアルタイムのトークン配信のために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)

レート制限と同時実行数

キーごとに1分あたり300リクエストの制限があります。同時に最大8の同時実行が可能です。これらの制限を超えると429ステータスコードが返されます。認証失敗は401、クレジット不足は402を返します。コンテキストウィンドウは合計100,000トークンをサポートします。生成中のエラーは前払いクレジットを消費しません。

よくある質問

フィルタリングなしのチャットボットAPIから開始するには?

Googleまたはメールアドレスでサインアップし、APIキーを即座に取得してください。アカウントに$20の暗号通貨を追加してリクエスト送信を開始してください。すべてのSDK統合にはダッシュボードで提供されるベースURLを使用してください。

このアンセンサードLLMのレート制限は何ですか?

1分間に300リクエスト、同時実行数は8リクエストまでです。コンテキストウィンドウは最大100,000トークンまでサポートしています。これらの制限を超えると、429エラーレスポンスが返されます。

このAPIはストリーミングレスポンスをサポートしていますか?

はい、stream パラメータを true に設定することでストリーミングを有効にできます。リアルタイムのトークン配信のためにサーバー送信イベント(SSE)を返します。最後のチャンクには、課金用の総トークン使用量が含まれます。

APIキーを即座に取得

登録して、キーをコピーし、ベースURLを更新するだけです。設定は完了です。