def generate_internal()

in evalbench/generators/models/claude.py [0:0]


    def generate_internal(self, prompt):

        try:
            response = self.client.messages.create(
                model=self.model_id,
                messages=[
                    {
                        "role": "user",
                        "content": self.base_prompt + prompt,
                    }
                ],
                max_tokens=self.max_tokens,
                temperature=0,
            )

            r = response.content[0].text if response.content else ""
            return r

        except Exception as e:
            logging.error(f"Error generating response from Claude: {e}")
            return None