+
+ {models
+ .filter((model) => isChatModel(model.id))
+ .filter((model) =>
+ model.name.toLowerCase().includes(debouncedSearchQuery.toLowerCase())
+ )
+ .map((model) => (
+
+ ))}
+
+
+
+
+
+
+ {
+ e.preventDefault();
+ setSearchQuery(e.target.value);
+ }}
+ />
+
+
+
+
+ {/* Text-to-Speech Section */}
+ {isTextToSpeechSupported && (
+ <>
+