perf: Switch CV parsing and company matching to Claude Haiku
- CVParserService: Sonnet 4 → Haiku (MaxTokens 4096 → 2048) - AICompanyNameMatcherService: Sonnet 4 → Haiku (MaxTokens 1024 → 512) - Estimated cost savings: ~60% per CV check - Haiku handles structured extraction and semantic matching effectively 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -128,8 +128,8 @@ public sealed class AICompanyNameMatcherService : ICompanyNameMatcherService
|
|||||||
|
|
||||||
var parameters = new MessageParameters
|
var parameters = new MessageParameters
|
||||||
{
|
{
|
||||||
Model = "claude-sonnet-4-20250514",
|
Model = "claude-3-5-haiku-20241022",
|
||||||
MaxTokens = 1024,
|
MaxTokens = 512,
|
||||||
Messages = messages,
|
Messages = messages,
|
||||||
System = [new SystemMessage(SystemPrompt)]
|
System = [new SystemMessage(SystemPrompt)]
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -171,8 +171,8 @@ public sealed class CVParserService : ICVParserService
|
|||||||
|
|
||||||
var parameters = new MessageParameters
|
var parameters = new MessageParameters
|
||||||
{
|
{
|
||||||
Model = "claude-sonnet-4-20250514",
|
Model = "claude-3-5-haiku-20241022",
|
||||||
MaxTokens = 4096,
|
MaxTokens = 2048,
|
||||||
Messages = messages,
|
Messages = messages,
|
||||||
System = [new SystemMessage(SystemPrompt)]
|
System = [new SystemMessage(SystemPrompt)]
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user