ja ▾
試用キーを取得

開発者向けAPIドキュメント

OpenAI互換APIで数分で無制限LLMを稼働。サーバーインフラストラクチャを当社が管理するため、コードに集中できます。

1M入力トークンあたり
$0.15
出力トークン / 100万
$0.50
トークンコンテキスト
100,000
トライアルクレジット
$0.50
1分あたりのリクエスト数
300

ベースURLと認証

ベースURLは HTTPS://api.ollamaapiurl.com/v1 です。認証は、一意の API キーを Authorization ヘッダーに渡すことにより行います。このキーはすべてのリクエストの資格証明として機能します。サインアップ直後にダッシュボードから取得してください。

  • キーは安全に保管してください。キーはプリペイドクレジットへの完全なアクセス権限を与えます。
  • 設定ページからいつでも新しいキーを生成できます。

APIキーのシステムはシンプルです。アカウントごとに1つのアクティブキーが明確な追跡を保証します。アクセスを失った場合は、すぐに再生成できます。電話番号の確認がエントリーをブロックすることはありません。

最初のリクエスト

標準的なHTTPを使用して最初のプロンプトを送信してください。エンドポイントはテキスト入力を受け入れ、テキスト出力を返します。この方法は、お好みのHTTPクライアントライブラリと互換性があります。

curl https://api.ollamaapiurl.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List all available models in the local library"}]
  }'

レスポンスにはトークン使用量が含まれます。処理されたトークンのみに対して課金されます。エラーが発生しても前払い残高は消費されません。この透明性により、支出を正確に制御できます。

Python SDK の統合

公式の OpenAI Python ライブラリを使用します。ベース URL をポイントし、モデル ID を uncensored に設定します。これにより、ローカル環境のセットアップの手間なく、Uncensored の動作を実現できます。

from openai import OpenAI

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

ライブラリはリトライとフォーマットを自動的に処理します。構造化JSONまたは生テキストが得られます。ストリーミングもサポートされています。このアプローチにより、コードはクリーンで保守可能に保たれます。

Node SDKのセットアップ

openaiパッケージをインストールしてください。ベースURLを当サービスに設定してください。環境からAPIキーを設定します。このセットアップはPythonの設定に非常に似ています。

import OpenAI from "openai";

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

Node開発者は一貫した動作を得られます。モデルはプロンプトに即座に反応し、任意のWebサーバーやバックグラウンドワーカーに統合できます。複雑なルーティングロジックは不要です。

ストリーミングレスポンス

ストリーミングを有効にするには 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)

最後のチャンクには合計トークン数が含まれています。これは請求書の確認に使用します。ストリーミングはすべてのパラメータで動作します。関数呼び出しもサポートしています。ユーザーはリアルタイムで進行状況を確認できます。

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

コンテキストウィンドウは合計で100,000トークンです。これにはプロンプトと補完の両方が含まれます。1リクエストあたり最大16,000トークンを出力できます。レート制限は1分あたり300リクエストを許可します。同時リクエストはキーあたり8つまでです。

よくあるエラーには、無効なキーによる401が含まれます。402エラーはプリペイドクレジットが枯渇したことを意味します。429レスポンスはレート制限に達したことを示します。ダッシュボードを確認して暗号通貨でチャージしてください。クレジットは期限切れになりません。二重請求などのミスはサポート経由で修正されます。

よくある質問

ollama API URLのベースURLは?

ベースURLは HTTPS://api.ollamaapiurl.com/v1 です。OpenAI 互換のクライアントであればどれでも動作します。設定の base_url パラメータを更新するだけです。

APIの支払い方法は?

TRC20上のUSDTまたはBase上のUSDCでチャージします。金額は$20から$500までです。高額な預け入れにはボーナスクレジットが付与されます。

これはOllamaローカルと同じですか?

いいえ。これはホスト型サービスです。サーバーやGPUの管理は不要です。モデルは当社のインフラストラクチャ上で実行されます。ローカルセットアップなしで同じ無制限の動作が得られます。

1ステップでAPIキーを取得

サインアップしてキーをコピーし、ベースURLを更新するだけです。それだけです。

試用キーを取得