「ChatGPTみたいなAIを自分のアプリに組み込みたい…」 「Geminiを APIで使いたいけど、どこから始めれば…」 「日本語でちゃんと動作するの?」 「プログラミング初心者でも使える?」
Google AI Studio(旧MakerSuite)は、GoogleのAI「Gemini」を誰でも簡単に試せる開発環境です。
なんと、無料枠が非常に充実していて、月間100万トークンまで無料で使えます。しかも、日本語に完全対応しているので、日本語での質問や回答も自然に処理できるんです。
この記事では、Google AI Studioの基本から、日本語での使い方、APIキーの取得、実際のコード例まで、初心者でも理解できるよう完全解説します。
AIアプリ開発の第一歩を踏み出しましょう!
Google AI Studioとは? – Geminiを試せる無料プレイグラウンド

Google AI Studioの特徴
主な特徴:
- 完全無料スタート – クレジットカード不要
- Gemini Pro/Flash/Nanoが使える – 最新のGoogleのAIモデル
- 日本語完全対応 – 日本語での入出力が自然
- ビジュアルエディタ – コード不要でプロンプト作成
- 即座にコード生成 – Python、JavaScript等のコードを自動生成
- 豊富な無料枠 – 月100万トークンまで無料
ChatGPT/OpenAI APIとの違い
項目 | Google AI Studio | OpenAI/ChatGPT |
---|---|---|
無料枠 | 月100万トークン | 18ドル分(初回のみ) |
日本語対応 | 完全対応 | 完全対応 |
モデル | Gemini Pro/Flash | GPT-3.5/4 |
画像入力 | 対応 | GPT-4Vのみ |
レスポンス速度 | 高速 | モデルによる |
料金体系 | 従量課金 | 従量課金 |
アカウント作成とアクセス方法
Google AI Studioへのアクセス
アクセスURL:
https://aistudio.google.com/
必要なもの:
- Googleアカウント(Gmail)
- インターネット接続
- モダンブラウザ(Chrome推奨)
初回セットアップ
手順:
- 上記URLにアクセス
- 「Get started」をクリック
- Googleアカウントでログイン
- 利用規約に同意
- 地域を「Japan」に設定(重要!)
- ダッシュボードが表示される
地域設定の重要性: 日本を選択することで、日本語処理が最適化されます。
日本語での基本的な使い方
プロンプトの作成(日本語)
新しいプロンプトの作成:
- 「Create new prompt」をクリック
- プロンプトタイプを選択:
- Freeform prompt(自由形式)
- Structured prompt(構造化)
- Chat prompt(チャット形式)
日本語プロンプトの例
基本的な質問応答:
プロンプト:
日本の四季について、それぞれの特徴を簡潔に説明してください。
レスポンス例:
日本の四季にはそれぞれ独特の特徴があります。
春(3月-5月):桜が咲き、新生活が始まる季節...
夏(6月-8月):梅雨から始まり、高温多湿...
秋(9月-11月):紅葉が美しく、収穫の季節...
冬(12月-2月):寒さが厳しく、雪が降る地域も...
システムインストラクション(日本語)
システムプロンプトの設定:
あなたは親切で丁寧な日本語アシスタントです。
以下のルールに従って回答してください:
1. 敬語を使って丁寧に話す
2. 専門用語は避けて分かりやすく説明
3. 箇条書きを活用して整理された回答
4. 不確実な情報は「〜と思われます」と表現
モデルの選択と特徴
利用可能なモデル
Gemini Pro:
- 最も高性能
- 複雑なタスクに対応
- 日本語理解力が高い
- トークン数:32K
Gemini Pro Flash:
- 高速レスポンス
- コスト効率が良い
- 日常的なタスクに最適
- トークン数:32K
Gemini Nano:
- 最軽量
- エッジデバイス向け
- 基本的なタスクのみ
日本語処理でのモデル選択
推奨設定:
用途別モデル選択:
- 高度な文章生成 → Gemini Pro
- チャットボット → Gemini Pro Flash
- 簡単な分類 → Gemini Nano
APIキーの取得と管理

