ja ▾
  1. Uncensored Open Source AI
  2. 無制限のAI APIドキュメント

無制限のAI APIドキュメント

既存のスタックに無制限のAI APIキーを追加し、すぐにテキスト生成を開始します。このOpenAI互換APIは標準的なOpenAIの規約に従っているため、コードを書き換えることなくコンテキストを切り替えることができます。

認証とベースURL

APIキーは、ベースURLへのすべてのリクエストを認証します。 https://api.uncensoredopensourceai.com/v1「APIキーの取得」ページでGoogleまたはメールアドレスでサインアップした直後にこのキーを取得します。キーを Authorization Bearer トークンとしてヘッダーを設定します。システムは無効な資格情報を 401 ステータスコードで拒否します。テスト中のエラーや拒否は、前払いクレジットを消費しません。

最初のリクエスト

モデルからテキストを生成するための標準的なチャット完了リクエストを送信します。エンドポイントはPOSTリクエストを /v1/chat_completions メッセージを含むJSONボディと。モデル識別子として "uncensored" を指定する必要があります。このオープンウェイトモデルは当社のサーバー上で実行され、法的な成人用途向けにコンテンツ拒否なしで応答するようにチューニングされています。GPTやClaude、または他のベンダーモデルではありません。

最初のメッセージを送信するために以下のcurlコマンドを使用してください:

curl https://api.uncensoredopensourceai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list python stdlib modules"}]
  }'

Python SDK統合

公式のOpenAI Pythonライブラリを使用して、APIをシームレスに連携します。設定を base_url および api_key 環境変数、またはクライアントに直接渡します。クライアントはシリアライゼーションとレスポンス解析を自動的に行います。システムプロンプトを送信してモデルの動作を誘導できます。このライブラリは、異なるユースケースのために同期と非同期の両方のパターンをサポートしています。

クライアントの初期化とメッセージ送信の方法:

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredopensourceai.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 SDKの統合

Node.js SDKは、このuncensored AI APIに対してPython版と同じように動作します。初期化オブジェクトにベースURLとAPIキーを設定します。 chat.completions.create メソッド。レスポンスオブジェクトには生成されたテキストと使用統計が含まれます。ネットワークまたはAPIの例外をキャッチすることで、エラーを適切に処理できます。この設定により、任意のJavaScriptまたはTypeScriptアプリケーションにモデルを統合できます。

クライアントを初期化してリクエストを実行:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredopensourceai.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を stream true に設定します。APIはServer-Sent Events (SSE)形式でデータを返します。各チャンクには部分的なテキスト更新が含まれます。最終チャンクにはリクエストの総トークン使用量が含まれます。この機能は長い出力の知覚されるレイテンシーを低減します。生成されるトークンをリアルタイムで処理できます。モデルはプロンプトと補完を合わせて100,000トークンのコンテキストウィンドウをサポートしています。

ストリーミングリクエストの例:

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キーは1分あたり300リクエスト、並列8リクエストに制限されています。最大リクエストボディサイズは8 MBです。リクエストが多すぎると、429レート制限エラーが発生します。402エラーは前払いクレジットが不足していることを示します。TRC20上のUSDTまたはBase上のUSDCでアカウントにクレジットを追加してください。クレジットは期限切れにならず、トークンが正常に使用された場合にのみ課金されます。このモデルは100,000トークンの制限まで長いコンテキストを効率的に処理します。

FAQ

uncensored オープンソースAIモデルは何か?

APIは「uncensored」と識別される単一のオープンウェイト大規模言語モデルを提供します。法的な成人用途に対してコンテンツ拒否なしで回答するようにチューニングされており、GPTやLlamaのようなベンダーモデルではありません。プロンプトはお客様のデータのトレーニングには使用されません。

無制限AI APIの支払い方法について教えてください。

決済は暗号通貨のみを介して行われます。TRC20ネットワーク上のUSDTまたはBaseネットワーク上のUSDCでチャージできます。最小チャージ額は$20で、最大は$500です。クレジットは実際のトークン使用量に基づいて課金され、入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50です。

無料トライアルはありますか?

新規アカウントには7日間有効な$0.50の試用クレジットが付与されます。Googleまたはメールアドレスを使用してアカウントを作成し、APIキーをすぐに取得できます。

API キーはあと一歩です

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