クイックスタート:無制限チャット補完
今日から無制限LLM APIの構築を始めましょう。このガイドでは、OpenAI互換クライアントの設定、認証、ストリーミングや関数呼び出しなどのコア機能について解説します。
openai互換クライアントをインストールしてください
開発環境に合ったSDKを選択してください。APIは標準的なOpenAIの規約に従っているため、互換性のあるライブラリを使用してリクエストを送信できます。
- Python 開発者は
openaiパッケージ。 - Node.jsユーザーは
openainpmパッケージ。 - 他の言語では公式SDKまたは標準HTTPライブラリを使用できます。
このアプローチにより、既存のツールとの広範な互換性が確保され、プロジェクトへの統合が簡素化されます。
ベースURLとAPIキーを設定
APIキーとカスタムベースURLをクライアント設定に設定してください。これにより、リクエストが標準のOpenAIエンドポイントではなく、当社のサーバーに送信されます。
構成
ダッシュボードから生成されたキーを使用し、 https://api.priceapiseekdeep.com/v1この構成は、次のフィールドを変更するだけで、互換性のあるOpenAIクライアントと連携します。 base_url および api_key パラメータ。
コンテンツ拒否なしでプロンプトが処理されるため、クリエイティブなライティングやコーディングタスクに最適です。
最初のリクエストを行う
接続テストのために標準的なチャット完了リクエストを送信します。モデルID uncensored チューニングされたモデルにアクセスします。
- 「
modelパラメータをuncensored. - システムメッセージとユーザーメッセージを
messages配列。 - APIはテキスト出力を直接返します。
APIキーが正常に動作し、入力トークンに対してクレジットが正しく減算されることを確認します。
リアルタイム出力のためにストリーミングを有効にします
ストリーミングを有効にするには、 stream: true リクエスト内。APIは生成される順序でトークンを返し、知覚レイテンシを向上させます。
- サーバー送信イベントストリームからトークンを読み取る。
- 最終チャンクには総トークン使用統計が含まれています。
- この方法は、チャットインターフェースやリアルタイムアプリケーションに最適です。
ストリーミングは、モデルがプロンプトを処理している間のユーザーの待機時間を短縮します。
関数呼び出しとJSONモードを使用
プログラムによる相互作用のために構造化出力を活用します。設定することでJSONモードを有効化 response_format に {"type": "json_object"} 一貫したパーシングに対して。
- でツールを定義します
toolsパラメータ。 - 設定
tool_choice関数呼び出しを制御する。 - のようなパラメータを使用
temperatureおよびtop_p出力のランダム性を調整します。
この機能セットは、外部の解析ロジックなしで複雑なワークフローをサポートします。
トークン使用量と制限を理解する
サービスの境界内に収まるよう使用状況を確認してください。コンテキストウィンドウはプロンプトと補完を合わせて100,000トークンをサポートします。
- 1つのリクエストあたりの最大出力は16,000トークンです。
- 未指定の場合、デフォルトの最大出力は2,048トークンです。
- レートリミットはキーごとに1分間あたり300リクエストです。
プレミアムクレジットは期限切れにならず、エラーは残高を消費しません。この構造は月額サブスクリプションなしで高ボリュームの開発をサポートします。
cURL
curl https://api.priceapiseekdeep.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send 5000 messages to test rate limits"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.priceapiseekdeep.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.priceapiseekdeep.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 = 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)よくある質問
APIキーの取得方法
「APIキーの取得」ページでGoogleまたはメールを使用してサインアップしてください。キーは登録直後に表示され、認証に電話番号は不要です。
レート制限を超えた場合どうなりますか?
1分あたり300件を超えるリクエストには429エラーが返されます。キーごとに最大8件の並列リクエスト制限にも達する可能性があります。必要に応じて少し待つか、複数のキーにトラフィックを分散してください。
deep seek APIの価格比較は他社と比べて?
当社の料金は入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50です。これは無制限の代替製品よりも一般的に低コストで、最低利用要件はありません。
試用クレジットで開始
メールアドレスとパスワードを入力すると、キーが即座に受け取れます。
試用クレジットで試す