返回 Skill 列表
extension
分类: 开发与工程无需 API Key

openrouter-routing-rules

根据请求特性实现智能模型路由。在优化单个请求的成本、速度或质量时使用。可以通过诸如'openrouter routing'、'model selection'、'smart routing'、'dynamic model'等短语触发。

person作者: jakexiaohubgithub

OpenRouter Routing Rules

Overview

This skill covers implementing request-based routing logic to select optimal models based on content, urgency, or cost constraints.

Prerequisites

  • OpenRouter integration
  • Understanding of model capabilities and pricing

Instructions

Follow these steps to implement this skill:

  1. Verify Prerequisites: Ensure all prerequisites listed above are met
  2. Review the Implementation: Study the code examples and patterns below
  3. Adapt to Your Environment: Modify configuration values for your setup
  4. Test the Integration: Run the verification steps to confirm functionality
  5. Monitor in Production: Set up appropriate logging and monitoring

Overview

This skill covers implementing request-based routing logic to select optimal models based on content, urgency, or cost constraints.

Prerequisites

  • OpenRouter integration
  • Understanding of model capabilities and pricing

Basic Routing Strategies

Content-Based Routing

def route_by_content(prompt: str) -> str:
    """Route to appropriate model based on content analysis."""
    prompt_lower = prompt.lower()

    # Code-related
    if any(word in prompt_lower for word in ["code", "function", "debug", "python", "javascript"]):
        return "anthropic/claude-3.5-sonnet"

## Detailed Reference

See `{baseDir}/references/implementation.md` for complete implementation guide.