接口 ModelProvider


public interface ModelProvider
Service Provider Interface for model adapters discovered from extension modules.
  • 方法概要

    修饰符和类型
    方法
    说明
    create(String modelId)
    Creates a model for the full model id.
    default Model
    create(String modelId, ModelCreationContext context)
    Creates a model for the full model id using a provider-neutral context.
    Provider identifier, for example openai.
    boolean
    supports(String modelId)
    Returns whether this provider can create a model for the full model id, for example openai:gpt-4o.
    default boolean
    Returns whether this provider can create a model for the full model id and context.
  • 方法详细资料

    • providerId

      String providerId()
      Provider identifier, for example openai.
    • supports

      boolean supports(String modelId)
      Returns whether this provider can create a model for the full model id, for example openai:gpt-4o.
    • supports

      default boolean supports(String modelId, ModelCreationContext context)
      Returns whether this provider can create a model for the full model id and context.
    • create

      Model create(String modelId)
      Creates a model for the full model id.
    • create

      default Model create(String modelId, ModelCreationContext context)
      Creates a model for the full model id using a provider-neutral context.