feat(ca): Finalize v5 pipeline - Hybrid Matrix, CoT Enrichment & User Repair Mode
This commit is contained in:
@@ -72,6 +72,20 @@ export const fetchStep4Data = async (company: AppState['company'], competitors:
|
||||
return response.json();
|
||||
};
|
||||
|
||||
export const reanalyzeCompetitor = async (company: AppState['company'], competitor: CompetitorCandidate, manualUrls: string[]): Promise<Analysis> => {
|
||||
const response = await fetch(`${API_BASE_URL}api/reanalyzeCompetitor`, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
body: JSON.stringify({ company, competitor, manual_urls: manualUrls }),
|
||||
});
|
||||
if (!response.ok) {
|
||||
throw new Error(`HTTP error! status: ${response.status}`);
|
||||
}
|
||||
return response.json();
|
||||
};
|
||||
|
||||
export const fetchStep5Data_SilverBullets = async (company: AppState['company'], analyses: Analysis[], language: 'de' | 'en'): Promise<{ silver_bullets: SilverBullet[] }> => {
|
||||
const response = await fetch(`${API_BASE_URL}api/fetchStep5Data_SilverBullets`, {
|
||||
method: 'POST',
|
||||
|
||||
Reference in New Issue
Block a user