Uncensored APIクイックスタートガイド
無制限のAPIキーを取得し、数分でテキスト送信リクエストの送信を開始しましょう。このガイドでは、既存のワークフローにOpenAI互換エンドポイントを統合するための Essentials を解説します。
公式のOpenAI SDKをインストール
ほとんどの開発者が使用する標準ライブラリをインストールすることから始めましょう。このパッケージはHTTPプロトコルを処理します。
- Python:
pip install openai - Node.js:
npm install openai
インストールが完了したら、接続の詳細を設定する準備が整います。
ベースURLとAPIキーを設定します
クライアントをデフォルトのプロバイダではなく専用エンドポイントに接続してください。以下のベースURLをすべてのリクエストに使用してください。
- ベースURL:
https://api.preciotokensclaude.com/v1 - モデルID:
uncensored
APIキーはGoogleまたはメールによるサインアップ直後に表示されます。
最初のチャット完了リクエストを行う
シンプルなテキストプロンプトを送信して統合をテストします。モデルはテキスト出力のみで応答します。
cURLを使用して接続を確認する方法を示しています。
curl https://api.preciotokensclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Count the tokens in this 500 word essay"}]
}'レスポンスには生成されたテキストとトークン使用統計が含まれます。401や402などのエラーは、認証またはクレジットの問題を示します。
リアルタイム応答のためにストリーミングを有効にする
レイテンシを低減するために Server-Sent Events を使用します。トークンは生成されるたびに表示されます。
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モードを使用
構造化データ抽出用のツールを定義します。設定 response_format に {"type": "json_object"} 厳密なJSON用。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.preciotokensclaude.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,000トークンをサポートします。最大出力は1リクエストあたり16,000トークンです。
レート制限は1分間あたり300リクエストです。429エラーは上限に達したことを意味します。大量のリクエストを送信する前に残高を確認してください。
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.preciotokensclaude.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)よくある質問
制限なしAPIのトークンあたりの料金は?
入力トークンは100万あたり$0.15、出力トークンは100万あたり$0.50です。実際の使用量に対して課金し、サブスクリプションには課金しません。
最大コンテキストウィンドウは?
このモデルは合計で100,000トークンをサポートしています。これにはプロンプトトークンと補完トークンの両方が含まれます。
どの支払い方法を受け付けていますか?
暗号通貨のみ:TRC20上のUSDTまたはBase上のUSDC。$20〜$500の任意の整数額。$50以上でボーナスクレジットが適用されます。