ja ▾

Dolphin llmオンラインAPIドキュメント

Dolphin LLMオンラインは、OpenAIのchat-completionsインターフェースを模倣するシンプルでカスタムなしのエンドポイントを提供します。専用モデル、プリペイドトークン課金、サブスクリプションの罠のない100kコンテキストウィンドウが得られます。

ベースURLと認証ヘッダー

すべてのリクエストのベースURLは HTTPS://api.dolphinllmonline.com/v1 です。認証には、APIキーをAuthorizationヘッダーにBearerトークンとして渡してください。このキーはGoogleまたはメールアドレスでサインアップした直後に生成されます。月額料金はなく、クレジットの有効期限はありません。アカウントごとにアクティブなキーは1つだけ持てるため、新しいキーを生成すると以前のキーが置き換えられます。

curl https://api.dolphinllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all endpoints"}]
  }'

Pythonを使用した最初のリクエスト

標準のOpenAI Python SDKを使用して最初のプロンプトを送信してください。base_urlをエンドポイントに設定し、モデルを"uncensored"として指定してください。このモデルは、成人向けまたは論争的なトピックに対する拒否を減らすようにチューニングされたオープンウェイトバリアントです。GPTやLlamaの再ブランディングではありません。応答をストリーミングするか、一括で取得できます。

from openai import OpenAI

client = OpenAI(base_url="https://api.dolphinllmonline.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の統合

公式 Node.js クライアントを使用して、API を JavaScript または TypeScript プロジェクトに統合します。キーと正しいベース URL でクライアントを初期化します。クライアントは HTTP の詳細を処理します。この方法は、外部依存なしで大量のテキストを処理する必要があるサーバーサイドアプリケーションでよく機能します。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.dolphinllmonline.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 を設定してストリーミングを有効にします。APIは生成されたチャンクを返します。最終チャンクにはリクエストの完全なトークン使用統計が含まれます。これによりリアルタイムでコストを追跡できます。ストリーミングはテキストを段階的に表示する必要があるユーザーインターフェースに役立ちます。

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リクエストまで実行できます。リクエストボディの最大サイズは8 MBです。コンテキストウィンドウは、プロンプトとコンプリーションを合わせて100,000トークンです。max_tokensを設定しない場合、デフォルトの出力は2,048トークンです。これらの制限により、悪用を防ぎながらアプリケーションの安定したパフォーマンスが保証されます。

エラー処理とステータスコード

APIは、成功または失敗を示すために標準のHTTPステータスコードを使用します。401ステータスは、APIキーが無効または欠落していることを意味します。402ステータスは、プリペイド残高が枯渇したことを示します。暗号通貨(USDTまたはUSDC)でチャージインできます。429ステータスは、レート制限を超えたことを意味します。これらのエラーをアプリケーションロジックで適切に処理し、スムーズなユーザーエクスペリエンスを確保してください。

よくある質問

dolphin LLMオンラインAPIモデルとは?

これは自社サーバー上でホストされたUncensored大規模言語モデルです。GPT、Claude、またはその他のベンダーのモデルではありません。テキスト入力を受け取り、法的な成人向け用途に対してコンテンツ拒否なしでテキスト出力を返します。

前払い請求はどのように機能しますか?

暗号通貨(USDTまたはUSDC)で支払い、多額のチャージにはボーナスクレジットが付与されます。クレジットは実際のトークン使用に基づいて課金されます。エラーと拒否にはコストがかかりません。クレジットは失効しないため、必要なときにいつでも使用できます。

標準的なOpenAI SDKを使用できますか?

はい、APIは公式のOpenAI SDKと完全に互換性があります。設定ファイルのbase_urlとAPIキーを更新するだけです。標準のエンドポイントと同様に、ストリーミング、関数呼び出し、JSONモードをサポートしています。

APIキーを即座に取得

登録、キーのコピー、ベースURLの更新。これだけで完了です。