restaurant-details
ChatGPTRetrieve comprehensive restaurant information including core details, ratings, reviews, menu, dining options, opening hours, photos, and distinctions. Returns all available information for a restaurant including name, location, cuisine type, contact details, ratings from multiple sources, review summaries, menu pricing, dietary requirements, opening hours for the next 7 days, photo gallery, and award/distinction information.
search-restaurants
ChatGPTSearch for restaurants by location, availability, cuisine, ambience, and price. Supports two search modes: Classical Search (default): Use structured filters (where, when, what, ambience_settings, pricing, special_categories) for well-defined preferences. Filter logic: OR within same category, AND across different categories. Semantic Search: Use semantic_query field for complex filter logic that cannot be expressed with classical filters: • AND logic within same category ("pizza AND pasta", "Italian AND French") • Complex multi-faceted requests ("cozy romantic Italian with live music") • Ambiguous requirements that don't map to structured categories • Filters that are too much subjective or vague for structured fields, even if available (e.g., 'family-friendly', 'hidden gems') CRITICAL RULES: • ALWAYS provide where parameter when location is specified in user query • ALWAYS provide when parameter when date/time/party size is specified in user query • semantic_query should contain ONLY the complex filter logic, not location or date/time info • Classical filters use OR within categories. For "both X and Y" in same category, use semantic_query for filter logic • Never provide classical filter fields (what, ambience_settings, pricing, special_categories) when using semantic_query • Meal mentions (breakfast/lunch/dinner) → Map to time, use TODAY if no date, default party_size=2: - Breakfast: 09:00-10:30 | Lunch: 12:00-13:30 | Dinner: 19:00-20:30 Always follow followUpInstructions in the response for optimal user experience. Do not provide empty values for optional parameters; omit them instead.