概要クイックスタート
APIドキュメント
数分で無制限LLM APIの構築を開始しましょう。同じOpenAI互換エンドポイントを使用して、テキストを入力し、フィルタリングされていない生テキストを取得します。
認証とキー
サインアップ直後にAPIキーを取得します。プラットフォームはアカウントごとに1つのアクティブなキーを使用し、Googleまたはメールログイン経由で発行されます(電話番号検証不要)。このキーを Authorization Bearer トークンとしてヘッダーを設定します。各リクエストはトークンを処理する前に資格情報を検証します。キーを紛失した場合、新しいキーの生成により前のキーが即時無効になります。
curl https://api.mostunhingedai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send my invoice for 50k tokens"}]
}'キーを安全に保管してください。ヘッダー形式は主要なSDKで標準的に使用されている形式に従います。基本的なテキスト補完には特別なプレフィックスやスコープは不要です。
チャット完了エンドポイント
メッセージを送信 POST /v1/chat/completions 推論用です。ベースURLは https://api.mostunhingedai.com/v1リクエストは標準のメッセージ配列を受け付けます role および content フィールド。モデル識別子は uncensored法的な成人向けコンテンツに対してコンテンツ拒否のないテキスト応答を受け取ります。キー不足などのエラーは401ステータスコードを返します。
from openai import OpenAI
client = OpenAI(base_url="https://api.mostunhingedai.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)コンテキストウィンドウは合計100,000トークンを保持します。出力制限は、より高い値を指定しない限りデフォルトで2,048トークンです。 max_tokens 値は最大16,000までです。入出力トークンは前払い残高から差し引かれます。
Models エンドポイント
GET リクエストで利用可能なモデルをクエリします。 GET /v1/models. このエンドポイントはホストされている単一モデルに関するメタデータを返します。ID uncensored その機能。このインスタンスには他のモデルは存在しません。重いペイロードを送信する前に接続性を確認するためにこのエンドポイントを使用してください。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mostunhingedai.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);レスポンスには標準的なOpenAI互換フィールドが含まれます。ルーティングロジックとの互換性を確保するために、モデルIDをプログラムで解析できます。このエンドポイントには認証が必要ですが、データを即座に返します。
パラメータと設定
temperatureやtop_pなどの標準的なパラメータを使用して生成挙動を制御します。使用 temperature ランダム性と top_p ヌクレウスサンプリング用。設定 seed デバッグ時に再現可能な出力を得るために。この stop 特定の文字列で生成を停止するパラメータ。調整 presence_penalty および frequency_penalty 反復を減らします。
これらの設定は推論能力に直接影響します。これらの値を変更する隠れたフィルターはありません。出力分布を完全に制御できます。デフォルト値は安定性のために一般的な業界標準に一致しています。
ストリーミングレスポンス
設定することでリアルタイムトークン配信を有効にします stream: trueAPIはServer-Sent Events (SSE)を返します。各チャンクには部分的なテキストと使用状況統計が含まれます。最終チャンクにはリクエストの総トークン数が含まれます。 choices 各デルタオブジェクト内の配列。
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)ストリーミングにより長文のレスポンスの体感レイテンシーを低減できます。クライアントアプリケーションでチャンクをバッファリングしてください。SSE形式により、不安定な接続でも信頼性の高い配信が保証されます。トークン使用量は実際の消費状況を正確に反映します。
制限、エラー、コンテキスト
キーごとの1分あたり300リクエストのレート制限を尊重してください。同時実行数は最大8リクエストに制限されます。リクエストボディは8 MB未満に保つ必要があります。429ステータスはこれらの制限を超えたことを示します。指数バックオフで待機して再試行してください。
エラーには特定のコードが含まれます。401はキーが無効であることを意味します。402はプリペイドクレジットが不足していることを示します。消費されたトークンの返金は利用できませんが、未使用のクレジットは期限切れになりません。100,000トークンのコンテキストウィンドウにはプロンプトトークンと完了トークンの両方が含まれます。切り捨てを避けるために入力サイズを慎重に計画してください。
よくある質問
最も荒々しいAIは失敗したリクエストに対して課金しますか?
いいえ。エラーと拒否は無料です。成功して処理されたトークンのみに対して課金されます。無効なパラメータやネットワークの問題によりリクエストが失敗した場合、前払い残高からトークンは差し引かれません。これにより、動作する推論に対してのみ支払うことが保証されます。
アカウントをチャージするには?
暗号通貨のみでチャージ:TRC20上のUSDTまたはBase上のUSDC。最小チャージ額は$20、最大は$500です。ボーナスクレジットは上位ティアで適用されます。クレジットの有効期限はありません。ダッシュボードを使用して支払いを起動し、ウォレットアドレスを即時に受け取ります。
uncensoredモデルは私のプロンプトでトレーニングされていますか?
いいえ、プロンプトは学習に使用されません。モデルは静的なオープンウェイトインスタンスです。データはプライベートであり、将来のモデルアップデートのために再利用されません。共有データセットに貢献することなく、コンテキストに対する完全な制御を維持します。
APIキーをアンロック
サインアップ、キーのコピー、ベースURLの更新。それだけです。