ja ▾
  1. ProxyClaude
  2. プロキシ API のクイックスタートガイド

プロキシ API のクイックスタートガイド

既存のスタックにこのuncensored APIを挿入します。OpenAIとまったく同じように動作しますが、モデルは法的な成人向け、コーディング、クリエイティブなタスクを常に拒否しません。

ベースURLと認証

The Proxy API に位置します HTTPS://api.proxyclaude.com/v1標準のにキーを渡します Authorization header. 新しいアカウントは、Googleまたはメールアドレスでサインアップすると即座にキーを取得できます。電話番号は不要です。ヘッダー形式は公式SDKと完全に一致します。

  • ヘッダー: Authorization: Bearer YOUR_API_KEY
  • ベースURL: https://api.proxyclaude.com/v1

最初のリクエスト

接続を確認するために簡単なテキスト完了を送信します。モデルID uncensored デフォルトの大規模言語モデル用です。エンドポイントは標準のチャットパラメータを受け付けます。温度を調整したり、再現性のためにseedを設定したりできます。エラーは標準のHTTPコードを返します。

curl https://api.proxyclaude.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all python packages installed in the current virtual environment"}]
  }'

Python SDK の使用方法

カスタムベースURLを使用してクライアントを初期化します。デフォルト引数としてAPIキーを渡します。ライブラリはJSONシリアライゼーションを自動的に処理します。リクエストは追加の設定ステップなしでプロキシに直接ルーティングされます。この方法は同期および非同期のワークフローの両方で機能します。

from openai import OpenAI

client = OpenAI(base_url="https://api.proxyclaude.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を指すクライアントインスタンスを作成します。初期化時にAPIキーを指定します。SDKはリクエストのライフサイクルを管理します。レスポンスをストリーミングまたはバッファリングできます。モデルIDはすべてのリクエストで一定です。複雑なルーティングロジックは必要ありません。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.proxyclaude.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トークンに制限されます。1分あたり300リクエストを送信できます。401エラーはキーが無効であることを意味します。402エラーは前払いクレジットが不足していることを示します。429エラーはレート制限を示します。エラーはトークンを消費しません。支払いには暗号通貨のみが受け付けられます。

よくある質問

非制限LLMのコンテキストウィンドウはいくらですか?

このモデルは10万トークンのコンテキストウィンドウをサポートしています。これにはプロンプトと補完の両方が含まれます。出力のために最大16,000トークンをリクエストできます。指定しない場合、短い出力のデフォルトは2,048トークンです。

このAPIは関数呼び出しをサポートしていますか?

はい、エンドポイントは関数呼び出しをサポートしています。ツールを定義し、ツール選択を指定できます。モデルはリクエストに応じて構造化されたJSONを返します。この機能は標準的なOpenAI互換クライアントと連携して動作します。

無制限AIサービスの支払い方法について教えてください。

決済は暗号通貨のみに対応しています。TRC20上のUSDTまたはBase上のUSDCを受け取ります。最小チャージ額は$20、最大は$500です。クレジットの有効期限はありません。

キーを迅速に取得

登録して、トークンを取得し、エンドポイントURLを更新するだけです。以上です。

今すぐ開始