1 · Endpoint 契約
POST /api/llm/generate {task:'tag', transcript:'…'} → output 含「- [type] word → note」list + 5 個重點推薦 lius.cc 連結
import requests
transcript = """我去鎮瀾宮拜媽祖,求全家平安。家裡祖傳拜天上聖母,
每年三月初一過爐,誦《天上聖母經》三遍。這是正一道的傳統。"""
r = requests.post(
"https://lius.cc/api/llm/generate",
json={"task": "tag", "transcript": transcript},
timeout=60,
).json()
print(f"provider={r['provider']} latency={r['latency_ms']}ms")
print(r['output'])2 · 解析回結構化
用 regex `^[-•·]\\s*\\[([a-z]+)\\]\\s*([^→\\-]+?)\\s*[→\\-]\\s*(.+)$` 抓 type / word / note。
3 · 8 類 entity
deity / ritual / scripture / sect / concept / location / person / taboo