Uncensored APIクイックスタート
摩擦ゼロでスタックに当社の無制限LLMを統合します。ベースURLとAPIキーを追加するだけで、コンテンツ拒否なしでテキストを生成する標準的なOpenAI互換コードを実行できます。
公式のOpenAI SDKをインストール
既存のインフラストラクチャを駆動するライブラリをインストールすることから始めましょう。当社は業界全体で標準的に使用されているクライアントをサポートしており、コードのポータビリティを維持します。これによりベンダーロックインを回避しつつ、同じインターフェースを通じて当社の無制限モデルにアクセスできます。
from openai import OpenAI
client = OpenAI(base_url="https://api.kimicontextwindow.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)
ベースURLとAPIキーを設定してください
クライアントを専用エンドポイントに接続して標準フィルターをバイパスします。資格情報を安全に保つために環境変数を直ちに構成してください。当社のAPIは特定のベースURLと認証用の有効なキーを要求します。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimicontextwindow.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);
/v1/chat/completionsに最初のリクエストを送信
chat エンドポイントをシステムメッセージとユーザーメッセージで呼び出します。モデルは入力を処理し、不要な拒否なしで直接的なテキストレスポンスを返します。使用するには、 uncensored 制限のない出力のためにモデルIDを使用してください。
curl https://api.kimicontextwindow.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the RFC 9001 document in 200 words"}]
}'
SSE 経由のストリーミングレスポンス
ストリーミングを有効にして、トークンが生成されるたびに受信することで、知覚されるレイテンシを軽減します。サーバーは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モードまたは関数呼び出しを有効にする
プログラムでの使用のために出力を構成し、JSONモードを有効にします。外部システムとの統合のためにツール定義も可能です。両方の機能は、信頼性の高いデータ抽出のための単一のUncensoredモデルで動作します。
使用状況、制限、エラーを確認する
トークン数とリクエスト制限を監視してサービス中断を回避してください。当APIは100,000トークンのコンテキストウィンドウと1分あたり300リクエストの制限を適用します。401が表示された場合はキーを確認し、402は暗号通貨でチャージが必要であることを意味し、429はレート制限に到達したことを示します。
FAQ
無制限APIを迅速に始める方法
Googleまたはメールアドレスのみでサインアップし、APIキーを即座に取得。ベースURLとキーをOpenAI SDKに追加し、チャット完了エンドポイントにリクエストを送信します。
この非制限LLMのコンテキストウィンドウ制限はいくらですか?
このモデルは、入力と出力の合計で100,000トークンのコンテキストウィンドウをサポートします。1回のリクエストあたり最大16,000トークンを生成できます。max_tokensの値を指定しない場合は、2,048トークンになります。
なぜアンセンサードAI APIリクエストで402エラーが発生するのか?
402エラーは、プリペイド残高が枯渇したことを示します。リクエストの送信を続けるには、USDT(TRC20)またはUSDC(Base)を使用してチャージする必要があります。エラーや拒否はクレジットを消費しません。
APIキーを取得
登録、トークンのコピー、ベースURLの更新。これだけです。