import { useState } from "react"; import { api } from "../api"; import { useApiCall } from "../hooks/useApiCall"; import { scoreColor } from "../utils/colors"; import StatusMessage from "./StatusMessage"; export default function TextCompare() { const [textA, setTextA] = useState(""); const [textB, setTextB] = useState(""); const { data: similarity, loading, error, run } = useApiCall(); async function handleCompare() { if (!textA.trim() || !textB.trim()) return; await run(() => api.compare({ text_a: textA, text_b: textB }).then((r) => r.similarity)); } return (

Compare Texts

Compute cosine similarity between two sentences/passages.