demo_question = "Are earthquakes excluded from coverage?" # Default: research-paper prompt. parsed_question_default = get_keywords_from_question(demo_question, client=client) print("Default (research-paper):", parsed_question_default.keywords) # Override: insurance / legal contract prompt. contract_prompt = ( "Extract 1 to 3 short keywords from the user question for searching an " "insurance contract or legal policy. Prefer literal terms the contract is " "likely to use: clauses, exclusions, named perils, deductibles, caps. Drop " "question framing words. Output 1 to 3 keywords." ) parsed_question_contract = get_keywords_from_question( demo_question, system_prompt=contract_prompt, client=client, ) print("Contract prompt: ", parsed_question_contract.keywords)