APIリファレンスとクイックスタート
このOpenAI互換のAPIリファレンスを使用して、無制限LLMへのリクエスト送信を直ちに開始できます。以下のクイックスタートでは、標準的なSDKを使用して認証の設定、ストリーミングの処理、制限の管理方法を解説します。
認証とベースURL
ダッシュボードで資格情報を生成し、クライアントをベースURLにポイントしてください。エンドポイントは標準的なOpenAIヘッダーを受け付けるため、ライブラリコードを変更せずにキーを差し替えることができます。この安価なLLM APIは、次の読み取りを行うすべてのツールと互換性があります。 AUTHORIZATION ヘッダー。
あなたのキーはサインアップ直後に表示されます。これは前払い残高を表すため、安全に保管してください。エラーや拒否はクレジットを消費しないため、安全にテストできます。
最初のリクエスト
接続性を確認し、uncensoredなレスポンスを受け取るために、シンプルなチャット完了を送信します。モデルIDは常に uncensored すべてのリクエストに対して。
- ベースURL:
https://api.keyapicodeclaude.com/v1 - 方法:
POST - モデル:
uncensored創造性を制御するか、設定するためにtemperatureを調整
max_tokens出力を16,000トークンに上限に抑え、またはデフォルトの2,048にします。コンテキストウィンドウはプロンプトと完了の合計で100,000トークンをサポートします。オプションのパラメータはcurl https://api.keyapicodeclaude.com/v1/chat/completions \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "uncensored", "messages": [{"role": "user", "content": "Set the max tokens to five hundred"}] }'Python SDK統合
エンドポイントをプログラムで操作するために公式ライブラリを使用します。クライアントの初期化でベースURLとAPIキーを設定します。このアプローチはバッチ処理や複雑なエージェントワークフローに役立ちます。
ライブラリはリトライとJSONシリアライズを自動的に処理します。請求の透明性を確保するために、レスポンスオブジェクトから使用状況データにアクセスできます。
from openai import OpenAI client = OpenAI(base_url="https://api.keyapicodeclaude.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 SDKのセットアップ
資格情報とベースURLでクライアントを初期化します。Node SDKはPythonの動作を模倣するため、言語を切り替えたりサーバーレス環境で実行したりすることが容易です。
メッセージ履歴をオブジェクトの配列として渡します。APIは、生成されたテキストとトークン数を含む構造化された応答を返します。エラー処理はすべてのSDKで標準的です。
import OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://api.keyapicodeclaude.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をtrueに設定してストリーミングを有効にする
stream: trueリクエスト内。サーバーは部分的なトークンを含むServer-Sent Events (SSE) を送信します。これはインタラクティブアプリケーションの知覚されるレイテンシを削減します。チャンクを解析して完全なレスポンスを段階的に構築します。最終チャンクには課金検証用のトークン使用統計が含まれます。ストリーミングはリアルタイムのユーザーエクスペリエンスに不可欠です。
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)制限とエラー
サービス中断を避けるため使用状況を確認してください。コンテキストウィンドウはプロンプトと補合を合わせて100,000トークンをサポートします。最大出力は1リクエストあたり16,000トークン、指定がない場合は2,048トークンです。
レートリミットは、キーあたり1分あたり300リクエスト、8件の同時リクエストを適用します。一般的なエラーには、無効なキーに対する401、クレジット不足に対する402、レートリミット超過に対する429があります。リクエストボディは8 MB未満に保つ必要があります。
よくある質問
uncensored APIキーはClaude Codeと互換性がありますか?
はい、エンドポイントは完全にOpenAI互換なので、ベースURLとAPIキーを設定するだけでClaude Codeで使用できます。これにより、サブスクリプションではなく前払いクレジットを使用できます。モデルは標準プロバイダと同様にツール使用と関数呼び出しに対応します。
プリペイドクレジットを追加するにはどうすればよいですか?
USDT(TRC20)またはUSDC(Base)でダッシュボード経由でチャージ。最低チャージ額は$20で、大口入金にはボーナスが適用されます。クレジットは期限切れしないため、月額料金なしで必要な時にいつでも資金を追加できます。
モデルはClaudeと同じですか?
いいえ、このモデルは当社のサーバー上で稼働する独立したオープンウェイトの非検閲LLMです。GPT、Claude、Gemini、またはその他のベンダーのモデルではありません。類似した機能を提供しますが、チューニングやコンテンツポリシーは異なります。