ja ▾
APIキーを取得

Kimi Uncensored APIクイックスタートガイド

このガイドでは、コンテンツフィルタなしで当社の無制限APIを使用してテキスト生成を行うための直接的な方法を提供します。標準のOpenAI互換クライアントを使用して、エンドポイントを既存のアプリケーションに統合できます。

認証とベースURL

無制限APIのエンドポイントは HTTPS://api.kimiuncensored.com/v1 です。Bearerスキームを使用してAuthorizationヘッダーにキーを渡してください。この設定は、OpenAI互換の認証をサポートするあらゆるクライアントで動作します。

  • Googleまたはメールアドレスでサインアップすると、キーが即座に発行されます。
  • 初期試用クレジットに電話番号や支払い方法は不要
  • APIキーはアカウント固有のもので、再生成すると以前のキーが置き換えられます。
curl https://api.kimiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three ways to optimize PostgreSQL query performance."}]
  }'

POST /v1/chat/completions

チャット完了エンドポイントにJSONペイロードを送信してテキストを生成します。モデルIDは単に "uncensored" です。temperatureやtop_pなどのパラメータを使用して出力スタイルを制御できます。

  • 設定 max_tokens 応答の長さを制限します。
  • を使用 stop 特定のシーケンスで生成を停止させるためのパラメータ。
  • 標準的なOpenAIのリクエスト構造に対応しています。
from openai import OpenAI

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

ストリーミングレスポンス(SSE)

streamをtrueに設定してストリーミングを有効にする stream: true リクエストに含まれます。APIは部分的なテキストチャンクを含むサーバー送信イベント(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)

JSONモードと関数呼び出し

設定して構造化出力を強制 response_format に {"type": "json_object"}これにより、モデルが有効なJSONを返し、自動化されたワークフローでのデータ解析に重要であることが保証されます。

  • ツール定義を tools 関数呼び出し用の配列。
  • 使用 tool_choice モデルが関数を呼び出すタイミングを制御します。
  • ローカルでJSONレスポンスを検証してから処理します。
import OpenAI from "openai";

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

レート制限と制約

各APIキーは1分あたり300リクエストと8つの同時リクエストに制限されます。最大のリクエストボディサイズは8 MBです。これらの制限を超えると、429ステータスコードが発生します。

  • 401エラーは、無効または期限切れのAPIキーを示します。
  • 402エラーは、プリペイドクレジットが不足していることを意味します。
  • エラーや拒否はトークン残高を消費しません。

コンテキストウィンドウとモデルの詳細

このモデルはプロンプトと補合を合わせた100,000トークンのコンテキストウィンドウをサポートしており、指定しない場合 max_tokens, デフォルトの出力制限は2,048トークンです。これにより、レスポンス速度を維持しながら長文コンテキスト処理が可能です。

  • 入力トークンは1Mトークンあたり$0.15で課金されます。
  • 出力トークンは1Mトークンあたり$0.50で課金されます。
  • プリペイドクレジットの有効期限は永久で、暗号通貨でチャージできます。

よくある質問

Kimi uncensored APIは本当にフィルターがありませんか?

はい、このモデルは合法的な成人向け、フィクション、または論争的なトピックを拒否しません。唯一のハードリミットは未成年を伴う性的コンテンツで、これは常に拒否されます。プロンプトはお客様のデータトレーニングに使用されません。

無制限LLM APIの使用料の支払い方法について教えてください。

USDT(TRC20)またはUSDC(Base)のみ対応しています。$20〜$500の任意の整数金額をチャージできます。大口チャージでボーナスクレジットが付与されます(例:$200チャージで+15%)。

レート制限を超えた場合どうなりますか?

429 Too Many Requestsエラーが発生します。制限はキーあたり1分あたり300リクエストです。クライアントで指数関数的バックオフを使用して再試行し、8の並列リクエスト制限に達しないようにしてください。

APIキーを安全にする

登録して、トークンを取得し、エンドポイントURLを更新するだけです。これですべての設定が必要です。