Ended up going with Z.AI because it's a drop-in replacement. Back in business for now.
It's not as smart as Opus by the way. Seems to match Sonnet.
Edit: See here, they've got an anthropic-compatible endpoint for this purpose - https://docs.z.ai/devpack/tool/claude