ja ▾

Uncensored OpenAI 互換 API

試用キーを取得

Uncensored Chat Completions API Docs

数分でOpenAI互換の無制限APIの利用を開始しましょう。既存のスタックにベースURLとAPIキーを追加するだけで、コンテンツ制限なしでテキストの生成を開始できます。

https://api.ollamaopenaiapi.com/v1uncensored

認証 & ベースURL

APIキーはリクエストを認証します。アカウントごとに1つのキーが割り当てられ、Googleまたはメールでサインアップ直後に生成されます。トラフィックをルーティングするにはベースURL HTTPS://api.ollamaopenaiapi.com/v1 を使用してください。

  • ダッシュボードからキーをコピーします。
  • 環境変数を設定するか、クライアント設定に直接渡します。
  • クライアントが標準のOpenAIエンドポイントを避けるために、特定のベースURLを指していることを確認してください。

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

チャット補完エンドポイントにメッセージを送信してテキストレスポンスを受け取ってください。モデルIDは uncensoredサーバー上で実行され、法的な成人向けや論争のあるトピックを拒否しません。レスポンスをストリーミングするか、単一のブロックとして受け取ることができます。

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

このエンドポイントは標準的なJSONペイロードを処理します。エラーは標準的なHTTPコードとして返されます。コンテキストウィンドウは合計100,000トークンです。上書きされない限り、最大出力は16,000トークンです。

Models リストエンドポイント

利用可否を確認するためにモデルリストをクエリします。レスポンスはモデル ID とタイプを確認します。これはクライアント設定のデバッグに有用です。標準的な OpenAI 形式を返します。GET /v1/models を使用して検査してください。当社は1つの主要なモデルのみを提供するため、リストは小さくなります。クライアントがエンドポイント構造を認識していることを確認するためにこのエンドポイントを確認してください。

ストリーミング & トークン使用

streamをtrueに設定してストリーミングを有効にする stream: true. サーバー送信イベント(SSE)を受け取ります。トークン使用量は最後のチャンクに表示されます。これにより、長い出力の知覚レイテンシが削減されます。トークンは到着するたびに処理できます。これはチャットインターフェースに最適です。APIは正確な使用データを返します。コストを管理するためにトークン数を監視してください。ストリーミングはすべてのパラメータで動作します。ツールとJSONモードをサポートしています。

パラメータ: Temperature、Top P、Tools

温度で創造性を制御し、 temperature および top_p. 使用 tools 関数呼び出し用です。 response_format に {"type": "json_object"} 構造化出力用です。これらのパラメータはOpenAIスキーマに従います。また、設定 stop シーケンスおよび seed 再現性用。ペナルティを調整して反復を制御します。検閲なしモデルはこれらの制約を尊重します。特定のスタイルを強制しません。生成に対して完全な制御権があります。

エラー処理と制限

HTTPステータスコードを確認してエラーを処理します。401は無効なキーを意味します。402は残高不足を示します。429はレートリミットに達したことを示します。制限は1分あたり300リクエストです。同時実行数はキーあたり8リクエストに制限されます。リクエストボディは8 MB以下である必要があります。エラーはクレジットを消費しません。詳細はレスポンスボディを確認してください。429に対してはリトライロジックを実装してください。信頼性を高めるために指数関数的バックオフを使用してください。

Python

from openai import OpenAI

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

よくある質問

uncensored Ollama OpenAI APIのコンテキストウィンドウは?

プロンプトと補完を合わせたコンテキストウィンドウは100,000トークンです。リクエストごとの最大出力を16,000トークンに設定できます。max_tokensを設定しない場合、デフォルトは2,048トークンです。これにより、長編コンテンツの生成が可能です。

pythonでopenai互換APIを使用するにはどうすればよいですか?

公式のOpenAI Python SDKをインストールします。ベースURLをHTTPS://api.ollamaopenaiapi.com/v1に設定します。初期化時にAPIキーを渡します。残りのコードは標準のOpenAI使用法と同じです。これにより、既存のスクリプトとのドロイン互換性が確保されます。

NSFWチャットボット開発にOpenAI互換API代替手段を使用する理由

標準プロバイダーは成人向けコンテンツや論争的なトピックを制限することが多いです。当社の無制限モデルは、拒否することなく合法的な成人利用を許可します。同じAPI構造を提供しますが、コンテンツフィルタが少なくなります。これはNSFWチャットボットやクリエイティブライティングアプリケーションに最適です。

APIキーを安全にする

サインアップしてキーを取得し、ベースURLを更新するだけ。これが完全な設定です。

試用キーを取得