無制限APIを数分で統合
設定変更ゼロで既存のスタックに制限なしAPIを組み込みます。標準のOpenAI互換エンドポイントを使用して、数分で動作する統合が完了します。
前提条件とベースURLセットアップ
APIキーの生成はダッシュボードから開始します。Googleでサインインするか、メールアドレスとパスワードを使用できます。電話番号は不要です。キーは即座に表示されます。アカウントごとにアクティブなキーは1つだけです。新しいキーを生成すると、以前のキーは即座に無効になります。単一アカウントでの複数キーの提供は行っていません。
ベースURL用の環境変数を構成します。クライアントを当社の特定のエンドポイントにポイントします。これにより、すべてのリクエストが無制限モデルに送信されます。他のプロバイダを介してトラフィックをルーティングすることはありません。ベースURLは互換性に不可欠です。標準の OPENAI_BASE_URL 変数に
指定する必須のモデルIDは uncensoredこれは独自のオープンウェイトモデルです。GPT、Claude、またはその他のベンダーではありません。当社のサーバー上で動作します。これにより一貫した動作が保証されます。SDKのバージョンを変更する必要はありません。標準的なOpenAI互換クライアントであればすべて動作します。
curl https://api.unrestrictedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Rust crates for async networking."}]
}'
最初のリクエストは'uncensored'モデルを使用します
接続テストのために標準的なチャット完了リクエストを送信します。次の POST /v1/chat/completions エンドポイント。APIキーを Authorization ヘッダー。モデルを uncensored. シンプルなシステムプロンプトとユーザーメッセージを含めます。応答はテキストコンテンツを返します。法的な成人向けトピックに対する隠れたコンテンツ拒否はありません。未成年者の性的コンテンツのみが厳格な制限です。
温度やtop_pなどのパラメータを調整 temperature および top_pこれらは創造性とランダム性を制御します。モデルは高速に応答します。長時間の処理を待つ必要はありません。エラーは標準的なJSONとして返されます。コードでエラーを処理できます。これは純粋なテキストAPIです。画像や音声は生成されません。テキスト出力に焦点を当ててください。コーディングや推論タスクに有効です。求めたものがそのまま得られます。
SSEによるストリーミングレスポンス
streamをtrueに設定してストリーミングを有効にする stream true に設定します。これは生成されたテキストのチャンクを送信します。Server-Sent Events経由でイベントを受け取ります。各チャンクには部分的なデルタが含まれます。最後のチャンクにはトークン使用情報が含まれます。これは課金の正確性に不可欠です。UIをリアルタイムで更新できます。ユーザーはトークンが即座に表示されるのを見ることができます。これにより知覚レイテンシが軽減されます。モデルはこれをネイティブにサポートしています。プロキシは必要ありません。 done ストリームを閉じるためのイベント。これは応答の終了を示します。トークン数は最後のチャンクに含まれます。これを使用してクレジット使用状況を追跡します。エラーもストリーミングできます。ループ内で適切に処理してください。
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モード
ツールを使用して構造化データを抽出します。リクエスト内で関数を定義し、モデルはJSON形式で引数を返します。厳格なJSON出力を強制することも可能です。設定 response_format に {"type": "json_object"}. これにより、常に有効な JSON が生成されます。レスポンスのパースに最適です。 tool_choice 動作を制御するために使用します。特定の関数を強制するか、モデルに判断を任せてください。これは標準的なツールスキーマと機能します。カスタムパーサーは必要ありません。出力は一貫しています。スキーマが明確であればエラーはまれです。クライアント側でJSONを検証してください。これにより安全性の追加レイヤーが追加されます。
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedllmonline.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)
制限とエラーの処理
1分あたり300リクエストの制限があります。これはAPIキーごとです。8つの同時リクエストを実行できます。リクエストボディは8 MB未満でなければなりません。これらの制限を超えると429エラーが返されます。指数関数的バックオフで再試行してください。401エラーはキーが無効であることを意味します。認証情報を確認してください。402エラーは残高不足を示します。暗号通貨でチャージして続行してください。コンテキストウィンドウは100,000トークンです。これにはプロンプトと補完が含まれます。最大出力は16,000トークンです。設定 max_tokens 切り捨てを避けるために使用します。エラーはクレジットを消費しません。成功したトークンのみに対して課金されます。これは透明性があります。隠れた手数料はありません。拒否は無料です。クレジット残高は正確に更新されます。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedllmonline.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万トークンあたり$0.15、出力トークンは100万トークンあたり$0.50です。使用した分だけお支払いください。クレジットは前払い式です。有効期限はありません。エラーは無料です。つまり、失敗したリクエストには課金されません。コード内でコストを試算できます。トークン数にレート(単価)を掛けます。リクエストごとの使用量を追跡してください。これにより、正確な予算管理が可能です。APIコールに対しては課金せず、トークンに対して課金します。最終チャンクに使用量が示されます。これを使用してローカル残高を更新してください。月額料金や月額コストはありません。支出を制御できます。必要に応じてチャージしてください。暗号通貨での支払いは即時です。TRC20上のUSDTまたはBase上のUSDCをご利用ください。少量から開始してください。トライアルとして$0.50が付与されます。テストに使用してください。有効期間は7日間です。サインアップしてすぐに開始できます。
よくある質問
無制限LLMオンラインAPIのベースURLは?
ベースURLとして HTTPS://api.unrestrictedllmonline.com/v1 を使用してください。これはOpenAI互換のSDKであればどれでも動作します。クライアントの base_url 変数を変更してください。APIキーでリクエストの認証を行います。モデルIDは常に uncensored です。これにより、当社の無制限モデルに確実にアクセスできます。ルーティングやプロキシは使用されません。リクエストは当社のサーバーに直接送信されます。これによりレイテンシが削減され、一貫したパフォーマンスが得られます。URLは安定しています。すべてのエンドポイントに使用してください。
統合でのレートリミットとエラーを処理するにはどうすればよいですか?
1分間に300リクエストまでという制限があります。同時リクエストは8件までです。これを超えると、429エラーが発生します。コードで指数バックオフを実装してください。401エラーはキーが無効であることを意味します。認証情報を確認し、必要に応じて再生成してください。402エラーは残高不足を示します。継続するには暗号通貨でチャージしてください。エラーはトークンクレジットを消費しません。成功したトークン生成に対してのみ課金されます。これにより、予算の計画が容易になります。ループ内でエラーを適切に処理してください。
Uncensoredモデルはストリーミングと関数呼び出しに対応していますか?
はい、APIはServer-Sent Events(SSE)によるストリーミングに対応しています。リアルタイムでテキストチャンクを受信し、最後のチャンクにはトークン使用データが含まれます。関数呼び出しもサポートしており、リクエストでツールを定義できます。モデルは構造化された引数を返します。厳格な出力にはJSONモードを強制できます。これは標準的なツールスキーマと互換性があります。これらの機能を使用して動的なアプリケーションを構築できます。ストリーミングは知覚されるレイテンシを削減し、関数呼び出しは複雑なワークフローを可能にします。これらはOpenAI SDKと完全に互換性があります。