前回「Ollama APIを使用してみる」で、Ollama APIを試してみました。
今回は、PythonとOllama APIを使って、PDFファイルの要約をGemma3にしてもらおうと思います。
春期の情報処理試験も近いですので、それに関連するPDFの要約を作成してみましょう。
必要なライブラリのインストール
pip install aiohttp PyMuPDF
import fitzとあるのでpip install fitzとしがちですが、pip install PyMuPDFです。
Pythonコード(ファイル名: summarize_pdf_ollama.py)
import asyncio
import aiohttp
import fitz # pip install fitzではなく、pip install PyMuPDF
import sys
import os
import time
import json