ja ▾
試用キーを取得

数分でUncensored APIを統合

ベースURLとAPIキーを入れ替えるだけで、既存のスタックに非制約LLMを組み込みます。OpenAI互換APIは、構成上の手間なしに標準SDKコードを受け付けます。

クイックスタート: SDK の接続

現在のエンドポイントをベースURLに置き換え、ヘッダーにAPIキーを挿入してください。この簡単な変更で、リクエストが無制限モデルに即座にルーティングされます。

ベースURLは https://api.geminisenzacensura.com/v1認証は、Bearerトークンを Authorization ヘッダー。このキーは、Googleまたはメールでサインアップした直後に生成されます。

  • 追加のライブラリは不要です。
  • あらゆるOpenAI互換クライアントと連携します。
  • キー作成後に即時利用可能。

このアプローチはプロキシラッパーや複雑なローカルセットアップを排除します。

curl https://api.geminisenzacensura.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 Peru?"}]
  }'

エンドポイント: POST /v1/chat/completions

チャット完了エンドポイントにプロンプトを送信してテキスト出力を受け取ります。この単一エンドポイントはuncensoredモデルのすべての推論を処理します。

リクエストボディでモデルIDを "uncensored" と指定します。APIは生成されたテキストを含む標準的なJSONレスポンスを返します。温度などのパラメータを使用して動作を制御できます。 temperature または top_p.

入力が送信され、テキストが出力されます。ここでは埋め込みや画像生成はありません。

from openai import OpenAI

client = OpenAI(base_url="https://api.geminisenzacensura.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)

エンドポイント: GET /v1/models

接続を確認し、利用可能なモデルを一覧表示するためにこのエンドポイントをクエリします。これにはモデル詳細を含む JSON オブジェクトが返されます。

重いペイロードを送信する前にAPIキーに有効な権限があることを確認するには、こちらを使用してください。この応答は、モデルID「uncensored」がアクティブであることを確認します。

これは最小限のトークン消費を行う軽量なチェックです。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.geminisenzacensura.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);

パラメータ: Temperature、Top-p、Tools

標準的なOpenAIパラメータを使用してランダム性と構造を制御します。設定 temperature 創造的な多様性を得るために、または top_p ヌクレウスサンプリング用。

渡すことで関数呼び出しを有効にします tools 配列。モデルは response_format: {"type": "json_object"}。 stop シーケンスおよび seed 再現性用。

これらのパラメータにより、カスタムロジックなしでuncensored AIの出力を正確に制御できます。

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

streamをtrueに設定してストリーミングを有効にする stream: true Server-Sent Events (SSE)を介してチャンクを受信します。これにより、長い応答の知覚レイテンシが削減されます。

ストリームの最終チャンクにはリクエストの総トークン使用量が含まれています。これにより、完全な応答を待たずにリアルタイムでコストを追跡できます。

ストリーミングはチャットインターフェースやプログレッシブなテキストレンダリングに最適です。

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)

エラーコードと制限

HTTPステータスコードを確認してエラーを適切に処理してください。A 401 無効または期限切れのAPIキーを示します。 402 means you have insufficient prepaid credit. A 429 レートリミットに到達したことを示します。

制限はキーあたり1分間あたり300リクエストです。リクエストボディのサイズは8 MBに制限されます。エラーと拒否は前払いクレジットを消費しないため、実際のトークン使用量に対してのみ課金されます。

トラブルシューティングを迅速に行うために、レスポンスボディに詳細なエラーメッセージが含まれているか確認してください。

FAQ

この非制限モデルのコンテキストウィンドウはいくらですか?

コンテキストウィンドウは100,000トークンで、プロンプトと補完を合わせてカウントします。これにより、即時の切り捨てなしで広範な会話や大きなドキュメントの処理が可能です。

無制限APIの始め方

Googleまたはメールアドレスのみでサインアップし、APIキーを即座に取得。アカウントを暗号通貨(USDTまたはUSDC)でチャージしてリクエスト送信を開始します。ベースURLを更新することで、公式のOpenAI SDKを使用できます。

API は標準的な OpenAI クライアントと互換性がありますか?

はい、完全にOpenAI互換です。既存の設定でベースURLとAPIキーを変更するだけです。ストリーミング、関数呼び出し、JSONモードをサポートしています。

APIキーを取得

登録し、APIキーを取得し、ベースURLを更新します。それだけです。

試用キーを取得