ja ▾
アカウントを開く

クイックスタート:Uncensored API統合

ベースURLとAPIキーを更新して、既存のOpenAI互換クライアントを当社の無制限モデルに接続します。このクイックスタートでは、認証、リクエスト構造、ストリーミング、ツール使用法について解説し、即時の統合を支援します。

アカウントを開く

フィルタなし、NSFW対応のOpenAI互換API代替

認証とベースURL

APIキーはすべてのリクエストを認証します。標準のベースURLを当社のエンドポイントに置き換えて、トラフィックを無制限モデルにルーティングします。この変更により、コアロジックを変更せずに既存SDKを使用できます。キーはGoogleまたはメールでのサインアップ直後に発行されます。

ベースURLは HTTPS://api.claudeapikeys.com/v1 です。APIキーは Authorization ヘッダーに Bearer トークンとして渡してください。この設定は、OpenAI互換エンドポイントをサポートするあらゆるクライアントで動作します。

最初のCompletionリクエストを送信する

テキスト生成用の標準的なチャット完了POSTリクエストを送信します。モデルIDは "uncensored" で、テキストの入力と出力を処理します。このアプローチにより、複雑なプロキシ設定の必要性がなくなります。接続を確認するために簡単なメッセージから開始できます。

  • メッセージには標準のJSON形式を使用してください。
  • モデルを "uncensored" として指定します。
  • ヘッダーにAPIキーを含めてください。
curl https://api.claudeapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
  }'

ストリーミングとトークンの構成

stream パラメータを true に設定してストリーミングを有効にします。これによりトークンが生成されるたびにサーバー送信イベント(SSE)として返されます。最後のチャンクでトークン使用詳細を取得できます。創造性を制御するために temperature と top_p を調整してください。この方法は長いレスポンスの知覚レイテンシを削減します。

max_tokens を設定して出力長を制限します。指定しない場合はデフォルトが 2,048 トークンです。コンテキストウィンドウは合計で最大 100,000 トークンをサポートします。

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モードを使用

リクエストでツールを定義することで関数呼び出しを統合します。APIはtool_choiceと構造化された出力をサポートしています。厳密なJSON準拠のためにresponse_formatをjson_objectに設定します。この機能は、ダウンストリームアプリケーションのための信頼性の高い解析を保証します。1つのリクエスト内で複数のツールを定義できます。

ツールとストリーミングを組み合わせることで、リアルタイムのツール実行を実現します。APIはツール呼び出しを処理し、期待される形式で結果を返します。このセットアップは自動化ワークフローに最適です。

from openai import OpenAI

client = OpenAI(base_url="https://api.claudeapikeys.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)

クライアント統合の例

標準的なOpenAIパッケージを使用してNode.jsクライアントに統合します。構成オブジェクト内のベースURLとAPIキーを更新します。これにより既存のコードベースとの互換性が確保されます。SDKはリクエストのシリアライズを自動的に処理します。

SDKの最新バージョンを使用してください。古いバージョンではすべてのパラメータがサポートされていない場合があります。スケーリングする前に、簡単なプロンプトで統合をテストしてください。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.claudeapikeys.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);

レートリミットとエラー処理

キーごとに1分間に300リクエストまで制限されています。同時実行数は8つの同時リクエストに制限されます。リクエストボディは8 MBを超えてはなりません。401のようなエラーは無効なキーを示し、402はクレジットが不足していることを意味します。429はレート制限の枯渇を示します。

コンテキストウィンドウにはプロンプトトークンと補完トークンの両方が含まれます。制限を超えないように使用状況を監視してください。クレジットエラーは無料なので、成功したトークンのみに対して課金されます。

よくある質問

無制限APIの始め方

Googleまたはメールアドレスでサインアップすると、APIキーが瞬時に発行されます。クライアントのベースURLをHTTPS://api.claudeapikeys.com/v1に更新し、モデルID "uncensored"でテストリクエストを送信して接続を確認してください。

APIのレート制限は何ですか?

キーごとに最大1分間に300リクエストを送信できます。同時実行数は8つの同時リクエストに制限されます。リクエストボディは8 MB未満である必要があります。これらの制限を超えると、429エラーが返されます。

APIはストリーミングをサポートしていますか?

はい、Server-Sent Eventsのためにstreamパラメータをtrueに設定します。トークン使用の詳細は最終チャンクに含まれます。これは長い応答のレイテンシを削減し、ユーザーエクスペリエンスを向上させます。

キーを即座に取得

登録、トークンのコピー、エンドポイントURLの更新。これだけで十分です。

アカウントを開く