無制限のAIチャットgpt APIクイックスタート
コード変更なしで無制限推論を有効にするためにOpenAIのベースURLを変更します。このドロインAPIは成人向けコンテンツを受け入れ、標準的なSDK統合をすぐにサポートします。
SDK をインストールします
お好みのプログラミング言語用の公式クライアントライブラリをインストールすることから始めましょう。当社は同じプロトコルを使用しているため、標準的なOpenAI SDKは完全に機能します。通常のパッケージマネージャーを使用してパッケージをインストールし、設定の準備をしましょう。
ベースURLを設定
クライアントを専用エンドポイントに接続してuncensoredレスポンスを有効にしてください。 base_url に https://api.uncensoredaichatgpt.com/v1 APIキーを入力してください。この小さな変更により、既存の統合ロジックを維持したまま、トラフィックを当社のサーバーに送信します。
curl https://api.uncensoredaichatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten unique features for a new streaming platform."}]
}'
最初のリクエストを行う
標準的な chat/completions モデルIDを使用したリクエスト uncensored。
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichatgpt.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)
ストリーミングレスポンスの処理
streamをtrueに設定してストリーミングを有効にする stream: true トークンをリアルタイムで受信します。このアプローチは、長文の生成やロールプレイにおける知覚遅延を軽減します。各チャンクには使用データが最終レスポンスのみ含まれるため、完全な完了を待たずにトークン消費を正確に追跡できます。
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フォーマットを活用します。渡す response_format と {"type": "json_object"} 一貫したスキーマ出力を強制します。この機能は、以下のような標準的なパラメータと併用して動作します temperature および top_p プログラム的な信頼性を維持しながら創造性を制御するために使用します。
トークン使用量を監視します
レスポンスヘッダーで返される使用状況メトリクスを介して、前払いクレジットの残高を追跡してください。エラーや拒否はトークンを消費しないため、成功したコンテンツ生成に対してのみ課金されます。コンテキストウィンドウは合計100,000トークンをサポートし、リクエストごとの最大出力制限は16,000トークンです。
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichatgpt.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);よくある質問
uncensored AI chatgpt API のコンテキスト制限は?
コンテキストウィンドウは、プロンプトと補完を合わせて100,000トークンをサポートします。1回の出力あたり最大16,000トークンを要求できます。max_tokensの値を指定しない場合は2,048トークンです。
402エラーが発生するのはなぜか?
402エラーは、前払いクレジット残高が要求された生成に不足していることを示します。使用したトークンに対して課金するため、サービスを引き続きご利用いただくにはUSDTまたはUSDCを使用してアカウントにチャージする必要があります。
レート制限に達した場合どうなりますか?
1分あたり300リクエスト、キーあたり8つの同時リクエストに制限されています。これらの制限を超えると429エラーが返されます。少し待つか、別のAPIキーを使用して処理を続行してください。
APIキーを取得
サインアップし、キーを取得して、ベースURLを更新します。それだけです。