Docs / data / useQuery

useQuery

hook

Run a single one-shot query from a natural-language prompt without streaming.

import { useQuery } from 'flowstack-sdk'

Simple one-shot query execution (no streaming).

Signature

const { executeQuery, result, isLoading, error } = useQuery()

Returns

FieldTypeDescription
executeQuery(prompt: string) => Promise<QueryResult>Execute a one-shot query from a natural-language prompt.
resultQueryResult | nullThe latest query result.
isLoadingbooleanQuery in flight.
errorstring | nullLast error message.

Examples

const {
  executeQuery,  // (prompt: string) => Promise<QueryResult>
  result,        // QueryResult | null
  isLoading,     // boolean
  error,         // string | null
} = useQuery();

See also

useCollection · useDatasets · useDataSources

Source: README.md#usequery · Also available in llms-full.txt and registry.json.