Using the Weave OpenAI monitor (weave.monitoring.openai) with the documented auth style openai."YOUR API KEY") fails: the wrapper raises KeyError: 'api_key' and then AuthenticationError: No API key provided, even though the key is set. Passing `"YOUR API KEY" explicitly as a kwarg to ChatCompletion.create works around it.