アンセンサードAI向けAPIドキュメント
APIキーを取得して数秒でリクエストの送信を開始します。このuncensored AIコーディングAPIは標準のOpenAI SDKと互換性があり、制限なしモデルの機能をワークフローに直接統合できます。
https://api.uncensoredaicoding.com/v1
ベースURLと認証
すべてのリクエストのベースURLは https://api.uncensoredaicoding.com/v1。一意のAPIキーを Authorization ヘッダー。形式は Bearer YOUR_API_KEYこのヘッダーにより、リクエストが無制限モデル専用のエンドポイントに正しくルーティングされます。認証にはクエリパラメータを使用しません。キーは安全に保管してください。必要に応じてダッシュボードでキーを更新してください。キーはチャット完了へのアクセス権限を与えます。他のエンドポイントへのアクセス権限は与えません。アカウントごとに1つのキーが割り当てられます。新しいキーは古いキーを瞬時に置き換えます。この設計によりサブスクリプションの摩擦が解消されます。使用した分だけ支払います。プリペイド残高が使用量をカバーします。エラーや拒否はクレジットを消費しません。トライアルクレジットから始めます。
最初のリクエスト
チャット完了エンドポイントに最初のプロンプトを送信してください。モデルIDは uncensored. このモデルはテキスト入力を受け取り、テキスト出力を生成します。法的な成人向けまたは論争的なトピックを拒否しません。リクエスト構造は標準的なOpenAIの形式を模倣しています。互換性のあるクライアントライブラリを何でも使用できます。クライアント設定のベースURLを調整し、モデルフィールドを uncensored必要に応じてシステムプロンプトを提供します。メッセージ配列にユーザーメッセージを追加します。APIはレスポンスオブジェクトを返します。トークン使用データを含めます。これでセットアップが正常に動作することが確認できます。シンプルなクエリでテストします。レスポンス形式を検証します。このステップで統合が検証されます。より複雑なプロンプトに進みます。無制限のAIコーディングAPIが準備完了です。
Python SDK統合
統合を容易にするために、公式のOpenAI Pythonライブラリを使用してください。ベースURLを当社のAPIに設定します。APIキーを環境変数またはクライアントに設定します。modelパラメータは uncensoredこれにより、馴染みのあるメソッドを使用できます。 chat.completions.create() メッセージを使用します。ライブラリはJSONシリアライズを処理します。構造化されたレスポンスオブジェクトが返されます。生成されたテキストは response.choices[0].message.contentこのアプローチはボイラープレートコードを削減します。型安全性を確保します。高いスループットには非同期メソッドを使用してください。SDKはリトライを管理します。レートリミットに対して例外を処理してください。このセットアップは信頼性が高く、既存のコードベースと連携します。Uncensored機能を迅速に統合できます。
Node.js SDKの使用例
Node.js SDKも同じパターンに従います。OpenAIパッケージをインストールします。ベースURLでクライアントを初期化します。APIキーを正しく設定します。 chat.completions.create() リクエストのために。モデルとして uncensored応答にはコンテンツと使用状況が含まれます。テキストをプログラム的にアクセスできます。このSDKはプロミスをサポートしています。クリーンなコードのためにasync/awaitを使用してください。エラーを適切に処理してください。レートリミットは特定のステータスコードを返します。トークン使用量は追跡されます。この統合は簡単です。Expressやスタンドアロンスクリプトに組み込むことができます。Uncensored AIコーディングAPIはシームレスに動作します。NSFWまたは制限のないアプリをデプロイしてください。バックエンドを効率的にスケールしてください。
ストリーミングレスポンス
streamをtrueに設定してストリーミングを有効にする stream: true リクエスト内。APIはServer-Sent Events (SSE) 経由でチャンクを返します。各チャンクには部分的なテキストが含まれます。これらのチャンクをリアルタイムで処理してください。これは長い出力に対するユーザーエクスペリエンスを向上させます。最後のチャンクにはトークン使用データが含まれます。入力トークンと出力トークンを正確に追跡してください。このデータはコスト監視に役立ちます。ストリーミングはすべてのパラメータで動作します。Temperatureやtop-pは通常どおり適用されます。関数呼び出しはストリーミングモードでも動作します。ストリームイベントを慎重に処理してください。必要に応じて部分的な応答をバッファリングしてください。この機能はインタラクティブなアプリをサポートします。uncensored AIコーディングAPIはストリームを確実に処理します。クライアントがストリーム全体を読み取ることを確認してください。
制限、エラー、コンテキスト
コンテキストウィンドウは合計で100,000トークンをサポートします。これにはプロンプトと補完の両方が含まれます。最大出力は1リクエストあたり16,000トークンです。設定 max_tokens 出力長を制御します。デフォルトは2,048トークンです。レートリミットは1分あたり300リクエストを許可します。同時リクエストは8件まで制限されます。リクエストボディは8 MB以下に保つ必要があります。エラーは標準のHTTPコードを返します。401ステータスは無効なキーを意味します。402ステータスはクレジット不足を示します。429ステータスはレート制限を意味します。クレジットの返金は行われません。不具合はサポート経由で修正されます。これらの制限を活用してアーキテクチャを計画し、予期せぬ事態を避けるために使用状況を監視してください。
cURL
curl https://api.uncensoredaicoding.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list available endpoints for user data retrieval"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicoding.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicoding.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);ストリーミング
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)よくある質問
無制限AIコーディングAPIはコンテンツ制限をどのように扱いますか?
このモデルは合法的な成人向け、フィクション、または論争的なトピックを拒否しません。NSFWコンテンツを許可しますが、未成年者に関する性的コンテンツは常にブロックします。これにより、広範な互換性を維持しながら厳格な制限が適用されます。標準的なフィルタなしで無制限のコード生成出力を作成できます。
アンセンサードAI APIのコスト構造は何ですか?
入力トークンは100万トークンあたり$0.15、出力トークンは100万トークンあたり$0.50です。実際の使用量に対してのみ課金されます。エラーや拒否は無料です。クレジットは有効期限がありません。この前払いモデルは透明性を保証します。アカウントには隠れた手数料は適用されません。
このAPIをLM Studioなどのローカルツールと組み合わせて使用できますか?
はい、ただしクラウドベースURLが必要です。LM Studioは通常ローカルモデルを実行しますが、当社のエンドポイントに接続するように構成できます。これにより既存のワークフローを使用できます。APIキーはリクエストの認証を行います。ストリーミングとツールは期待どおりに動作します。これはローカルの利便性とクラウドのスケーラビリティを結びつけます。
APIキーを即座に取得
サインアップし、トークンをコピーして、ベースURLを更新します。それだけです。