ja ▾
試用キーを取得

Gemma APIキー ドキュメント

1分以内に単一のAPIキーで無制限のテキストの生成を開始します。このガイドでは、標準的なOpenAI互換エンドポイントを使用して、既存のスタックにオープンウェイトモデルを統合する方法を示します。

認証とベースURL

固有のAPIキーを使用してすべてのリクエストを認証してください。ベースURLは HTTPS://api.gemmaapikey.com/v1 で、キーは Authorization ヘッダーに送信します。これは base_url とAPIキーを変更することで、あらゆるOpenAI互換クライアントで動作します。キーを紛失した場合は、ダッシュボードから新しいキーを生成してください。古いキーは直ちに機能しなくなります。エラーや拒否はプリペイドクレジットを消費しません。

最初のリクエスト

モデル id "uncensored" を使用して /v1/chat/completions へ POST リクエストを送信します。messages 配列にシステムプロンプトとユーザーメッセージを含めてください。モデルは法的な成人用途に対してコンテンツ拒否なしで生成されたテキストで応答します。

from openai import OpenAI

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

温度とtop_pを使用してランダム性を制御します。生成を早期に終了させるために停止シーケンスを使用します。ストリーミングが有効な場合、レスポンスの最終チャンクにはトークン使用量が含まれます。

Node SDKの統合

Node.js用の公式OpenAI SDKをインストールします。このガイドのベースURLとAPIキーで構成し、プロンプトを指定してchat.completions.createメソッドを呼び出します。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.gemmaapikey.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に設定してストリーミングを有効にします。APIはサーバー送信イベント(SSE)チャンクを返します。各チャンクには部分的なテキストが含まれ、最終チャンクにはトークン使用量が含まれます。

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分間に300リクエストまで制限されています。同時に実行できるリクエストは8つまでです。リクエストボディは8 MBを超えてはなりません。これらの制限は、すべてのユーザーに対して安定したパフォーマンスを保証します。

このモデルは関数呼び出し、JSONモード、seedやpresence_penaltyなどの標準パラメータをサポートしています。1リクエストあたりの最大出力は16,000トークンです。max_tokensを設定しない場合、デフォルトは2,048になります。

エラーとトラブルシューティング

401エラーは、APIキーが無効または期限切れであることを意味します。ダッシュボードで有効なキーを確認してください。402エラーは、前払いクレジットが不足していることを示します。継続して利用するには暗号通貨でチャージしてください。429エラーはレート制限に達したことを意味します。数秒待ってから再試行してください。

エラーはクレジットを消費しません。二重課金が発生した場合は、サポートページを使用して修正してください。クレジットは期限切れにならないため、後でチャージできます。

cURL

curl https://api.gemmaapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current system status"}]
  }'

よくある質問

どの支払い方法を受け付けていますか?

暗号通貨のみ:TRC20上のUSDTまたはBase上のUSDC。$20〜$500の任意の整数額。$50以上でボーナスクレジットが適用されます。

トークンあたりのコストはいくらですか?

入力トークンは100万トークンあたり$0.15、出力トークンは100万トークンあたり$0.50です。実際の使用量に対してのみ課金されます。エラーや拒否は無料です。クレジットは仮想通貨でチャージされ、ボーナスクレジットが利用可能です。

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

はい、リクエストでstreamをtrueに設定します。APIは部分的なテキストを含むSSEチャンクを返します。最終チャンクにはトークン使用量が含まれます。これは長い応答のレイテンシを削減します。

数分でキーが準備完了

登録、トークンのコピー、エンドポイントの更新。これだけで十分です。

試用キーを取得