ja ▾
APIキーを取得

Uncensored Kimi APIクイックスタート

既存のコードを数分で当社の制限なしAPIに接続します。このガイドでは、ベースURLの設定、APIキーを使用した認証、標準的なOpenAI互換クライアントを使用したリクエスト送信の方法を示します。

ベースURLと認証

クライアントを当社の専用エンドポイントに設定してください。標準的なOpenAIのベースURLを https://api.kimiapipricing.com/v1 当社の無制限インフラストラクチャを介してリクエストをルーティングするため。APIキーを認証ヘッダーまたはクライアント設定オブジェクトに設定する必要があります。このベースURLは、リクエスト構造を変更せずに、標準的なOpenAI SDKと互換性があります。APIキーは、以下のページでサインアップ直後に生成されます。 APIキーを取得 ページ。Googleログインまたは標準メール認証をサポートし、電話番号を必要としません。キーはアカウントとプリペイドクレジットを識別するため、安全に保管してください。

最初のリクエストを送信

接続を確認するために基本的なチャット完了を実行します。 /v1/chat/completions モデルID付きエンドポイント uncensored. このモデルは標準的な拒否なしで法的な成人向けコンテンツに応答します。リクエストボディにはプロンプトを含むmessages配列が必要です。当APIはトークン使用統計を含む標準的なOpenAI JSONレスポンスを返します。無効なキーや残高不足などのエラーは、標準的なHTTPステータスコードとして返されます。複雑なプロンプトを送信する前に、ベースURLとキーの設定を確認できます。このステップにより、クライアントが適切に認証されていることが確認されます。

curl https://api.kimiapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch my usage stats from the api endpoint"}]
  }'

Python SDK設定

OpenAI PythonクライアントをカスタムベースURLで初期化します。APIキーと base_url デフォルトのエンドポイントをオーバーライドするためのパラメータ。モデルを uncensored テキスト生成用です。このアプローチにより、おなじみのSDKメソッド chat.completions.create()クライアントはストリーミングとJSONフォーマットを自動的に処理します。標準的なOpenAIの使用と比較してメッセージ構造を変更する必要はありません。この互換性により、プロバイダを変更してもアプリケーションロジックを書き直す必要がありません。クライアントを1回設定し、アプリケーション全体で再利用できます。SDKは接続プーリングとリトライロジックを管理します。

from openai import OpenAI

client = OpenAI(base_url="https://api.kimiapipricing.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.js SDKのセットアップ

OpenAIパッケージをインポートし、クライアントを当社のベースURLでインスタンス化します。設定を apiKey および baseURL トラフィックを正しくルーティングするためのプロパティ。次の uncensored completion リクエストにモデル ID を指定します。この設定は CommonJS および ES モジュールのインポートの両方に対応しています。テキストプロンプトを送信し、構造化された JSON 応答を受け取ることができます。Node SDK は、大量の出力に対してストリーム処理を効率的に処理します。環境変数でクライアントを設定し、安全なキー管理を実現してください。この方法は既存の Express アプリケーションやスタンドアロンスクリプトに容易に統合できます。簡単なテストメッセージを送信して接続を確認してください。SDK は同期および非同期の両方のリクエストパターンをサポートしています。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.kimiapipricing.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をtrueに設定してストリーミングを有効にする stream: true リクエストパラメータに指定します。APIは、部分的な応答を含むServer-Sent Events (SSE)ストリームを返します。各チャンクには、最後のチャンクにトークン使用データが含まれます。この機能はリアルタイムのユーザーインターフェースやチャットアプリケーションに最適です。完全な生成を待たずに到着したトークンを処理できます。ストリームは、総トークン数を含む完了チャンクで終了します。ストリームへの再接続によりネットワークの中断に対処します。このアプローチはエンドユーザーの体感レイテンシーを削減します。クライアントを構成してチャンクを効率的にバッファリングします。ストリーミングは、temperatureやtop_pなどの標準パラメータすべてで動作します。

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)

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

厳格なレート制限とコンテキストの制約に対して使用状況を監視してください。1分あたり300リクエスト、キーあたり8つの同時リクエストが許可されています。コンテキストウィンドウはプロンプトと完了の合計で100,000トークンです。1リクエストあたりの最大出力は16,000トークン、または指定されていない場合は2,048トークンです。これらの制限を超えるリクエストは429ステータスコードを返します。401エラーは無効または欠落したAPIキーを示します。402エラーは前払いクレジットが枯渇したことを意味します。エラーや拒否はクレジットを消費しません。前払いクレジットは期限切れにならないため、後でチャージできます。リクエストボディのサイズ制限は8 MBです。これらの制約内で関数呼び出しとJSONモードを使用してください。

よくある質問

他のオプションとの比較で制限なしAPIの料金は?

当社の料金は入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50です。プリペイド暗号通貨クレジットを使用して実際のトークン使用量のみにお支払いいただき、月額料金やサブスクリプションティアはサービスアクセスに必要ありません。

クレジットチャージに受け入れられる暗号通貨決済方法は何ですか?

TRC20ネットワークのUSDTとBaseネットワークのUSDCを受け付けています。最小上積み額は$20からです。クレジットの有効期限はなく、$5から$15%のボーナスクレジットが大口入金に対して付与されます。

uncensored モデルはアダルトまたは論争的なコンテンツをブロックしますか?

このモデルは、法的な成人向け用途においてコンテンツ拒否なしで応答するように調整されています。論争的またはセキュリティ調査のトピックをブロックしません。唯一の厳格な制限は未成年を伴う性的コンテンツであり、これは常に拒否されます。