The whole Prompt API is poorly designed. Devs will end up trying to fine tune very specific prompts out of necessity, only to have them break with the next model update.

The logic around not providing access to model version to prevent fingerprinting is laughable when the suggestion to counteract fingerprinting from prompting is the model should only update when user agent string updates. Just put the damn API behind a explicit user permission.