GPT Unfiltered APIクイックスタート
ベースURLとAPIキーを変更するだけで、既存のOpenAI互換クライアントに非制約LLMを組み込みます。プロキシやジェイルブレイクプロンプトなしで、生のモデル出力を取得できます。
インストールとセットアップ
APIキーの生成はダッシュボードから開始します。Googleでサインインするか、メールアドレスとパスワードを使用してキーを即座に表示できます。任意の言語の公式SDKを使用してください。ベースURLとキーのみが必要です。これは標準インターフェースに従っているため、任意のOpenAI互換クライアントで動作します。
- ベースURL:
https://api.gptunfiltered.cc/v1 - モデルID:
uncensored - 認証: APIキーによるベアートークン
最初のリクエストを送信する
接続をテストするために簡単なテキスト完了を送信します。 POST チャット完了エンドポイントでモデルIDを使用してメソッドを呼び出します。レスポンスは、法的な成人向けコンテンツに対する拒否なしのプレーンテキストとして返されます。
セットアップを確認するための標準的な cURL コマンド。
curl https://api.gptunfiltered.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all python standard library modules"}]
}'レスポンスには生成されたテキストとトークン使用統計が含まれます。これで、アプリケーションロジックに統合できます。
ストリーミングレスポンス
ストリーミングを有効にして、トークンをリアルタイムで受信します。リクエストボディでストリームパラメータをtrueに設定します。APIは低レイテンシの出力に対してServer-Sent Events (SSE)を返します。
ストリーミングの効率的な処理には、このPythonスニペットを使用してください。
from openai import OpenAI
client = OpenAI(base_url="https://api.gptunfiltered.cc/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)各チャンクには部分的なテキストと使用データが含まれます。チャンクを収集して完全な応答を再構築します。このアプローチはエンドユーザーにとっての知覚されるレイテンシーを削減します。
関数呼び出しのサポート
構造化されたアクションのためにモデルにツールを渡します。tools配列で関数スキーマを定義します。モデルは適切な場合にツール呼び出しを返します。
Node.js で関数呼び出しを設定する方法
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptunfiltered.cc/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);アプリケーションコード内のツール呼び出しを処理します。必要に応じてツール出力をモデルに送信します。これにより、手動での解析なしで複雑なワークフローが実現します。
JSONモード
response_formatパラメータをjson_objectに設定することで、出力を厳密なJSON形式に強制します。これにより、モデルはマークダウンのラッパーなしで有効なJSONを返すことが保証されます。
バックエンドでの信頼性の高いパーシングには、この設定を使用してください。
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オブジェクトのみが含まれます。エッジケースの場合に備えて、解析エラーを適切に処理してください。このモードは、構造化データが必要なAPI統合に最適です。
レート制限とコスト
サービス中断を避けるため使用状況を確認してください。キーあたり1分あたり300リクエストの制限があります。同時に8つのリクエストを実行できます。リクエストボディサイズは8 MBに制限されます。
料金は透明でトークン単位です。入力トークンは100万あたり$0.15、出力トークンは100万あたり$0.50です。エラーや拒否は無料です。期限なしの前払いクレジットを使用してください。チャージをアップグレードしてボーナスクレジットを獲得してください。
パラメータと設定
などの標準的なパラメータを使用してモデルの動作を調整する。ランダム性を制御するために温度を設定する。核サンプリングのためにtop_pを設定する。生成を早期に停止するために停止シーケンスを定義する。
再現性のある出力のためにseedを設定できます。presence_penaltyとfrequency_penaltyを調整してトークンの繰り返しに影響を与えます。これらの設定により、モデルのスタイルと精度を微調整できます。
コンテキストウィンドウと制約
このモデルは100,000トークンのコンテキストウィンドウをサポートしており、プロンプトと補完を含みます。1リクエストあたりの最大出力は16,000トークンで、max_tokensを設定しない場合はデフォルトが2,048トークンです。
この長いウィンドウにより、広範なドキュメント処理が可能です。長い会話や大規模なコードベースを渡すことができます。制限内に収まるようトークン使用量を監視してください。
よくある質問
これは公式のGPT APIですか?
いいえ。私たちは独立したサービスであり、オープンウェイトモデルを動作させています。GPT、Claude、Gemini、またはその他のベンダーのモデルではありません。各ベンダーのドキュメントにて、特定の価格と制限をご確認ください。
APIの支払い方法は?
暗号通貨のみを受け付けています。TRC20(USDT)またはBase(USDC)でチャージ可能です。支払額は$20から$500です。大口チャージにはボーナスクレジットが付与されます。
401エラーが発生した場合どうなりますか?
401エラーは、APIキーが無効または期限切れであることを意味します。ダッシュボードで正しいキーを確認してください。402エラーはクレジットがないことを示します。429エラーはレート制限に達したことを意味します。
APIキーを今すぐ取得
サインアップしてキーをコピーし、ベースURLを更新するだけです。これだけです。