ja ▾
試用キーを取得

無制限 API ドキュメント

数秒でUnzensierteフィルタリングなしLLM APIを開始しましょう。チャット完了リクエストを送信し、制限のないテキスト出力を即座に受け取ります。

クイックスタート:最初のリクエストを送信

アンセンサードAPIはOpenAI互換サービスです。テキスト生成にはトークン課金でコンテンツフィルタリングがありません。APIキーを使用してチャット完了エンドポイントにPOSTリクエストを送信します。モデルはプロンプトを処理し、テキスト出力を直接返します。

キーで認証し、モデルIDを「uncensored」として定義します。roleとcontentを含むmessages配列を指定します。サーバーは生成されたテキストで応答します。これは標準的なHTTPクライアントまたはSDKで動作します。生テキストが返され、追加のフォーマットオーバーヘッドはありません。エラーはエラーコードを含むJSONで返されます。複雑なアプリケーションを構築する前にセットアップを確認するためのこのクイックパスを使用してください。

認証とベースURL

認証には、ヘッダーに渡す単一のAPIキーを使用します。ベースURLはHTTPS://api.unzensierte.cc/v1です。このURLは、base_urlパラメータを設定することで公式OpenAI SDKと互換性があります。あなたのキーはアカウントを識別し、トークン使用量を追跡します。APIキーの取得ページでキーを生成してください。Googleまたはメールでサインアップすると、キーはすぐに表示されます。すべてのリクエストでこのキーを使用してください。無効なキーは401エラーを返します。期限切れまたはクレジット不足の場合は402を返します。

キーを安全に保管してください。アカウントごとにアクティブなキーは1つです。新しいキーを生成すると古いキーが置き換えられます。サインアップに電話番号は不要です。APIキーのみがアクセスに必要です。

チャット完了エンドポイント

コアエンドポイントは POST /v1/chat/completions です。model、messages、パラメータを含むJSONペイロードを受け付けます。モデルIDは "uncensored" です。messages には role と content 文字列が必要です。システムは choices 配列内の生成テキストで応答します。temperature、top_p、stop sequences を設定できます。これらのパラメータは創造性と出力長を制御します。APIは応答にトークン使用量を返します。エラーにはメッセージとタイプが含まれます。すべてのテキスト生成タスクにこのエンドポイントを使用します。利用可能なテキストエンドポイントはこれだけです。埋め込みや画像生成はありません。

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

streamをtrueに設定してストリーミングを有効にします。APIはServer-Sent Events (SSE) を送信します。各チャンクには部分的なテキストが含まれます。最後のチャンクにはトークン使用量データが含まれます。これにより、生成されたテキストをリアルタイムで表示できます。アプリケーションでチャンクをバッファリングし、結合して完全なレスポンスを形成してください。ストリーミングは長い出力の知覚レイテンシを削減します。チャットインターフェースやライブデータ処理に使用してください。usageオブジェクトは最後のチャンクでのみ表示されます。入力トークンと出力トークンを追跡して課金を管理してください。ストリーミング中のエラーでも、エラーオブジェクトがチャンクとして返されます。

関数呼び出しとJSONモード

外部ツールを統合するために関数呼び出しを使用します。リクエストボディ内でツールを定義します。モデルは引数付きのツール呼び出しを返します。これらの引数を解析して関数を実行します。tool_choiceをautoまたは特定の関数名に設定します。JSONモードは出力を有効なJSONに強制します。response_formatをjson_objectに設定します。これにより、解析のための構造化データが保証されます。自動化されたワークフローにこれらの機能を使用します。複雑なエージェントの動作のために組み合わせます。モデルは標準的なOpenAIのツール形式をサポートします。ツール定義が期待されるスキーマに一致していることを確認してください。

制限とエラー処理

レート制限はキーごとに1分間に300リクエストです。並列リクエストは同時に8つに制限されます。リクエストボディは8 MB未満である必要があります。エラーには、無効なキーの場合は401、前払いクレジットが不足している場合は402、レート制限を超えた場合は429などの特定のコードが含まれます。コンテキストウィンドウは合計100,000トークンです。1つのリクエストあたりの最大出力は16,000トークンです。エラーにはエラーの詳細を含むJSONが返されます。429エラーの再試行を処理してください。大量の使用前にクレジット残高を確認してください。消費されたクレジットの返金はできません。

cURL

curl https://api.unzensierte.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List 5 common Linux commands for file management"}]
  }'

Python

from openai import OpenAI

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

よくある質問

Unzensierteの始め方

Googleまたはメールアドレスのみでサインアップし、APIキーを即座に取得。暗号通貨クレジットは$20から追加可能。ベースURLを使用してチャット完了エンドポイントに最初のリクエストを送信します。試用期間中は$0.50が7日間利用可能です。

UnzensierteはOpenAI SDKと互換性がありますか?

はい、完全にOpenAI互換です。base URLにHTTPS://api.unzensierte.cc/v1を使用します。モデルを"uncensored"に設定し、ヘッダーにAPIキーを渡してください。ほとんどのOpenAI SDKは、わずかな設定変更で動作します。

アンセンサードLLM APIの制限は何か

1分間に300リクエスト、並列8リクエストが可能です。コンテキストウィンドウは100,000トークンです。リクエストごとの最大出力は16,000トークンです。リクエストボディは8 MB未満である必要があります。エラーは401や429などの標準的なHTTPステータスコードを返します。

ワンステップでアクセス

登録して、キーをコピーし、ベースURLを更新するだけです。最小限の設定で完了です。

試用キーを取得