GroqAiApiUncensored LLM APIクイックスタートガイド
Uncensored LLM APIクイックスタートガイド
このガイドでは、標準のOpenAI互換ライブラリを使用して当社の無制限LLM APIを統合する方法をデベロッパー向けに示します。認証、リクエストの送信、ストリーミング処理を当社の直接エンドポイントで学ぶことができます。
前提条件:APIキーとベースURL
あなたの groq ai api key APIキー取得ページから。Googleでサインインするか、メールとパスワードを使用して資格情報を即座に受け取ることができます。このプロセスには電話番号は不要です。
ベースURLを以下に設定してください https://api.groqaiapikey.com/v1 クライアント設定に記述します。このエンドポイントは標準のOpenAI SDKをサポートしており、統合ロジックを書き換えることなくプロバイダを切り替えることができます。アカウントごとにアクティブなキーは1つだけでよく、新しいキーを生成すると以前のキーは直ちに置き換えられます。
最初のリクエスト: /v1/chat/completionsへのプロンプト送信
POSTリクエストを以下に送信 /v1/chat/completions APIキーを Authorization ヘッダー。モデル識別子は単に uncensoredテキスト入力を処理し、法的な成人向けコンテンツに対してコンテンツ拒否なしでテキスト出力を返します。
次の値を設定してください Content-Type ヘッダーを正しく設定して、一般的な 404 エラーを回避してください。当社のAPIは埋め込み、画像生成、音声処理をサポートしていないため、ペイロードをチャット完了に集中させてください。この直接的なアプローチにより、マルチベンダープロキシのオーバーヘッドなしで透明なトークン価格が保証されます。
SDKをインストール:OpenAI互換ライブラリ
おなじみのメソッドを使用して当社のエンドポイントと連携するための公式OpenAI Pythonパッケージをインストールします。このライブラリは、ベースURLを当社のエンドポイントに設定することで、認証とJSONシリアライズを自動的に処理します。GPT-4で使用するのと同じコード構造を使用できますが、当社のuncensoredモデルを利用します。
JavaScript開発者向け、インストールするには openai Node.jsパッケージ。両方の環境でベースURLを簡単に上書きできます。この互換性により、コード内の設定行を2つ変更するだけで、異なるLLMプロバイダに切り替えることができます。
ストリーミングの処理:SSE とトークン使用量
streamをtrueに設定してストリーミングを有効にする stream: true リクエストパラメータに指定します。APIは、生成されるにつれてトークンを逐次配信するServer-Sent Events (SSE)を返します。これにより、長い応答を待っているユーザーの体感レイテンシーが削減されます。
トークン使用統計はストリームの最終チャンクのみに含まれます。これらのデルタを累積して、課金目的の消費トークン総数を計算する必要があります。エラーや拒否には課金されないため、失敗したリクエストに対する予期せぬコストを気にせずに安全にストリーミングできます。
高度なパラメータ: Temperature、JSONモード、ツール
使用 temperature および top_p レスポンスのランダム性と創造性を制御します。 response_format に {"type": "json_object"} アプリケーションでの信頼性の高い解析のために構造化JSON出力を強制します。これは堅牢なNSFWチャットボットAPIやデータ抽出ツールの構築に不可欠です。
提供することで関数呼び出しを有効にします tools 配列。モデルは標準のツール定義をサポートし、プロンプトのコンテキストに基づいて関数を呼び出すことができます。 max_tokens 16,000まで。これは1つのリクエストあたりの最大出力です。コンテキストウィンドウはプロンプトとコンプリーションを合わせて合計100,000トークンまでサポートしています。
制限、エラー、請求の詳細
キーが無効な場合は401エラー、前払いクレジットが不足している場合は402エラー、レート制限を超えた場合は429エラーが発生します。1分あたり300リクエスト、キーごとの同時実行数は8に制限されます。リクエストボディは8 MB以下に保つ必要があります。
価格は入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50です。チャージは暗号通貨のみ(TRC20上のUSDTまたはBase上のUSDC)で、$20〜$500の範囲で可能です。$50で5%ボーナス、$100で10%ボーナス、$200で15%ボーナスが適用されます。前払いクレジットは期限切れにならないため、必要なときにいつでも使用できます。
cURL
curl https://api.groqaiapikey.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 API rate limit?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.groqaiapikey.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.groqaiapikey.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)よくある質問
Groq AI APIキーの取得方法
APIキーを取得するページにアクセスし、Googleまたはメールアドレスでサインインしてください。キーはサインアップ直後に表示され、電話番号は必要ありません。古いキーの代わりに新しいキーをいつでも生成できます。
このAPIはOpenAI SDKと互換性がありますか?
はい、当エンドポイントはOpenAIのチャット完了プロトコルに従っています。ベースURLを当APIのアドレスに変更するだけで、公式のOpenAI PythonおよびNode.jsライブラリを使用できます。これにより、temperatureやstreamなどの標準パラメータを使用できます。
402エラーが発生した場合どうなりますか?
402エラーは、プリペイド残高が枯渇したことを意味します。ダッシュボード経由でTRC20上のUSDTまたはBase上のUSDCでチャージできます。チャージは$20から開始され、入金額に応じてボーナス残高が付与されます。
APIキーを取得
登録して、キーを取得し、ベースURLを更新するだけです。これですべての設定が完了します。