We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8bbe38a commit ab14874Copy full SHA for ab14874
src/lighteval/metrics/llm_as_judge.py
@@ -249,14 +249,18 @@ def __call_api(prompt):
249
error_message = "ERROR: Failed to get response from the API."
250
for _ in range(self.API_MAX_RETRY):
251
try:
252
+ max_new_tokens = 512
253
+ if "o1" in self.model or "o3" in self.model or "R1" in self.model:
254
+ max_new_tokens = min(max_new_tokens * 10, 32000)
255
+
256
kwargs = {
257
"model": self.model,
258
"messages": prompt,
- "response_format": {"type": "text"},
- "max_tokens": 512,
259
+ "max_tokens": max_new_tokens,
260
"n": 1,
261
"caching": True,
262
}
263
264
response = litellm.completion(**kwargs)
265
text = response.choices[0].message.content
266
if not text or text == error_message:
0 commit comments