ja ▾

無制限 API でのクイックスタート

標準的なOpenAI SDKを使用して数分で当社のUncensored AI APIを統合。このガイドでは、認証、リクエスト、ストリーミング、コスト追上げについて解説します。

前提条件とSDKセットアップ

当社のAPIはOpenAI互換のクライアントと連携します。ダッシュボードからAPIキーを取得するだけです。

お使いの言語用の標準 SDK をインストールします。Python の場合は、次を実行します。 pip install openai. Node.jsの場合、 npm install openai。標準的な OpenAI クラス。

ベースURLをエンドポイントに設定してください。これにより、すべてのリクエストが正しく当社の非制限LLMにルーティングされます。

APIキーによる認証

APIキーを Authorization ヘッダー。すべてのリクエストにこれを必要とします。

「APIキーの取得」ページでキーを生成します。Googleでサインインするか、メールとパスワードを使用できます。

キーは安全に保管してください。アカウントごとにアクティブなキーは1つのみです。紛失した場合は、新しいキーを生成して古いキーと置き換えてください。

最初のチャットCompletionを送信

POSTリクエストを以下に送信 /v1/chat/completionsモデルを uncensored.

メッセージを messages 配列。モデルはテキスト応答を返します。

curl の例:

curl https://api.llmsuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the timeout to 30 seconds for the request"}]
  }'

SSEを介したストリーミングレスポンスの処理

リアルタイムの出力のためにストリーミングを使用します。設定 stream に true リクエストに指定します。

APIはServer-Sent Eventsを送信します。各チャンクには部分的なテキストが含まれます。

すべてのチャンクを収集して完全なレスポンスを構築します。これはチャットインターフェースに最適です。

Pythonでの例:

from openai import OpenAI

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

温度などのパラメータの構成

創造性を制御するためのパラメータ調整。使用 temperature ランダム性用。

設定 top_p ヌクレウスサンプリング用。使用 max_tokens 出力長を制限します。

100,000トークンのコンテキストウィンドウをサポートしています。これにより、長い会話が可能になります。

Node.jsの例:

import OpenAI from "openai";

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

トークン利用状況とコストの理解

使用した分だけお支払いください。クレジットは前払いで、期限切れになりません。

入力トークンは1Mあたり$0.15、出力トークンは1Mあたり$0.50です。

エラーと拒否は無料です。トークン使用量は最後のチャンクで確認してください。

ストリーミングの例:

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 LLM API のコンテキストウィンドウは?

当社のAPIは100,000トークンのコンテキストウィンドウをサポートしています。これにはプロンプトトークンとコンプリーショントークンの両方が含まれます。長いドキュメントを送信したり、長時間の会話を行ったりできます。

401エラーが発生するのはなぜか?

401エラーは、APIキーが無効または欠落していることを意味します。ダッシュボードでキーを確認してください。正しいベースURLを使用していることを確認してください。

429レートリミットを処理するにはどうすればよいですか?

1分あたり300リクエストの制限に達しました。待ってから再試行してください。キーあたり8つの同時リクエストに減らすこともできます。

APIキーを今すぐ取得

サインアップしてキーを取得し、APIを新しいベースURLにポイントするだけ。セットアップは数秒で完了します。

キーを取得