クイックスタート:無制限LLM API
このクイックスタートガイドでは、標準のOpenAI SDKを使用して制限なしLLM APIを統合する方法を案内します。認証、リクエストの送信、ストリーミングの処理を、サブスクリプションロックインなしで行います。
前提条件:SDKとAPIキーの設定
ホストサービスのベースURLは https://api.priceclaude.com/v1認証には、有効なAPIキーを Authorization ヘッダー。このキーは、Googleまたはメールでサインアップした直後に生成されます。 APIキーを取得 ページ。サインアップに電話番号は必要ありません。
当社のAPIはOpenAI互換です。標準をサポートするSDKをすべて使用できます。 openai パッケージ構造。キーを api_key パラメータ。 base_url 当社のエンドポイントを指すようにします。これにより、統合ロジックを書き換えることなく当社のuncensoredモデルに置き換えることができます。
最初のチャット完了リクエスト
POSTリクエストを以下に送信 /v1/chat/completions システムメッセージとユーザーメッセージを使用します。モデル識別子は厳密に uncensored他のベンダーモデルではありません。法的な成人向け用途においてコンテンツ拒否なしで直接的な回答を行うように最適化されたオープンウェイトモデルです。パラメータを以下のように設定できます。 temperature および top_p 創造性を制御する。
入力トークンは100万トークンあたり$0.15です。出力トークンは100万トークンあたり$0.50です。エラーや拒否はクレジットを消費しません。簡単なテストメッセージを送信してリクエストが正常に動作することを確認できます。レスポンスには生成されたテキストが content フィールド。
ストリーミングレスポンスの処理(SSE)
設定 stream リクエストでtrueに設定してServer-Sent Eventsを受け取ります。これにより、生成されるトークンを処理できます。ストリーミングは大きなレスポンスの知覚されるレイテンシーを削減します。最終チャンクには合計トークン使用統計が含まれます。これにより、リアルタイムでコストを追跡できます。
到着したチャンクをバッファリングして連結します。ストリームの終了イベントを正しく処理してください。このアプローチはチャットインターフェースに不可欠です。完全なレスポンスを待つよりも、滑らかなユーザー体験を提供します。
ツールとJSONモードの使用
リクエストペイロード内に関数スキーマを定義する tools パラメータ。モデルは指示された場合にこれらの関数を呼び出すことができます。使用 tool_choice 特定の関数を強制します。これにより複雑なワークフローが可能になります。JSONモードは response_format: {type: "json_object"}これにより信頼性の高いパースのための構造化出力が保証されます。データ抽出タスクに使用してください。
トークン利用状況と制限の理解
コンテキストウィンドウは合計100,000トークンです。これにはプロンプトと補合の両方が含まれます。リクエストあたりの最大出力は16,000トークンです。設定しない場合 max_tokensデフォルトでは2,048になります。リクエストボディのサイズは8 MBに制限されています。1分あたり300リクエストまで送信できます。同時実行数はキーあたり最大8リクエストに制限されています。これらの制限を超えると429エラーが返されます。
エラー処理とリトライロジック
APIキーを確認してHTTP 401を処理します。402エラーは前払いクレジットが尽きたことを意味します。継続するために暗号通貨でクレジットを追加してください。429レートリミットエラーには指数関数的バックオフを使用してください。再試行ロジックは Retry-After 存在する場合。エラーが発生してもクレジットは消費されません。これにより、ネットワークの問題中に残高が保護されます。
cURL
curl https://api.priceclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the quarterly report by Friday at noon"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.priceclaude.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.priceclaude.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の価格は?
無制限LLMの従量制APIです。料金は入力トークン100万トークンあたり$0.15、出力トークン100万トークンあたり$0.50です。月額サブスクリプションは不要です。
APIキーの取得方法
Googleまたはメールアドレスで「APIキーの取得」ページにお申し込みください。キーは直ちに表示されます。電話番号は不要です。必要に応じてキーを置き換えることができます。
モデルはuncensoredですか?
はい、法的な大人向けコンテンツを拒否しません。未成年者との性的コンテンツのみをブロックします。クリエイティブ、技術的、または論争的なトピックに使用できます。
キーを生成
登録、キーのコピー、ベースURLの更新。すぐに利用可能です。