アンサナイドAPIのドキュメント
ベースURLの変更1つで既存プロジェクトに制限なしAPIを組み込みます。一貫した生成、透過的な暗号価格、サブスクリプションロックなしが得られます。
クイックスタート: SDK のインストールと設定
クライアントを当社のベースURLに設定し、APIキーを渡すことから始めましょう。エンドポイントは https://api.claudeapitokencosts.com/v1 複雑なルーティングロジックを必要としません。
認証には、ヘッダーに渡す標準的なベアラートークンを使用します。 Authorization ヘッダー。Googleまたはメールを介してキーを即座に生成できます。
当社のサービスは完全にOpenAI互換です。コアロジックを変更せずに公式SDKを使用できます。ベースURLを更新し、キーを挿入するだけです。
使用 curl 直ちに接続を確認します。
基本チャット完了リクエスト
POSTリクエストを以下に送信 /v1/chat/completions テキスト出力を取得します。このエンドポイントはすべての標準的なチャット対話を処理します。
JSONボディにシステムプロンプトとユーザーメッセージを定義します。モデルIDは常に uncensored.
APIはテキスト応答を直接返します。単純なユースケースでは複雑なストリーミングオブジェクトを解析する必要はありません。
この手法は、単純なスクリプトやバッチ処理ジョブに機能します。 curl 最初の呼び出しをテストするため。
サーバーサイドイベント(SSE)によるストリーミングレスポンス
streamをtrueに設定してストリーミングを有効にする stream: true リクエスト内。サーバーは生成されたチャンクを返します。
この手法は長い出力に対する知覚遅延を軽減し、アプリケーションがトークンをリアルタイムで表示できるようにします。
各チャンクには部分的なデータが含まれ、最終ペイロードには使用統計が含まれます。
クライアントコードでSSEストリームを処理し、トークンの到着に合わせて処理してください。これはインタラクティブなアプリケーションにとって重要です。
関数呼び出しとJSONモード
構造化された出力を response_format パラメータ。に設定 {"type": "json_object"} 厳密なJSON返信用。
関数呼び出し用のツールを定義することもできます。モデルはリクエストで提供されたツール定義を尊重します。
パイプラインでの信頼性の高いデータ抽出を保証します。複雑なワークフローにはJSONモードとツールを組み合わせます。
当社のモデルは構造化データ生成を効率的に処理します。
パラメータ: Temperature、Top P、Seed
温度で創造性を制御し、 temperature および top_p. 高い値はランダム性が増します。低い値は出力をより決定論的にします。
を使用 seed 再現可能な結果のためのパラメータ。これは、特定のプロンプトのデバッグやテストに役立ちます。
設定 max_tokens 出力長を制限します。1リクエストあたりのデフォルトは2,048トークンです。
特定のユースケースに合わせてこれらの設定を調整します。必要に応じて一貫性と多様性のバランスを取ってください。
トークン使用量とコストの理解
あなたは消費されたトークンのみ課金されます。入力トークンは100万トークンあたり$0.15、出力トークンは100万トークンあたり$0.50です。
エラーや拒否はクレジットを消費しません。成功した完了分のみに対して課金されます。
トークン計算機を使用して、大量のバッチを送信する前にコストを見積もります。当社の料金体系は透明で、使用量ベースです。
月額料金やサブスクリプションのロックはかかりません。クレジットは期限切れになりません。いつでも暗号通貨でチャージできます。
ストリーミング応答の最終チャンクを使用して使用状況を確認してください。
cURL
curl https://api.claudeapitokencosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests and show me the output"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapitokencosts.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.claudeapitokencosts.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)よくある質問
このサービスにおける Claude API のトークンコストは?
当社の料金は入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50です。これは隠れた料金やサブスクリプション要件のない固定レートです。使用した分のみお支払いいただきます。
レートリミットとエラーを処理するにはどうすればよいですか?
APIは1分あたり300リクエストを超えた場合に429ステータスコードを返します。401エラーはAPIキーが無効であることを示し、402エラーはクレジットを追加する必要があることを意味します。これらのエラーは標準的であり、コードで簡単に処理できます。
コンテキストウィンドウのサイズはいくらですか?
コンテキストウィンドウは、プロンプトと補完を合わせて100,000トークンです。1回の出力で最大16,000トークンをリクエストできます。これにより、制限にすぐに達することなく、 substantialなコンテキストを処理できます。
シンプルなフォーム経由でキーを取得
登録、キーのコピー、ベースURLの更新。これが完全な設定です。