Search the index.

Ask about a city, a specialty, or a practice name. The reply is counts and which fields are filled.

Counts come from the database. A small model writes the sentence when the daily cap allows it. Contact values are never sent to the model.