ようこそAPIリファレンス03/07
Dolphin ai chat API Quickstart Guide
標準のOpenAI SDKを使用して既存のスタックに制限なしLLMを組み込みます。透過的な価格設定とベンダーロックインなしの生データ専用エンドポイントが得られます。
https://api.dolphinaichat.com/v1uncensoredSDKインストール& 構成
お好みの言語用の公式クライアントライブラリをインストールすることから始めましょう。当社のAPIは標準的な OpenAI パッケージ構造なので、おそらくすでに持っているはずです。ベースURLをエンドポイントに設定し、APIキーを供給します。
資格情報を安全に保つために環境変数メソッドを使用してください。ベースURLはHTTPS://api.dolphinaichat.com/v1です。base_urlとAPIキーを変更することで、任意のOpenAI互換クライアントと互換性があります。
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinaichat.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinaichat.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);
最初のPOSTリクエスト
接続性をテストするための簡単なチャット完了リクエストを送信します。制限のない応答用にチューニングされたオープンウェイトモデルにはモデルID「uncensored」を使用してください。
curl https://api.dolphinaichat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the daily server load statistics for the last week"}]
}'
ストリーミングレスポンスの処理(SSE)
ストリーミングを有効にして、トークンをリアルタイムで受信します。APIは段階的な出力に対して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トークンです。デフォルトのmax_tokensは未設定の場合2,048です。料金は入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50です。
エラーコードとレート制限
標準のHTTPエラーを適切に処理します。401は無効なキーを示します。402は残高がないことを意味します。429はレート制限を示します。制限はキーあたり1分あたり300リクエスト、8つの同時リクエストです。リクエストボディの最大サイズは8 MBです。
JSONモードと関数呼び出しの設定
使用 response_format: {"type": "json_object"} 構造化出力用です。関数呼び出しを以下で有効化 tools および tool_choice温度やtop_pなどのパラメータは完全にサポートされています。
よくある質問
dolphin AIチャットAPIの主な機能は何ですか?
チャット補完を提供するホスト型の検閲なしモデルです。標準的なOpenAI SDKを使用して、ストリーミング、JSONモード、関数呼び出しをサポートしています。
並列チャットAPIレスポンスでの引用の欠落をデバッグする方法
自由なテキストの引用を期待しているときにJSONモードを強制していないことを確認してください。プロンプトが引用形式を明示的にリクエストしていることを確認してください。モデルIDが"uncensored"に設定されていることを検証してください。
どの支払い方法を受け付けていますか?
暗号通貨のみ:TRC20上のUSDTまたはBase上のUSDC。$20〜$500の任意の整数額。$50以上でボーナスクレジットが適用されます。
APIキーを取得
登録して、トークンをコピーし、ベースURLを更新するだけです。これですべてです。