Spaces:
Sleeping
Sleeping
| { | |
| "name": "gcas_search", | |
| "description": "Search the Gujarat College Admissions System (GCAS) database using natural language. Returns matching colleges, programs, cutoffs, fees, and infrastructure data. Use this tool when the user asks about: colleges, admission cutoffs, program fees, hostel availability, NAAC grades, course intake, or any college-related query.", | |
| "input_schema": { | |
| "type": "object", | |
| "properties": { | |
| "query": { | |
| "type": "string", | |
| "description": "Natural language search query. Examples: 'engineering colleges in Ahmedabad with hostel', 'NAAC A grade colleges under GTU', 'B.Com fees in Surat', 'SC category cutoff for computer science'" | |
| }, | |
| "top_k": { | |
| "type": "integer", | |
| "description": "Number of results to return. Default: 10. Max: 100.", | |
| "default": 10, | |
| "minimum": 1, | |
| "maximum": 100 | |
| }, | |
| "tables": { | |
| "type": "array", | |
| "items": { "type": "string" }, | |
| "description": "Optional: restrict search to specific tables. Available tables: 'CollegeMaster_FORBOT_06042026' (college info, location, contact, NAAC), 'CollegeIntakeMaster_FORBOT_06042026' (programs, fees, intake), 'CollegeInfrastructure_FORBOT_06042026' (hostel, labs, facilities), 'CutOff_2025-26_06042026' (admission cutoffs by category). Omit to search all tables." | |
| }, | |
| "use_llm_rerank": { | |
| "type": "boolean", | |
| "description": "Whether to use LLM semantic reranking for better accuracy. Default: true. Set false for faster responses.", | |
| "default": true | |
| }, | |
| "llm_provider": { | |
| "type": "string", | |
| "enum": ["openai", "anthropic"], | |
| "description": "LLM provider for reranking. Optional – uses server default if omitted." | |
| }, | |
| "llm_model": { | |
| "type": "string", | |
| "description": "LLM model name override. Optional." | |
| }, | |
| "api_key": { | |
| "type": "string", | |
| "description": "API key override for the LLM provider. Optional – uses server-configured key if omitted." | |
| } | |
| }, | |
| "required": ["query"] | |
| } | |
| } | |