How to use Claude API for scientific figure caption generation