「自分でAI手相占いを作ってみたい」そう思ったことはありませんか?
プログラミングができなくても大丈夫です。実は、ChatGPTを使えば、初心者でも画像認識機能を備えた本格的な手相占いを作ることができるんです。
この記事では、あなたのレベルに合わせて3つの方法を紹介します。初級編は今すぐ始められる簡単な方法、中級編はGPTsで専用Botを作る方法、上級編はAPIを使った本格的なアプリ開発まで。自分に合った方法を選んで、さっそく始めてみましょう。
AI占いとは?仕組みから使い方まで完全ガイドで、AI占いの基本を理解しておくと、この記事がより分かりやすくなります。
あなたはどのレベル?(診断チャート)
まず、あなたがどのレベルに該当するか診断してみましょう。
□ プログラミング経験がない
□ とにかく今すぐ試してみたい
□ 無料で始めたい
□ 自分や友達が使えればOK
中級編がおすすめの人
□ ChatGPT Plusに登録している(月額20ドル)
□ カスタマイズしたい
□ 他の人にもシェアしたい
□ より本格的な占いを作りたい
上級編がおすすめの人
□ プログラミング経験がある
□ 本格的なアプリとして公開したい
□ 収益化を考えている
□ デザインや機能を自由に設計したい
自分に合ったレベルが分かったら、該当するセクションに進んでください。もちろん、初級から順番に読んでもOKです。

【初級編】既存サービスのカスタマイズ
まずは一番簡単な方法から。プログラミング経験がなくても、今すぐ始められます。
対象:プログラミング経験なし
初級編の対象は、プログラミング経験がない方、とにかく今すぐ試してみたい方、無料で始めたい方です。
所要時間は5分程度、必要なものはChatGPT(無料版でOK)とスマホのカメラだけです。
ツール:ChatGPTの画像アップロード機能
ChatGPT(GPT-4o)には、画像をアップロードして質問できる機能があります。これを使えば、手のひらの写真から手相を読み取ることができるんです。
手順はとてもシンプルです。
ステップ1:手のひらを撮影する
スマホのカメラで自分の手のひらを撮影します。明るい場所で、手のひらの線がはっきり見えるように撮ってください。
・明るい場所で撮る(自然光がベスト)
・手のひらを平らに広げる
・カメラとの距離は20-30cm
・ピントを手のひらの中心に合わせる
ステップ2:ChatGPTに画像をアップロード
ChatGPTを開いて、撮影した画像をアップロードします。画像の下にある「+」ボタンから、写真を選択してください。
ステップ3:プロンプトを入力する
画像と一緒に、以下のプロンプトを入力します。
プロンプトの基本
初級向けのプロンプト例を3つ紹介します。
このプロンプトで試してみると、すぐに結果が返ってきます。初級編はこれで完了です。簡単ですよね?
【決定版】AI占いプロンプト大全|ChatGPTで使える”神プロンプト”の作り方も参考にしてください。

