APIドキュメント
テキスト生成用に設計された単一のUncensoredモデルで、当社のOpenAI互換APIをスタックに統合してください。提供されたエンドポイントを使用してプロンプトを送信し、コンテンツ拒否なしでレスポンスを取得します。
ベースURLと認証
クライアントを https://api.uncensoredaitext.com/v1 認証ヘッダーにキーを渡します。このセットアップは標準的なopenai互換クライアントで動作し、コードを書き換えることなく当社のサービスに切り替えることができます。アカウントごとにアクティブなキーは1つだけで、新しいキーを生成すると古いキーは即座に置き換えられます。資格情報を安全に保持してください。これらはプリペイドクレジットを制御します。
curl https://api.uncensoredaitext.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 500 word article on neural networks."}]
}'
チャット完了エンドポイント
プロンプトを POST /v1/chat/completions モデルID uncensored. このエンドポイントはテキスト入力とテキスト出力のやり取りを効率的に処理します。temperatureやtop_pなどのパラメータを調整して創造性を制御できます。サービスはServer-Sent Eventsを介したストリーミングをサポートし、リアルタイムのトークン配信を実現します。エラーと拒否はクレジットを消費しないため、公平な利用が保証されます。
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitext.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)
Models エンドポイント
クエリ GET /v1/models 利用可能なモデルを取得するため。これは、以下のリストを返します。 uncensored モデルです。重いペイロードを送信する前に接続とモデルの利用可能性を確認できます。レスポンスはAPIバージョンと利用可能な機能を確認します。接続の問題をすばやくデバッグするためにこれを使用します。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitext.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);
パラメータ: Temperature、Top P、その他
ランダム性を制御するには temperature および top_p. 高い値はより創造的なテキストを生成します。低い値は決定論的な応答を保証します。 stop シーケンスで生成を早期に停止します。 seed パラメータは結果の再現性を高めます。調整 presence_penalty および frequency_penalty 反復を減らします。これらのツールにより、生成品質を精密に制御できます。
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経由のストリーミングレスポンス
streamをtrueに設定してストリーミングを有効にする stream: true リクエスト内。APIは生成されたトークンチャンクを送信します。これにより、ユーザーの知覚されるレイテンシが削減されます。各チャンクには、最終部分にトークン使用状況データが含まれます。部分的な応答を適切に処理できます。これはリアルタイムで更新されるチャットインターフェースに最適です。
エラー処理と制限
401や402などの一般的なエラーのリクエストを確認してください。401ステータスはキーが無効であることを意味します。402ステータスは残高不足を示します。いつでも暗号通貨でチャージインできます。レート制限は1分あたり300リクエストです。コンテキストウィンドウは合計100,000トークンをサポートします。エラーを避けるためにリクエストを8 MB未満に保ってください。これらのケースを処理して、スムーズなユーザーエクスペリエンスを維持してください。
よくある質問
アンセンサードAIテキストとは何ですか?
ホスト型テキスト補完APIであり、単一の無制限大規模言語モデルを提供しています。このモデルは、法的な成人向け利用においてコンテンツ拒否なしで応答します。柔軟性のためにチューニングされたオープンウェイトモデルです。
APIの支払い方法は?
お支払いは暗号通貨のみで、TRC20上のUSDTまたはBase上のUSDCを受け付けます。$20〜$500の任意の整数金額をチャージできます。大口チャージにはボーナスクレジットが追加されます。
リクエストの制限は何か
キーごとに1分間に300件のリクエストを送信できます。コンテキストウィンドウは100,000トークンです。各リクエストボディのサイズは8 MB未満でなければなりません。ストリーミングはリアルタイム配信のためにサポートされています。
APIキーは数秒で準備完了
サインアップしてキーをコピーし、ベースURLを更新するだけです。これが完全なセットアップです。