jarminraws/hotel-llm-search
The jarminraws/hotel-llm-search model is a 2 billion parameter Qwen3-1.7B-based language model fine-tuned for extracting structured hotel-search parameters from natural language queries. It specializes in converting user input into a strict JSON format, including details like destination, dates, guest counts, and human-readable filter phrases. With a 32768-token context length, this model is optimized for precise entity extraction in hotel booking applications.
Loading preview...
Overview
The jarminraws/hotel-llm-search model is a 2 billion parameter language model built upon the Qwen3-1.7B architecture, specifically fine-tuned for hotel entity extraction. Its primary function is to parse natural language hotel search queries and output a structured JSON object containing relevant search parameters.
Key Capabilities
- Structured JSON Output: Converts free-form text queries into a predefined JSON schema, including fields like
destination,locality,hotelName,checkin/checkoutDate,adult/room/child/infantCount,sortCriteria,min/maxPrice,filters,deepSearch,isNearMe, andresetAction. - Human-Readable Filters: Unlike many models that output codes, this model emits
filtersas human-readable phrases (e.g., "swimming pool, pet friendly"), allowing for downstream resolution to specific production codes. - Date Math Integration: Designed to process queries that include relative date references, with an explicit
todaydate (DDMMYYYY) input for accurate date calculation. - High Context Length: Features a 32768-token context window, enabling it to handle complex and detailed search queries.
Good For
- Building Hotel Search Interfaces: Ideal for powering conversational AI or search bars in hotel booking platforms that require precise extraction of user intent.
- Reducing Downstream Complexity: By providing human-readable filter phrases, it simplifies the integration with existing backend systems that map phrases to internal codes.
- Ensuring Data Consistency: Adheres to a strict prompt/schema contract (
contract.py), ensuring consistent output format crucial for reliable system integration.