Check out my job market paper polisky! I use large language models to estimate ideal points. It allows you to separate policy and affect dimensions, and works with any corpus (voters, elites, rebel groups, short docs, long docs, etc.). No massive proprietary models (GPT) needed.
drive.google.com
Semantic_Scaling1.4.pdf