AI連携について

本ソフトでは、未分類データをAIに送信して「科目」を自動推測させる機能を利用できます。
ここでは必要な APIキーの取得方法 を説明します。

■ 1. APIキーとは？

AIサービス（Gemini や GPT）と連携するための「パスワードのようなもの」です。
本ソフトがAIにアクセスする時、このキーを使って認証します。

■ 2. 必要なもの

このソフトで使用できるAIモデルは以下です。

Gemini（gemini-2.5-flash / gemini-2.5-pro）

OpenAI GPT（gpt-5-nano）

■ 3. Gemini APIキーの取得方法（Google）
Gemini API を使うには Google アカウントが必須となります。

① 下記のサイトにアクセス

https://aistudio.google.com/apikey

② 「APIキーを作成」を押す

→ 名前は何でもOK（例：mykey）

③ 表示された「APIキー」をコピー

→ key.txのGEMINI_API_KEYに貼り付ければ完了です。

※Gemini APIは無料枠があります。
※無料枠を使い切るとその日は使えなくなります。
※gemini-2.5-flashよりgemini-2.5-proの方が性能は高いですが無料枠の上限は低いです。
※キーは人に見せないよう注意してください。

■ 4. OpenAI（GPT）APIキーの取得方法
① 公式サイトにアクセス

https://platform.openai.com/api-keys

② 「Create new secret key」をクリック
③ キー名を入力（例：my-gpt-key）
④ 表示されたキーをコピーし、本ソフトの設定に貼り付けて完了
→ key.txのOPENAI_API_KEYに貼り付ければ完了です。

※OpenAI（GPT）APIは有料です、使用には請求情報の登録が必要になります。
※gpt-5-nanoは分類タスク向け最適化された有料モデルです。
※低コストなモデルですが、価格をHPで確認して了承の上で使用してください。
※キーは人に見せないよう注意してください。

どちらか一方のapiを取得すればAI分類が使用可能になります。
AI分類は kamoku.txt を参考にして推測します。
ルールが増えるほど、AIが参照できる情報が増えるため、分類の安定性・正確性が向上します。