ja ▾

APIドキュメント

このAPIは、アンセンサードLLM用のOpenAI互換エンドポイントを提供し、最小限の変更で既存のクライアントコードにモデルを統合できます。

認証

APIキーを Authorization ヘッダー。ここでは複雑なOAuthフローやサブスクリプションのロックは適用されません。Googleまたはメールでサインアップすると、すぐにキーが取得できます。401エラーはキーが無効または未入力であることを示し、402エラーはプリペイド残高が枯渇したことを意味します。

チャット完了エンドポイント

リクエストを送信 POST /v1/chat/completions. これはテキスト生成の標準エンドポイントです。モデルID uncensored 特定のオープンウェイトモデルにアクセスするには。このモデルは法的な成人向けコンテンツに対して拒否を行わずに回答しますが、未成年者に関する性的コンテンツは依然としてブロックされます。基本的なリクエストの送信方法は以下の通りです:

curl https://api.ollamauncensoredmodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the python script and show output"}]
  }'

Python SDK

公式 openai Python ライブラリ。ベース URL にポイントし、キーを提供します。これにより、既存のロジックを維持したまま、Uncensored バックエンドに切り替えることができます。追加のドライバーをインストールしたり、ローカルの GPU メモリを管理したりする必要はありません。

from openai import OpenAI

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

正しいベースURLを使用してクライアントを初期化します。これは任意のOpenAI互換SDKと動作します。モデルIDは uncensored。レスポンスをストリーミングするか、同期的に処理できます。このアプローチにより、プロキシルーティングや複雑なローカル設定の必要性がなくなります。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ollamauncensoredmodel.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サーバーはServer-Sent Events (SSE) を送信します。トークン使用詳細はストリームの最終チャンクに表示されます。これにより、リアルタイムでコストを追跡できます。あなたはまた temperature, top_p、および stop 出力を制御するためのパラメータ。

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 未設定。レート制限はキーあたり1分あたり300リクエストです。429エラーはこの制限に達したことを意味します。リクエストを8 MB未満に保ち、キーあたりの同時接続を8に制限してください。

よくある質問

uncensored Ollama LLM APIのベースURLは?

ベースURLは HTTPS://api.ollamauncensoredmodel.com/v1 です。標準的な OpenAI エンドポイントの代わりにこのアドレスを指すように、クライアント設定を更新する必要があります。

このAPIはストリーミングをサポートしていますか?

はい、stream パラメータを true に設定することでストリーミングを有効にできます。トークン使用量は、レスポンスストリームの最後のチャンクに含まれます。

制限なしLLM APIの料金は?

料金は入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50です。実際の使用量に対して課金され、エラーは無料です。チャージには暗号通貨のみが必要です。

キーを生成

登録、トークンのコピー、ベースURLの更新。これだけです。