ja ▾

Uncensored LLM API。トークン単位課金。grokaiapi.com

ホームドキュメント

Grok AI API ドキュメント

単一の無制限モデルとシンプルな従量制課金で、NSFWまたは制限のないAIアプリケーションを構築。

https://api.grokaiapi.com/v1uncensored

認証 & ベースURL

APIキーの生成はダッシュボード経由で行うか、Googleで続行してください。

クライアントを https://api.grokaiapi.com/v1 キーを Authorization ヘッダー。このベースURLは任意のOpenAI互換SDKと連携し、統合ロジックを書き換えることなく当社の無制限モデルに切り替えることができます。

/v1/chat/completions エンドポイント

POST リクエストを送信 /v1/chat/completions 即時のテキストレスポンスを取得します。

当社のAPIは標準的なOpenAI仕様に準拠しているため、既存のスタックへの統合が迅速に行えます。モデルIDは単に uncensoredプロキシルーターを経由せず、制限なしのモデルに直接アクセスできることを確保します。

curl https://api.grokaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current version of the model?"}]
  }'

Python SDK統合

Python用の公式SDKを使用して、最小限のコードでリクエストを処理します。

ベースURLとAPIキーを設定し、チャット補完エンドポイントを呼び出します。このアプローチにより、HTTP接続を手動で管理するのではなく、アプリケーション機能の構築に集中できます。

from openai import OpenAI

client = OpenAI(base_url="https://api.grokaiapi.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のセットアップ

環境変数を正しく設定してNode.jsでの統合を実装します。

SDKはリクエストライフサイクルを自動的に処理するため、uncensored LLMをバックエンドサービスに簡単に追加できます。会話履歴とコンテキストウィンドウは、標準的な配列構造を通じて直接管理できます。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.grokaiapi.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を介してトークン出力をリアルタイムで受信します。最終チャンクには総トークン使用量が含まれるため、追加の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)

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

当社のAPIは、長時間の会話に対応する100,000トークンのコンテキストウィンドサポートしています。

無効なキーによる401、クレジット不足による402、レート制限による429などのエラーを処理してください。1分あたり300リクエスト、キーあたり並列8リクエストが制限です。円滑なパフォーマンスを保つため、リクエストボディは8 MB未満に保ってください。

FAQ

grok AI APIのためにGPUサーバーをレンタルする必要がありますか?

いいえ、当社のAPIは完全に自前のサーバーでホストされています。トークンごとに課金されるため、インフラストラクチャの管理に伴う複雑さとコストを回避できます。

これは公式のxAI提供のGrok APIですか?

いいえ、私たちは独立したサービスです。当社のモデルはOpenAI仕様に準拠したオープンウェイトの無制限LLMですが、公式のxAI製Grokモデルではありません。

無制限モデルはコンテンツをどのように扱いますか?

当社のモデルは、合法的な成人向け、フィクション、または論争的なトピックを拒否しません。自由とプライバシーのために設計されており、NSFWチャットボットや制限のないAIアプリケーションに最適です。

APIキーをアンロック

サインアップしてキーを取得し、ベースURLを更新するだけ。数秒で完了します。