Skip to content

Commit 727cf05

Browse files
committed
Revert "chat : clarify the meaning of reasoning_format (ggml-org#15408)"
1 parent d99c2b1 commit 727cf05

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

common/chat.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -632,6 +632,7 @@ const char * common_reasoning_format_name(common_reasoning_format format) {
632632
case COMMON_REASONING_FORMAT_AUTO: return "auto";
633633
case COMMON_REASONING_FORMAT_DEEPSEEK: return "deepseek";
634634
case COMMON_REASONING_FORMAT_DEEPSEEK_LEGACY: return "deepseek-legacy";
635+
case COMMON_REASONING_FORMAT_GRANITE: return "granite";
635636
default:
636637
throw std::runtime_error("Unknown reasoning format");
637638
}

common/common.h

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -235,15 +235,12 @@ struct common_params_diffusion {
235235
bool add_gumbel_noise = false; // add gumbel noise to the logits if temp > 0.0
236236
};
237237

238-
// reasoning API response format (not to be confused as chat template's reasoning format)
239238
enum common_reasoning_format {
240239
COMMON_REASONING_FORMAT_NONE,
241-
COMMON_REASONING_FORMAT_AUTO, // Same as deepseek, using `message.reasoning_content`
240+
COMMON_REASONING_FORMAT_AUTO,
242241
COMMON_REASONING_FORMAT_DEEPSEEK_LEGACY, // Extract thinking tag contents and return as `message.reasoning_content`, or leave inline in <think> tags in stream mode
243242
COMMON_REASONING_FORMAT_DEEPSEEK, // Extract thinking tag contents and return as `message.reasoning_content`, including in streaming deltas.
244-
// do not extend this enum unless you absolutely have to
245-
// in most cases, use COMMON_REASONING_FORMAT_AUTO
246-
// see: https://github.com/ggml-org/llama.cpp/pull/15408
243+
COMMON_REASONING_FORMAT_GRANITE, // Extract thinking tag contents and return as `message.reasoning_content`, including in streaming deltas.
247244
};
248245

249246

0 commit comments

Comments
 (0)