APIキーの生成
手順:
- Google AI Studioにログイン
- 左メニュー「Get API key」をクリック
- 「Create API key in new project」を選択
- プロジェクト名を入力(例:my-japanese-ai-app)
- 「Create」をクリック
- 生成されたAPIキーをコピー
重要な注意事項:
⚠️ APIキーは絶対に公開しない
⚠️ GitHubにアップロードしない
⚠️ 環境変数で管理する
APIキーの安全な管理
環境変数での設定:
# .envファイル
GOOGLE_API_KEY=your-api-key-here
# 使用時は環境変数から読み込み
import os
api_key = os.getenv("GOOGLE_API_KEY")
実際のコード例(Python)
基本的な実装
インストール:
pip install google-generativeai
日本語での質問応答:
import google.generativeai as genai
# APIキーの設定
genai.configure(api_key='YOUR_API_KEY')
# モデルの初期化
model = genai.GenerativeModel('gemini-pro')
# 日本語でプロンプト
prompt = """
以下の文章を要約してください:
人工知能(AI)は、コンピュータサイエンスの一分野で、
人間の知能を模倣するシステムの開発を目指しています。
機械学習、深層学習、自然言語処理などの技術により、
AIは画像認識、音声認識、翻訳など様々な分野で活用されています。
"""
# レスポンスを生成
response = model.generate_content(prompt)
print(response.text)
チャット形式の実装
import google.generativeai as genai
genai.configure(api_key='YOUR_API_KEY')
model = genai.GenerativeModel('gemini-pro')
# チャットセッション開始
chat = model.start_chat(history=[])
# 日本語での会話
while True:
user_input = input("あなた: ")
if user_input == "終了":
break
response = chat.send_message(user_input)
print(f"AI: {response.text}")
画像認識(日本語説明)
import google.generativeai as genai
from PIL import Image
genai.configure(api_key='YOUR_API_KEY')
model = genai.GenerativeModel('gemini-pro-vision')
# 画像を開く
img = Image.open('sample.jpg')
# 日本語で質問
prompt = "この画像に写っているものを日本語で詳しく説明してください。"
# 画像とプロンプトを送信
response = model.generate_content([prompt, img])
print(response.text)
JavaScript/Node.jsでの実装
インストールと設定
npm install @google/generative-ai
基本的な使用例
const { GoogleGenerativeAI } = require("@google/generative-ai");
// APIキーで初期化
const genAI = new GoogleGenerativeAI("YOUR_API_KEY");
async function generateContent() {
// モデルを取得
const model = genAI.getGenerativeModel({ model: "gemini-pro" });
const prompt = "日本の観光地を3つ紹介してください。";
const result = await model.generateContent(prompt);
const response = await result.response;
const text = response.text();
console.log(text);
}
generateContent();
プロンプトエンジニアリング(日本語版)

効果的な日本語プロンプト
良い例:
タスク:商品レビューの感情分析
入力:[レビューテキスト]
出力形式:
- 感情:ポジティブ/ネガティブ/ニュートラル
- 確信度:パーセンテージ
- 理由:判定の根拠を1-2文で
例:
入力:「このスマートフォンは画面が大きくて見やすいですが、少し重いのが難点です。」
出力:
- 感情:ニュートラル
- 確信度:75%
- 理由:良い点(画面が大きい)と悪い点(重い)が両方述べられているため。
Few-shotプロンプティング
prompt = """
以下の例を参考に、新しい入力を処理してください。
例1:
入力:今日は晴れです
カテゴリ:天気
例2:
入力:株価が上昇しています
カテゴリ:経済
例3:
入力:新しい映画が公開されました
カテゴリ:エンタメ
新しい入力:円安が進行している
カテゴリ:
"""
料金と制限
無料枠の詳細
Gemini Pro(無料枠):
- 60 QPM(1分あたり60リクエスト)
- 月間100万トークン
- 画像入力も含む
計算例:
1トークン ≈ 0.75文字(日本語)
100万トークン ≈ 75万文字
→ 小説約3冊分の処理が無料!
有料プランへの移行タイミング
検討すべき場合:
- 月100万トークンを超える
- QPM制限を超える頻度が高い
- 商用利用で安定性が必要
- SLAが必要
トラブルシューティング
よくある問題と解決法
日本語が文字化けする:
# UTF-8エンコーディングを明示
response = model.generate_content(prompt)
print(response.text.encode('utf-8').decode('utf-8'))
レート制限エラー:
import time
def generate_with_retry(prompt, max_retries=3):
for i in range(max_retries):
try:
return model.generate_content(prompt)
except Exception as e:
if "RATE_LIMIT" in str(e):
time.sleep(60) # 1分待機
else:
raise e
APIキーが無効:
- APIキーの前後の空白を確認
- プロジェクトでAPIが有効か確認
- 請求先アカウントの設定確認
実践的な活用例
日本語チャットボット
def create_japanese_chatbot():
"""カスタマーサポート用チャットボット"""
system_prompt = """
あなたはECサイトのカスタマーサポートAIです。
丁寧な日本語で、お客様の質問に答えてください。
"""
model = genai.GenerativeModel(
'gemini-pro',
system_instruction=system_prompt
)
return model
日本語文章の校正
def proofread_japanese(text):
"""日本語文章の校正"""
prompt = f"""
以下の日本語文章を校正してください:
1. 誤字脱字の修正
2. 文法の修正
3. より自然な表現への改善
原文:
{text}
校正後:
"""
response = model.generate_content(prompt)
return response.text
まとめ – Google AI Studioで日本語AIアプリを作ろう!
Google AI Studioは日本語AI開発の強力なツールです!
今日学んだポイント:
✅ 無料で月100万トークンまで使える
✅ 日本語に完全対応
✅ ビジュアルエディタでプロンプト作成
✅ APIキー1つで簡単実装
✅ Python/JavaScriptですぐ使える
始め方の手順:
- Google AI Studioにアクセス
- APIキーを取得
- サンプルコードで試す
- 自分のアイデアを実装
- 必要に応じて有料プランへ
日本語AIアプリケーション開発の第一歩として、Google AI Studioは最適な選択です。
無料枠が充実しているので、まずは気軽に試してみてください!
あなたのアイデアをAIで実現しましょう!🚀
コメント