+
+
+
+
+ {useAiBased && (
+
+
+
+ )}
+
+ {useAiBased && useRsa && (
+
+
+
+
+
+
+
+
+
+ Estimated runtime: ~{rsaN * rsaT} inferences
+
+
+ )}
+
+ )}
diff --git a/flask-app/src/types.ts b/flask-app/src/types.ts
index 2dfe2316..2b9c8d71 100644
--- a/flask-app/src/types.ts
+++ b/flask-app/src/types.ts
@@ -81,6 +81,12 @@ export type MoleculeNameFormat = 'brand' | 'iupac' | 'formula' | 'smiles';
export interface FlaskRunSettings {
moleculeName: MoleculeNameFormat;
promptDebugging: boolean;
+ useAiBased?: boolean;
+ useRsa?: boolean;
+ rsaMode?: 'standalone' | 'rag';
+ rsaN?: number;
+ rsaK?: number;
+ rsaT?: number;
}
import type { OrchestratorSettings, SidebarMessage, SidebarState } from 'lc-conductor';
diff --git a/flask-tools b/flask-tools
new file mode 160000
index 00000000..28bad724
--- /dev/null
+++ b/flask-tools
@@ -0,0 +1 @@
+Subproject commit 28bad7248d7ec2944cd52b9fa095c66cf87d57c7