ja ▾
キーを作成
キーを作成

Uncensored LLM APIドキュメント

数分で無修正LLM APIを始めましょう。APIキーを任意のOpenAI互換クライアントに挿入し、最初のプロンプトを送信します。

ベースURLと認証

APIは https://api.huggingfacellmapi.com/v1。Bearerトークンを Authorization header APIキーを取得 Googleまたはメールでページにアクセスします。このキーは安全に保管してください。キーを持っている人は誰でもプリペイドクレジットを使用できます。キーを紛失した場合は、古いアクティブなキーを置き換えるために新しいキーを生成してください。電話番号は必要ありません。

cURLを使用した最初のリクエスト

エンドポイントをすぐにテストするために生JSONペイロードを送信します。モデルIDを使用してください uncensored 拒否を回避するために使用します。第三に、100kコンテキストウィンドウと16k出力制限がニーズに一致していることを確認します。第四に、プリペイドクレジットが期限切れにならないことを確認します。第五に、$20からの暗号通貨のみでのチャージを確認します。最後に、SSE経由のストリーミングサポートをテストして、リアルタイムのトークン配信が確保されていることを確認します。

curl https://api.huggingfacellmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the release notes for version three point zero five"}]
  }'

これは生成されたテキストを含むJSONオブジェクトを返します。 choices 実際のコンテンツ用の配列。401エラーが発生した場合は、キーが正しくアクティブであることを確認してください。

Python SDK統合

公式 openai クリーンなインターフェースのための Python ライブラリ。クライアントをベース URL にポイントし、API キーを設定します。このアプローチは、リトライと JSON パースを自動的に処理します。

from openai import OpenAI

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

pip を使用してパッケージをインストールします。その後、OpenAI と同様にチャット完了エンドポイントを呼び出すことができます。レスポンスオブジェクトにより、トークン使用量と終了理由にアクセスできます。

Node.js クライアントのセットアップ

JavaScript開発者は openai Nodeパッケージをインストールし、クライアントを特定のベースURLで設定します。これにより、すべてのリクエストが制限なしサーバー経由でルーティングされます。

import OpenAI from "openai";

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

Node環境でこのスニペットを実行します。単純な同期呼び出しの例を示しています。Expressルートやサーバーレス関数に簡単に統合できます。

ストリーミングレスポンス

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)

到着するたびに各チャンクを解析します。最後のチャンクにはリクエストの合計トークン使用量が含まれます。これは、レスポンスをリアルタイムでタイピングするチャットインターフェースを構築する場合に役立ちます。

制限、エラー、コンテキスト

プロンプトと補完を合わせたコンテキストウィンドウは100,000トークンです。1リクエストあたり最大16,000出力トークンをリクエストできます。401は無効なキー、402は残高不足を示します。レート制限は1分あたり300リクエストに制限されます。8 MBを超えるサイズのリクエストは拒否されます。処理中のエラーはクレジットを消費しません。

よくある質問

無制限LLM APIのベースURLは?

ベースURLとして HTTPS://api.huggingfacellmapi.com/v1 を使用してください。このエンドポイントは標準的なOpenAI SDKおよびクライアントと互換性があります。リクエストを当社のサーバーにルーティングするため、設定でベースURLを更新する必要があります。

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

1分あたり300リクエスト、キーあたり8つの同時リクエストに制限されています。429エラーはレート制限に達したことを示します。数秒待ってから再試行してください。402エラーは前払いクレジットが枯渇したことを意味します。継続するために暗号通貨でチャージしてください。

APIがエラーを返した場合どうなりますか?

500サーバーエラーやタイムアウトなどのエラーは、前払いクレジットを消費しません。トークンの正常な生成のみが残高から差し引かれます。二重請求が発生した場合は、サポートページを通じてサポートに連絡してクレジットの返金を依頼してください。

APIキーを今すぐ取得

サインアップしてキーをコピーし、ベースURLを更新します。完了です。