uncensored APIをすばやく統合
既存のOpenAI互換クライアントをベースURLにポイントすることで、数分で無制限AI APIを開始します。このクイックスタートでは、認証、チャット完了、ストリーミング、ツール呼び出しについて具体的な例を交えて解説します。
認証とベースURL
はい、ダッシュボードで提供されるベース URL を使用して即時に認証できます。当サービスは、あらゆる OpenAI SDK と互換性のある標準的な API キーヘッダーを使用しています。Google またはメールでサインアップすると、キーが即座に発行されます。初期セットアップに電話番号は必要ありません。
「 base_url に https://api.isgrokuncensored.com/v1キーをに渡します Authorization ヘッダー。システムはトークンを処理する前に認証情報を検証します。401などのエラーは、無効または欠落したキーを示します。キーが失敗する場合はダッシュボードを確認してください。
チャット完了エンドポイント
POSTリクエストを以下に送信 /v1/chat/completions テキストレスポンスを取得します。エンドポイントは標準的なメッセージ配列を受け入れ、生成されたテキストを返します。画像、音声、埋め込みはサポートされていません。モデルIDとして uncensored すべてのリクエストに対して。これは正しいオープンウェイトモデルを使用していることを確認します。
入力トークンは100万トークンあたり$0.15、出力トークンは100万トークンあたり$0.50です。プリペイドクレジットは実際の使用量に対してのみ減算されます。エラーと拒否はクレジットを消費しません。1つのリクエストボディあたり最大8 MBまで送信できます。この制限はほとんどの標準的なテキスト対話に対応しています。
ストリーミングレスポンスとトークン使用量
streamをtrueに設定してストリーミングを有効にする stream に true リクエストに含めてください。リアルタイムのトークン配信のためにServer-Sent Events (SSE) が受信されます。最終チャンクには総トークン使用統計が含まれます。これによりリアルタイムでコストを追跡できます。レスポンシブなチャットインターフェースを構築するために不可欠です。
SSEデータを解析してUIを逐次更新します。モデルはコンテキストウィンドウが埋まるか停止シーケンスがトリガーされるまでテキストを継続的に生成します。1リクエストあたりの最大出力は16,000トークンです。指定する必要があります max_tokens デフォルトの2,048トークンを超えます。これにより、長いレスポンスによる予期せぬ課金を防ぎます。
関数呼び出しとJSONモード
を使用 tools 関数呼び出し機能を有効にするパラメータ。リクエストボディにツールスキーマを定義してください。モデルは関数のための構造化された引数を返します。これは標準的なOpenAI互換クライアントとシームレスに動作します。また、 response_format. これは構造化データの解析に役立ちます。
設定 response_format に {"type": "json_object"} 純粋なJSONを取得します。このモードでは会話的なフィラーテキストが無効になります。これはプログラムでの統合に最適です。ツールとJSONモードを組み合わせることで複雑なワークフローを実現できます。APIは内部で解析を処理します。出力構造の検証のみが必要です。
モデルのパラメータ:temperatureとtop_p
調整 temperature ランダム性を制御します。高い値はより創造的な出力を生成し、低い値はレスポンスをより決定論的にします。デフォルトは通常1.0です。0から2の間で設定できます。 top_p ヌクレウスサンプリング用。これは考慮されるトークンの確率質量を制限します。温度パラメータと組み合わせて出力品質を洗練させます。
その他のサポートされているパラメータ stop シーケンス、 seed 再現性、および presence_penaltyこれらは生成プロセスの微調整を可能にします。異なる組み合わせを実験できます。APIは標準的なOpenAIパラメータをすべて尊重します。これにより他社プロバイダーからの移行が容易になります。ユースケースに最適な値を見つけるために、異なる値をテストしてください。
制限、エラー、コンテキストウィンドウ
コンテキストウィンドウは合計100,000トークンをサポートします。これにはプロンプトと補完のトークンが含まれます。分析のために大規模なドキュメントを送信できます。レート制限はキーごとに1分あたり300リクエストを許可します。同時実行数は8件までです。これらの制限を超えると429エラーが返されます。指数関数的バックオフで再試行してください。
コード内でエラーを適切に処理してください。402エラーはプリペイドクレジットが枯渇したことを意味します。サービス継続のために暗号通貨でチャージしてください。401エラーは認証の問題を示します。キーの有効性を確認してください。検証エラーによる失敗リクエストには課金されません。これにより、予期せぬ残高の急増から保護されます。
cURL
curl https://api.isgrokuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokuncensored.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.isgrokuncensored.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)よくある質問
無制限AI APIのベースURLは?
ベースURLは HTTPS://api.isgrokuncensored.com/v1 です。OpenAI 互換 SDK 設定でこれを設定する必要があります。デフォルトの OpenAI エンドポイントを置き換えます。これにより、リクエストが当社のサーバーに送信されることが保証されます。この URL はストリーミングおよび非ストリーミングのリクエストの両方をサポートしています。すべてのチャット完了に使用してください。
アンセンサードLLMでのストリーミングレスポンスを処理するにはどうすればよいですか?
リクエストにstreamパラメータをtrueに設定してください。部分的なテキストを含むサーバー送信イベント(SSE)を受信します。各チャンクを解析してインターフェースを更新します。最終チャンクにはトークン使用データが含まれます。これにより、生成されたテキストのリアルタイム表示が可能になります。大きなレスポンスに対して効率的です。
レート制限を超えた場合どうなりますか?
429ステータスコードが返されます。APIはキーごとに1分あたり300リクエストを許可します。並列リクエストは8件までです。クライアントで指数関数的バックオフを実装してください。これによりサーバーが過負荷になるのを防げます。短時間の遅延後にリクエストを再試行してください。APIは、検証に失敗したレート制限されたリクエストに対しては課金しません。