【中級編】GPTsで専用Botを作る
初級編で物足りない方は、中級編に進みましょう。GPTsを使って、手相占い専用のBotを作ります。
対象:ChatGPT Plusユーザー
中級編の対象は、ChatGPT Plusに登録している方(月額20ドル)、カスタマイズしたい方、他の人にもシェアしたい方です。
所要時間は30分-1時間程度、必要なものはChatGPT Plus、手相占いの知識(なくてもOK)です。
ツール:GPTs
GPTsは、自分専用のChatGPTを作れる機能です。プロンプトを設定するだけで、手相占い専用のBotが完成します。
しかも、URLでシェアできるので、友達や家族にも使ってもらえます。
GPTsの設定方法
ステップ1:GPTsを開く
ChatGPTにログインして、左側のメニューから「Explore GPTs」を選択。「Create a GPT」をクリックします。
ステップ2:基本情報を入力
「Name」に「AI手相占い師」などの名前を入力。「Description」には「手のひらの写真から手相を占います」といった説明を書きます。
ステップ3:プロンプトを設定
「Instructions」欄に、詳細なプロンプトを入力します。ここが重要です。
画像認識の設定
GPTsでは、画像認識機能を有効にする必要があります。「Capabilities」で「Code Interpreter & Data Analysis」と「DALL·E Image Generation」をオンにしてください。
これで、アップロードされた画像を解析できるようになります。
中級向けプロンプト例
中級向けのプロンプト例を3つ紹介します。
あなたは手相占いの専門家です。アップロードされた手のひらの画像を解析し、詳細な手相占いを提供します。
# 手順
1. 画像から生命線、感情線、知能線、運命線、財運線を読み取る
2. 各線の長さ、形状、位置を分析する
3. 総合的な性格、運勢、適職を占う
4. 具体的なアドバイスを提供する
# 出力形式
【生命線】分析結果
【感情線】分析結果
【知能線】分析結果
【運命線】分析結果
【財運線】分析結果
【総合評価】性格と運勢
【アドバイス】具体的な行動
あなたは親しみやすい手相占い師です。ユーザーと対話しながら、手相を占います。
# ルール
・まず「どんなことが知りたいですか?」と質問する
・ユーザーの悩みに合わせて、重点的に見る線を変える
・専門用語は使わず、分かりやすい言葉で説明する
・ポジティブな視点を大切にする
# 制約
・断定的な表現は避ける
・「〜かもしれません」「〜の可能性があります」を使う
あなたは恋愛専門の手相占い師です。2人の手のひらを比較して、相性を占います。
# 手順
1. 1人目の画像をアップロードしてもらう
2. 1人目の恋愛傾向を分析
3. 2人目の画像をアップロードしてもらう
4. 2人目の恋愛傾向を分析
5. 2人の相性を総合的に判断
# 出力形式
【相性スコア】90/100
【良い点】3つ
【注意点】2つ
【アドバイス】関係を良くするためのヒント
これらのプロンプトをGPTsに設定すれば、専用Botの完成です。
【知識ゼロOK】AI占いの作り方を5ステップで徹底解説!GPTsで簡単オリジナル占いBot作成で、詳しい作り方を解説しています。
【上級編】APIを使った本格アプリ開発
中級編でも物足りない方、本格的なアプリとして公開したい方は、上級編に進みましょう。
対象:プログラミング経験あり
上級編の対象は、Python、JavaScript などのプログラミング経験がある方、本格的なアプリとして公開したい方、収益化を考えている方です。
所要時間は5-10時間程度、必要なものはOpenAI API(有料)、プログラミング環境、Webホスティング(公開する場合)です。
ツール:OpenAI API、Vision API
OpenAI APIを使えば、独自のWebアプリやスマホアプリを開発できます。デザインも機能も完全に自由です。
必要な技術スタック
上級編では、以下の技術が必要になります。
| 技術 | 用途 | 難易度 |
|---|---|---|
| Python / JavaScript | バックエンド開発 | 中 |
| OpenAI API | AI機能 | 中 |
| Vision API | 画像認識 | 高 |
| HTML/CSS | フロントエンド | 低 |
| Flask / Express.js | Webフレームワーク | 中 |
画像認識APIの活用
OpenAI APIのVision機能を使うと、画像から情報を抽出できます。手相占いでは、手のひらの画像から線のパターンを認識します。
APIの基本的な使い方
1. OpenAI APIキーを取得する
2. 画像をBase64形式にエンコードする
3. Vision APIにリクエストを送る
4. レスポンスから手相情報を抽出する
5. 占い結果を生成する
サンプルコード(Python)
以下は、Pythonでの実装例です。
import openai
import base64
# APIキーを設定
openai.api_key = “YOUR_API_KEY”
# 画像をBase64にエンコード
def encode_image(image_path):
with open(image_path, “rb”) as image_file:
return base64.b64encode(image_file.read()).decode(‘utf-8’)
# 手相占いを実行
def palm_reading(image_path):
base64_image = encode_image(image_path)
response = openai.ChatCompletion.create(
model=”gpt-4-vision-preview”,
messages=[
{
“role”: “user”,
“content”: [
{“type”: “text”, “text”: “この手のひらの写真を見て、手相占いをしてください。”},
{
“type”: “image_url”,
“image_url”: {
“url”: f”data:image/jpeg;base64,{base64_image}”
}
},
],
}
],
max_tokens=1000
)
return response.choices[0].message.content
# 実行
result = palm_reading(“palm.jpg”)
print(result)
“`
このコードを基に、Webアプリやスマホアプリを開発できます。
・OpenAI APIは有料です(使用量に応じて課金)
・画像のアップロードには容量制限があります
・個人情報の取り扱いに注意してください
【徹底検証】手相占いアプリの危険性|指紋は抜かれる?安全なアプリの選び方を解説も参考にしてください。
【比較表】レベル別の特徴まとめ
3つのレベルを比較してみましょう。自分に合った方法を選ぶ参考にしてください。
| 項目 | 初級編 | 中級編 | 上級編 |
|---|---|---|---|
| 対象 | プログラミング未経験 | ChatGPT Plusユーザー | プログラマー |
| 所要時間 | 5分 | 30分-1時間 | 5-10時間 |
| 費用 | 無料 | 月額20ドル | API料金(使用量次第) |
| カスタマイズ | 低 | 中 | 高 |
| シェア | 不可 | URLでシェア可能 | 完全公開可能 |
| 収益化 | 不可 | 難しい | 可能 |
| デザイン | ChatGPT標準 | ChatGPT標準 | 完全自由 |
初心者は初級編から始めて、慣れてきたら中級編、上級編に進むのがおすすめです。
よくある質問
Q. プログラミング経験がなくても作れますか?
はい、初級編と中級編ならプログラミング不要です。ChatGPTの画像アップロード機能、またはGPTsを使えば、誰でも作れます。
Q. 無料で作れますか?
初級編は完全無料です。中級編はChatGPT Plus(月額20ドル)が必要で、上級編はOpenAI APIの使用料がかかります。
Q. 作った手相占いを販売できますか?
上級編で作ったアプリなら、販売や収益化が可能です。ただし、OpenAIの利用規約を確認してください。中級編のGPTsは商用利用に制限があります。
Q. 精度はどれくらいですか?
AIによる手相占いは、あくまで「占い」です。医療行為ではないので、健康診断などには使用しないでください。エンターテインメントとして楽しむものです。
Q. 画像の安全性は大丈夫ですか?
ChatGPTやOpenAI APIにアップロードした画像は、プライバシーポリシーに従って処理されます。詳しくはOpenAIの公式サイトで確認してください。
まとめ:あなたのレベルに合った方法を選ぼう
AI手相占いの作り方を、3つのレベルで解説しました。
→ ChatGPTに画像をアップロードするだけ
中級編:専用Botを作りたい方
→ GPTsでカスタマイズ、URLでシェア可能
上級編:本格的なアプリを作りたい方
→ OpenAI APIで完全自由に開発
プログラミング経験がなくても、初級編なら5分で始められます。まずは気軽に試してみてください。慣れてきたら、中級編、上級編にステップアップしていきましょう。
※最新情報は公式ページをご確認ください。

