アンセンサード推論向けAPIドキュメント
数分で最高のabliterated LLM APIを開始しましょう。OpenAI互換エンドポイントにリクエストを送信し、フィルタリングなしのテキストレスポンスを即座に受け取ります。
ベースURLと認証
すべてのリクエストのベースURLは https://api.bestabliteratedllm.com/v1このエンドポイントは標準的な OpenAI SDK と連携します。ベース URL の設定を更新するだけで認証は、サインアップ時に生成された単一の API キーを使用して行います。このキーは、サブスクリプション料金や隠れた月額料金なしで、専用 uncensored モデルへのアクセス権限を付与します。
API キーを Authorization Bearer トークンとしてヘッダーを設定します。キーがない場合、または無効な場合、API は 401 エラーを返します。各アカウントには 1 つのアクティブなキーがあり、新しいキーを生成すると、前のキーがすぐに置き換えられます。
チャット完了エンドポイント
にテキストデータを送信します。 POST /v1/chat/completions エンドポイント。システムはプロンプトに基づいて生成されたテキストを返します。モデルIDは uncensored 制限のないレスポンスのためにチューニングされた特定の大規模言語モデルにアクセスします。このAPIは、埋め込み、画像、音声、または動画の生成をサポートしていません。
この直接アプローチにより、処理されたトークンに対してのみ課金されます。エラーや拒否はクレジットを消費しないため、開発において費用対効果が高くなります。モデルは標準的なコンテンツフィルタなしで、合法的な成人向けコンテンツ、フィクションの物語、論争的なトピックを処理します。
SSEによるストリーミングレスポンス
streamをtrueに設定してストリーミングを有効にする stream リクエストで true に設定します。APIはリアルタイムのトークン配信のためにServer-Sent Events (SSE) を送信します。トークン使用統計はストリームの最終チャンクに表示されます。この方法はチャットアプリケーションのエンドユーザーにとっての知覚されるレイテンシーを削減します。
ストリーミングにより、アプリケーションは生成される部分応答を表示できます。これは完全な完了を待つよりもスムーズなユーザー体験を提供します。正確なトークンカウントをキャプチャするために、最終チャンクを監視して課金目的で追跡してください。
関数呼び出しとJSONモード
を使用 tools 関数呼び出し機能を有効にするパラメータ。これにより、モデルがアプリケーションロジック用の構造化データを出力できます。また、 response_format: {"type": "json_object"}これにより、自動化されたワークフローの一貫したパーシングが確保されます。
関数呼び出しは無制限モデルの推論と自然に統合されます。別のエンドポイントを必要とせず、標準的なテキスト生成と同時に動作します。リクエストペイロードにツールスキーマを定義することで、モデルの出力構造を効果的に誘導できます。
パラメータとトークン制限
コンテキストウィンドウは、プロンプトと補完を合わせて最大100,000トークンをサポートします。設定することで、リクエストあたり最大16,000トークンを生成できます。 max_tokens パラメータ。指定しない場合、デフォルトの出力制限は2,048トークンです。調整 temperature および top_p 創造性とランダム性を制御するために使用します。
使用 seed テスト時に再現可能な結果を得るために。この presence_penalty および frequency_penalty パラメータ。反復を減らすのに役立ちます。これらの制御により、外部設定なしでモデルの動作を正確に管理できます。
レート制限とエラー
各APIキーは1分あたり300リクエストと8つの同時並列リクエストを許可します。最大リクエストボディサイズは8 MBです。これらの制限を超えると、429 Too Many Requestsエラーが発生します。前払いクレジットが枯渇すると、APIは402 Payment Requiredエラーを返します。
401エラーは、無効または期限切れのAPIキーを示します。キーがサインアップ時に生成されたものと一致していることを確認してください。クレジットは期限切れにならないため、残高を失うことなくいつでも暗号通貨でチャージできます。エラーは前払いトークンを消費しません。
cURL
curl https://api.bestabliteratedllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the full schema for the chat completion endpoint."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.bestabliteratedllm.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestabliteratedllm.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);ストリーミング
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)よくある質問
アブレイトされたLLM APIのベースURLは?
ベースURLは HTTPS://api.bestabliteratedllm.com/v1 です。カスタムベースURLの設定が可能な標準的なOpenAI SDKやクライアントと完全に互換性があります。
リクエストの認証方法
API キーを Authorization ヘッダーに Bearer トークンとして含めます。各アカウントは単一のアクティブなキーを使用し、再生成時に前のキーが置き換えられます。
レート制限に達した場合どうなりますか?
APIは1分あたり300リクエストまたはキーあたり8つの同時接続を超えた場合に429エラーを返します。通常の状態に戻すために、リクエストを少し間歇してください。
1ステップでキーを取得
サインアップしてトークンをコピーし、ベースURLにポイントするだけです。完了です。