feat: inject local standards database context into main certificate analysis prompt
This commit is contained in:
@@ -146,12 +146,27 @@ const App: React.FC = () => {
|
||||
setError(null);
|
||||
setReportsData(null);
|
||||
try {
|
||||
// Load local standards database
|
||||
let standardsContext = undefined;
|
||||
try {
|
||||
const stdRes = await fetch('/api/standards');
|
||||
if (stdRes.ok) {
|
||||
const standards = await stdRes.json();
|
||||
if (standards && standards.length > 0) {
|
||||
standardsContext = standards;
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
console.warn("Could not load local standards database:", err);
|
||||
}
|
||||
|
||||
const data = await analyzeCertificate({
|
||||
provider,
|
||||
apiKey,
|
||||
model,
|
||||
file,
|
||||
endpoint: provider === 'ollama' ? endpoint : undefined
|
||||
endpoint: provider === 'ollama' ? endpoint : undefined,
|
||||
standardsContext
|
||||
});
|
||||
setReportsData(data);
|
||||
} catch (err) {
|
||||
|
||||
Reference in New Issue
Block a user