Class OpenrouterModel

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

public class OpenrouterModel extends Object
OpenRouter 模型信息实体类 基于 OpenRouter API (/models) 返回的真实数据结构创建
  • Field Details

    • id

      private String id
      模型ID (例如: "openai/gpt-4", "anthropic/claude-3-sonnet")
    • canonicalSlug

      private String canonicalSlug
      模型的规范化标识符
    • huggingFaceId

      private String huggingFaceId
      Hugging Face 模型ID(如果可用)
    • name

      private String name
      模型显示名称
    • created

      private Long created
      模型创建时间戳
    • description

      private String description
      模型描述信息
    • contextLength

      private Integer contextLength
      上下文长度(最大token数)
    • architecture

      private OpenrouterModel.Architecture architecture
      模型架构信息
    • pricing

      private OpenrouterModel.Pricing pricing
      定价信息
    • topProvider

      private OpenrouterModel.TopProvider topProvider
      顶级提供商信息
    • perRequestLimits

      private Object perRequestLimits
      每请求限制
    • supportedParameters

      private List<String> supportedParameters
      支持的参数列表
  • Constructor Details

    • OpenrouterModel

      public OpenrouterModel()
  • Method Details