Uncensored ia APIクイックスタート
無制限のIA APIキーを取得し、数分でテキストリクエストの送信を開始。このクイックスタートでは、OpenAI互換APIをプロジェクトに統合するための基本を解説します。
- 1M入力トークンあたり
- $0.15
- 出力トークン / 100万
- $0.50
- トークンコンテキスト
- 100,000
- トライアルクレジット
- $0.50
- 1分あたりのリクエスト数
- 300
インストールとセットアップ
お好みの言語の公式SDKをインストールしてください。当APIは標準的なOpenAI互換クライアントと互換性があるため、すでに信頼しているライブラリを使用できます。セットアップには、プロジェクト環境への依存関係の追加以外の特別な設定は必要ありません。
リクエストの認証には API キーが必要です。Google またはメール経由でサインアップした直後に生成してください。キーは画面に一度表示されるため、クリップボードまたは安全なストレージにすぐにコピーしてください。未承認の使用からプリペイド残高を守るために、秘密に保ってください。
構成: base_url とキー
クライアントをベースURLに接続してAPIキーヘッダーを設定します。ダッシュボードで提供された特定のエンドポイントを使用してください。これにより、ルーティングの曖昧さなくリクエストが直接非制限モデルに送信されます。ベースURLは HTTPS://api.iasemsensura.com/v1 です。
「 Authorization ヘッダー Bearer YOUR_API_KEYこのヘッダーは送信するすべてのリクエストを認証します。正しいキーがない場合、APIは401エラーで入力を拒否します。サインアップ時に表示されたキーと一致することを確認してください。
最初のリクエストを送信
接続性をテストするための簡単なチャット完了リクエストを送信します。モデルIDを使用してください uncensored 正しい出力を取得します。このモデルは、制限なしのテキスト生成用にチューニングされています。ロールプレイや成人向けテーマを標準的な拒否なしで処理します。
始めるための基本的な cURL の例。プレースホルダーを実際の API キーに置き換えてください。このコマンドは短いプロンプトを送信し、直接の応答を期待します。
curl https://api.iasemsensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 200 words of dark fantasy lore"}]
}'
ストリーミングレスポンスの処理
リアルタイムのトークン生成のためにストリーミングを有効にします。これは、テキストが生成される際に表示するアプリケーションにとって重要です。APIはServer-Sent Events (SSE)を介してイベントを返します。利用可能なテキストチャンクを受信します。
Python SDKを使用してストリーミングを効率的に処理します。ライブラリは接続を管理し、トークンが到着するたびに順次返します。このアプローチはエンドユーザーにとっての知覚されるレイテンシを削減します。また、部分的な結果の即時表示も可能にします。
from openai import OpenAI
client = OpenAI(base_url="https://api.iasemsensura.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)
関数呼び出しとJSONモード
構造化データ抽出やツール使用のために関数呼び出しを使用します。リクエストボディ内でツールを定義します。モデルは必要な引数を含むJSONオブジェクトを返します。この機能は標準的なテキスト生成と併用できます。
JSONモードを有効にして、出力を特定の形式に強制します。設定 response_format に {"type": "json_object"}. これにより、レスポンスが有効な JSON になります。JavaScript 環境との簡単な統合には Node SDK を使用してください。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasemsensura.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,000トークンをサポートします。これには入力プロンプトと生成された出力の両方が含まれます。指定しない限り、最大出力は16,000トークンです。
キーごとに1分間に300リクエストまで制限されています。同時実行数は8つの同時リクエストに制限されます。これらの制限を超えると、429エラーが発生します。ストリーミングレスポンスもこれらの制限の対象となります。最終チャンクのusageフィールドを使用して消費を追跡してください。
ストリーミング
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)よくある質問
uncensored IA APIとは?また標準モデルとどう異なるか?
Uncensored IA APIは、制限のないテキスト生成用に最適化された単一の専用大規模言語モデルへのアクセスを提供します。標準的なモデルとは異なり、法的な成人向け、フィクション、または論争的なトピックを拒否しません。これは当社のサーバーでホストされているオープンウェイトモデルであり、企業的安全フィルターなしで一貫した動作を保証します。
401や429のような一般的なエラーを処理するにはどうすればよいですか?
401エラーは、APIキーが無効または欠落していることを示します。サインアップ時に表示されたキーと一致することを確認してください。429エラーは、1分あたり300リクエストの制限を超えたことを意味します。少し待つか、キーあたりの同時実行数を8リクエストに減らしてください。
uncensored AI APIはストリーミングレスポンスをサポートしていますか?
はい、APIはServer-Sent Events (SSE) を介したストリーミングに対応しています。SDKクライアントでこれを有効にすることで、トークンが生成されるたびに受信できます。これによりレイテンシが削減され、チャットアプリケーションのユーザー体験が向上します。トークン使用量はストリームの最終チャンクで報告されます。
単一フォーム経由でアクセス
登録し、APIキーを取得し、ベースURLを更新します。これが設定に必要なすべてです。