APIドキュメント
1分以内にOpenAI互換APIを使用して無制限のテキストの生成を開始します。透過的なトークン単位の価格設定と隠れたフィルタリングのない、単一の無制限モデルを提供しています。
ベースURLと認証
当社のAPIエンドポイントは HTTPS://api.aichatuncensored.cc/v1 です。各リクエストには、ユニークなAPIキーを Authorization: Bearer <key> ヘッダー。このキーは、[APIキーの取得]ページでGoogleまたはメールでサインアップした直後に取得できます。電話番号は不要で、セキュリティのためにキーは1回のみ表示されます。
curl https://api.aichatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
}'このベースURLは公式のOpenAI SDKおよび互換クライアントと動作します。ライブラリを当社のアドレスに設定するだけです。新しいキーはいつでも生成でき、以前のキーを置き換えます。各アカウントにはアクティブなキーが1つだけ制限されています。
cURLを使用した最初のリクエスト
標準の POST リクエスト先 /v1/chat/completions. モデル識別子は uncensored制限のないコンテンツ向けに最適化された単一のオープンウェイトモデルを提供します。入力テキストは messages 配列。応答は content フィールド。
curl https://api.aichatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
}'クレジット不足によるエラーは402ステータスを返します。軽微なコンテンツ関連の拒否はまれですが可能です。ストリーミングはリアルタイムのトークン配信のためにServer-Sent Events経由で利用可能です。各リクエストは最大8 MBのボディデータをサポートします。
Python SDK統合
Python用の公式ライブラリを使用してAPIと連携します。クライアント設定にベースURLとAPIキーを設定します。これにより、 chat.completions.create構文は標準的なOpenAIの実装を模倣しています。
from openai import OpenAI
client = OpenAI(base_url="https://api.aichatuncensored.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)パッケージをインストールし、資格情報でクライアントを初期化してください。モデル名 uncensored 制限なしのエンドポイントにアクセスします。パラメータを調整できます。 temperature または top_p 創造性を制御する。ストリーミングの場合、応答オブジェクトには最終チャンクに使用統計が含まれます。
Node.js SDKのセットアップ
Node.jsクライアントを資格情報とベースURLで初期化します。このライブラリはJSONシリアライズとヘッダーの注入を自動で処理します。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aichatuncensored.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);completion メソッドをプロンプトメッセージで呼び出します。レスポンスには生成テキストとトークン数が含まれます。stream フラグを true に設定することで結果をストリーミングできます。エラー処理は SDK に組み込まれています。制限を管理するには、401 または 429 のレスポンスに対してステータスコードを確認してください。
ストリーミングレスポンス(SSE)
streamをtrueに設定してストリーミングを有効にする stream: true リクエスト内。サーバーはデータチャンクを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)SSEストリームを解析して最終的なレスポンスを累積します。最後のチャンクには総トークン使用量が含まれます。必要に応じてストリーミングを早期に終了できます。関数呼び出しとJSONモードもストリーミングをサポートしています。この機能はリアルタイムチャットインターフェースに最適です。
レートリミットとエラー処理
キーごとに1分間に300リクエストまで制限されています。並列リクエストはキーごとに最大8つに制限されます。これらの制限を超えると、429ステータスコードが返されます。認証の失敗は401エラーを返します。クレジット不足は402エラーを引き起こします。
コンテキストウィンドウは合計100,000トークンをサポートします。リクエストごとの最大出力は16,000トークンです。設定 max_tokens 予期しないコストを避けるために使用します。エラーと拒否はクレジットを消費しません。レート制限の再試行には指数関数的バックオフを使用してください。
よくある質問
このフィルタリングなしAIチャットサービスは無料ですか?
いいえ、これはトークンごとの従量課金制です。新規アカウントには$0.50の試用クレジットが提供され、7日間有効です。クレジットは期限切れにならず、エラーは無料です。
コンテキストウィンドウのサイズはいくらですか?
このモデルは、プロンプトと補完を含む10万トークンのコンテキストウィンドウをサポートしています。リクエストごとの最大出力は16,000トークンです。
クレジットを追加するにはどうすればよいですか?
暗号通貨のみでチャージ:USDT(TRC20)またはUSDC(Base)。最小は$20です。大口の金額にはボーナスクレジットが得られ、$200以上では最大+15%まで。