ja ▾
キーを取得

uncensoredチャットAPIを統合する

ベースURLとキーを設定し、OpenAIと同様にテキストリクエストを送信することで、当社の無制限LLM APIでの構築を開始します。このクイックスタートでは、統合、ストリーミング、エラー処理の essentials をカバーしており、プロジェクトをすぐに実行できます。

https://api.glmapiprice.com/v1制限なし

ベースURLとAPIキーを設定してください

提供されたベースURLと有効なAPIキーを使用してアプリケーションを接続します。当サービスは完全にOpenAI互換であり、既存のクライアントコードでベースURLと認証ヘッダーを変更するだけで済みます。uncensoredモデルに切り替えるために統合ロジック全体を書き直す必要はありません。

  • ベースURL: https://api.glmapiprice.com/v1
  • モデルID: uncensored

ダッシュボードでGoogleまたはメール経由でキーを生成してください。キーはプリペイドクレジットへのアクセス権を付与するため、安全に保管してください。

最初のチャット完了リクエスト

チャット完了エンドポイントに対して標準的なPOSTリクエストを送信してテキスト応答を受け取ります。これは最も基本的なインタラクションであり、任意のOpenAI互換SDKと動作します。システムプロンプトとユーザーメッセージを提供すると、モデルは生成されたテキストを返します。

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"}]
  }'

モデルIDを次の形式で指定してください uncensored リクエストボディに指定します。これにより、生成に使用するモデルをAPIに指示します。

Python SDKと統合

Python用の公式ライブラリを使用して、プログラム的にAPIと連携します。この方法は、JSONシリアライズとエラー処理を自動で処理します。呼び出しを行う前に、クライアントを正しいベースURLで設定する必要があります。

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)

この方法は、Pythonで応答を処理する必要があるバックエンドサービスやスクリプトに最適です。SDKはHTTP接続を効率的に管理します。

Node SDKを使用して接続

標準のクライアントライブラリを使用してNode.js環境でAPIを実装します。これにより、JavaScriptまたはTypeScriptアプリケーションにuncensoredモデルを直接統合できます。ベースURLを当社のサービスに設定します。

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);

Node.js開発者はこれを使用してサーバーレス関数やフルスタックアプリケーションを構築できます。構文はOpenAIクライアントと一致しており、スムーズな移行を保証します。

SSE経由でストリーミングを有効化

ストリームパラメータをtrueに設定してストリーミングレスポンスをリアルタイムで実行します。これにより、生成されるたびにテキストチャンクが送信され、チャットインターフェースのユーザーエクスペリエンスが向上します。トークン使用統計は最終チャンクで受け取ります。

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キーが無効または期限切れの場合、401エラーが発生する可能性があります。402エラーは前払いクレジットが不足していることを示し、暗号通貨でのチャージが必要です。レートリミットは1分あたり300リクエストを超えると429ステータスを返します。

コンテキストウィンドウはプロンプトと補完を合わせて最大100,000トークンを許容します。エラーや拒否は前払いクレジットを消費しないため、実際の出力に対してのみ課金されます。

よくある質問

このuncensoredモデルのglm API料金は?

当社の料金は入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50です。プリペイドクレジットを使用して使用した分のみお支払いいただき、月額サブスクリプション料金はありません。

APIキーの始め方

Googleまたはメールを使用してAPIキーをすぐに入手してください。キーは作成直後に表示され、ベースURLを更新することで任意のOpenAI互換クライアントで使用できます。

レート制限に達した場合どうなりますか?

429ステータスコード:1分あたり300リクエストまたは8つの並列リクエストを超えた場合。リクエスト頻度を減らすか、必要に応じて複数のAPIキーに負荷を分散してください。

今すぐキーを保護する

登録し、APIキーを取得し、エンドポイントURLを更新します。これだけです。

キーを取得https://api.glmapiprice.com/v1