Class SpringAIOpenrouterRestService

java.lang.Object
com.bytedesk.ai.springai.providers.openrouter.SpringAIOpenrouterRestService

@Service public class SpringAIOpenrouterRestService extends Object
OpenRouter REST 服务 提供 OpenRouter API 的管理功能
  • Field Details

  • Constructor Details

    • SpringAIOpenrouterRestService

      public SpringAIOpenrouterRestService()
  • Method Details

    • getModels

      public List<Map<String,Object>> getModels(OpenrouterRequest request)
      获取可用模型列表 直接调用 OpenRouter API 获取真实的模型列表 注意:此接口可以匿名访问,无需 API Key https://openrouter.ai/docs/api-reference/list-available-models?explorer=true
    • getModelsStructured

      public List<OpenrouterModel> getModelsStructured(OpenrouterRequest request)
      获取结构化的模型列表 返回 OpenrouterModel 对象列表,便于强类型使用