ja ▾
APIキーを取得

無制限モデル用のAPIドキュメント

ベースURLをHTTPS://api.unrestrictedgptchat.com/v1に変更し、既存のSDK統合を維持して当社の無制限LLM APIを使用します。

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

このページで
  1. 認証とヘッダー
  2. POST /v1/chat/completions
  3. GET /v1/models
  4. ストリーミングレスポンスとトークン使用量
  5. 関数呼び出しとJSONモード
  6. レート制限とエラー処理
  7. よくある質問
unrestrictedgptchat.com/docs/#text

認証とヘッダー

APIキーをリクエストごとにAuthorizationヘッダーに含めて送信してください。形式は以下の通りです Bearer YOUR_API_KEY に含めてください。 Authorization フィールド。キーはGoogleまたはメールによるサインアップ直後に生成されます。登録に電話番号は必要ありません。前払い残高に対して不正使用を防ぐため、環境変数にキーを安全に保管してください。ヘッダーにより、当社のサーバーがアカウントを識別し、正確なトークン課行を行います。

POST /v1/chat/completions

テキスト応答を生成するための最初のリクエストを行います。 POST /v1/chat/completions エンドポイント model に設定 uncensored. このエンドポイントはユーザーとアシスタントのロールを含む標準的なメッセージ配列を受け取ります。クライアントの設定に応じて応答をストリーミングするか、完全なテキストを受け取ることができます。モデルは入力を変数処理し、法的な成人用途向けのコンテンツ拒否なしでテキストを返します。同時実行の制約についてはレート制限ページをご覧ください。

GET /v1/models

GETエンドポイントを使用して利用可能なモデル情報を取得します。これにより、uncensoredモデルとその機能に関するメタデータが返されます。完了リクエストを送信する前にモデルIDを確認できます。レスポンスは、APIが標準的なOpenAI構造と互換性があることを確認します。クライアント設定のデバッグに迅速に使用できます。SDKが正しいサービスバージョンを指していることを確認するのに役立ちます。このエンドポイントではアカウントのトークンクレジットは消費されません。

ストリーミングレスポンスとトークン使用量

streamを stream true に設定します。トークンが生成されるたびにサーバー送信イベント (SSE) を受信します。最終チャンクにはリクエストの総トークン使用量が含まれます。これによりアプリケーションでレスポンスをリアルタイム表示できます。トークン数はプリペイド残高を正確に監視するのに役立ちます。ストリーミング中のエラーはストリームを正常に終了させることで処理されます。必要に応じてペナルティなしでストリームを中断できます。

関数呼び出しとJSONモード

を使用 tools 関数呼び出し機能のためのパラメータ。設定 response_format に json_object 厳格なJSON出力のため。このモデルはアプリケーション向けの構造化データ生成をサポートしています。リクエストボディでカスタムツールを定義できます。APIはモデルに送信する前に構造を検証します。これにより、ダウンストリームコードでの一貫したパーシングが保証されます。特定の形式が必要な自動化ワークフローにはJSONモードが最適です。

レート制限とエラー処理

1分あたり300リクエストを超えた場合は429エラーが発生します。制限はキーごとに8の同時実行数を許可します。リクエストボディは8 MB以下に保つ必要があります。401エラーを受信した場合はAPIキーの有効性を確認してください。402エラーは前払いクレジットが不足していることを示します。エラーは残高からトークンを消費しません。コンテキストウィンドウはプロンプトと補完を合わせて100,000トークンをサポートします。指定がない限り、最大出力は16,000トークンです。これらのエラーはクライアントコードで適切に処理してください。

cURL

curl https://api.unrestrictedgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the capital of france"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedgptchat.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.unrestrictedgptchat.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)
unrestrictedgptchat.com/docs/#s1

よくある質問

これはチャットGPTの制限なし標準モデルと同じAPIですか?

いいえ、当社はGPTや他のベンダーモデルとは異なる独自のアンセンサードオープンウェイトモデルを提供しています。同じSDKコードを使用できますが、ベースURLを当社のものに変更してください。モデルは法的な成人トピックに対する拒否を減らすようにチューニングされています。特定のトークンコストについては価格ページをご覧ください。

並列チャットAPIレスポンスでの引用の欠落をデバッグする方法

モデルIDが「uncensored」に正しく設定されていることを確認してください。ヘッダーに有効なAPIキーが含まれていることを確認してください。レスポンス形式が適切なJSON構造であることを確認してください。ストリーミングチャンクはクライアントで正しく集約されるべきです。

レート制限を超えた場合どうなりますか?

429ステータスコードは、リクエストが多すぎること示しています。キーにさらにリクエストを送信する前に待機する必要があります。制限は1分ごとにリセットされます。キーごとの並列リクエストは8件に制限されます。必要に応じて新しいキーを生成してキーの並列数を増やすことができます。

APIキーを今すぐ取得

サインアップし、キーをコピーして、ベースURLを更新します。それだけです。

APIキーを取得