command/bin/bash -lc "sed -n '260,460p' llm_client.py"
exit code 0
Output: async def _generate_openrouter( self, prompt: str, temperature: float, max_tokens: int ) -> str: """Generate using OpenRouter (access to 100+ models)""" try: async with httpx.AsyncClient() as client: response = await client.post( "https://openrouter.ai/api/v1/chat/completions", headers={ "Authorization": f"Bearer {config.OPENROUTER_API_KEY}", "HTTP-Referer": "https://github.com/KamdemSamuel/ai-travel-planner-gemini", }, json={ "model": config.OPENROUTER_MODEL.value, "messages": [ { "role": "system", "content": "You are a helpful travel planning assistant." }, {"role": "user", "content": prompt} ], "temperature": temperature, "max_tokens": max_tokens, }, timeout=config.REQUEST_TIMEOUT, ) result = response.json() content = result["choices"][0]["message"]["content"] logger.info( f"✓ OpenRouter ({config.OPENROUTER_MODEL.value}): " f"{result.get('usage', {}).get('completion_tokens', 0)} token