claudeの価格と当社のプリペイドモデルの比較
Claude APIの価格は、事前の月額コミットメントを必要とする階層型サブスクリプションモデルに依存しています。実際のサービス使用量に関係なく、プラットフォームへのアクセスに対して課金されます。この構造により、プロジェクトのトラフィックが断続的である場合、予算が浪費される可能性があります。当社の前払いモデルは、トークン使用量のみに対して厳密に課金します。消費した分のみに対して課金されます。この透明性により、高い精度でコストを予測できます。コストは入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50です。エラーには課金されません。拒否も無料です。これは、他のプロバイダーの固定月額料金と大きく対照的です。
ステップ1:ベースURLエンドポイントの切り替え
クライアント設定を更新してベースURLを当方に設定してください。エンドポイントはHTTPS://api.glmapiprice.com/v1です。この変更により、リクエストが当社のuncensoredモデルサーバーに到達します。認証ヘッダーを変更する必要はありません。標準的なAuthorizationヘッダーは有効です。この1つの変更でトラフィックが当社のインフラストラクチャにリダイレクトされます。既存のOpenAI SDKはこのURLパターンを即座に認識します。このステップに追加のライブラリは必要ありません。
curl https://api.glmapiprice.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
}'
ステップ2: APIキーを更新する
ダッシュボードから新しいAPIキーを生成します。キーは作成直後に表示されます。このキーをAuthorizationヘッダーで使用してください。キーはアカウント固有です。再生成しない限り期限切れになりません。当社のシステムでは1アカウントあたり1つのアクティブなキーをサポートしています。新しいキーは古いキーを即座に置き換えます。これにより、明確なセキュリティ境界が確保されます。ダウンタイムなしでキーをローテーションできます。このキーはchat-completionsエンドポイントへのアクセスのみを付与します。
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapiprice.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)
ステップ3: ストリーミングとJSONレスポンスを確認する
ストリーミングを有効にしてリクエストを送信することで統合をテストしてください。APIはServer-Sent Eventsを返します。各チャンクには部分的なトークンデータが含まれています。最終チャンクには総トークン使用量が含まれます。これにより、リアルタイムのUI更新が可能になります。JSONモードもサポートされています。response_formatをjson_objectに設定してください。モデルは厳密に有効なJSONを返します。これは自動化されたパイプラインでの解析に不可欠です。ストリーミング中のエラーは適切に処理されます。接続はクリーンに終了します。これらのストリームの信頼性を信頼できます。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapiprice.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);
コスト計算: 入力トークンと出力トークンの比較
入出力トークンの合計でコストを計算します。入力トークンは100万トークンあたり$0.15、出力トークンは100万トークンあたり$0.50です。比率は1:3.33で、出力が著しく高コストになります。100,000トークンまでのコンテキストウィンドウをサポートしていますが、1リクエストあたりの最大出力は16,000トークンです。max_tokensを設定しない場合、制限は2,048トークンです。長い出力はコストを急速に増加させます。トークン使用量を注意深く監視してください。APIはレスポンスに使用統計を返します。これにより、予算内に収めることができます。
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)
クライアントでの関数呼び出しの処理
当APIはツールを介した関数呼び出しをサポートしています。ツール配列に関数を定義します。モデルはレスポンスでツール呼び出しを返します。これらの呼び出しを解析して実行します。その後、結果をモデルに送信します。これにより複雑なマルチステップワークフローが可能になります。APIはtool_choiceを自動的に処理します。必要に応じて特定のツールを強制することもできます。この機能はOpenAI SDKと互換性があります。ストリーミングレスポンスとシームレスに動作します。関数呼び出しは高度なエージェントにとって不可欠です。
使用状況とトークン制限のモニタリング
APIレスポンスヘッダーを使用して使用状況を追跡できます。各リクエストにはトークン数が返されます。アプリケーションログでこれを監視できます。レートリミットはキーごとに1分あたり300リクエストです。同時に8つのリクエストを実行できます。リクエストボディの制限は8 MBです。これらの制限は不正使用を防ぎます。すべてのユーザーに公平な利用環境を保証します。制限を超えると、429エラーが発生します。数秒待ってから再試行してください。これは高トラフィックAPIの標準的な動作です。監視により、プロンプト設計の最適化が可能になります。
なぜ前払いクレジットはサブスクリプションに勝るのか
プリペイドクレジットは過払いのリスクを解消します。暗号通貨のみでチャージできます。TRC20上のUSDTまたはBase上のUSDCが利用可能です。最小チャージ額は$20、最大は$500です。大口チャージにはボーナスクレジットが提供されます。$50以上で+5%ボーナス、$100以上で+10%ボーナス、$200以上で+15%ボーナス。クレジットは有効期限がありません。これはサブスクリプションに対して大きな利点です。使用した分のみ課金されます。隠れた料金はありません。月々の更新もありません。このモデルは透明性が高く、予測可能です。