package placement

import domai "haixun-backend/internal/model/ai/domain/usecase"

// ResearchGenerateRequest wraps a text generation call with defaults tuned for
// placement research map / knowledge graph (full JSON, not terse summaries).
func ResearchGenerateRequest(base domai.GenerateRequest) domai.GenerateRequest {
	temp := 0.45
	tokens := 12288
	base.Temperature = &temp
	base.MaxTokens = &tokens
	return base
}
