Interface AIModel

  • All Known Implementing Classes:
    SupportedModel

    public interface AIModel
    • Field Detail

      • CLAUDE_OPUS_4_6

        static final AIModel CLAUDE_OPUS_4_6
      • CLAUDE_SONNET_4_6

        static final AIModel CLAUDE_SONNET_4_6
      • CLAUDE_HAIKU_4_5

        static final AIModel CLAUDE_HAIKU_4_5
      • GEMINI_3_1_PRO_PREVIEW

        static final AIModel GEMINI_3_1_PRO_PREVIEW
      • GEMINI_2_5_PRO

        static final AIModel GEMINI_2_5_PRO
      • GEMINI_2_5_FLASH

        static final AIModel GEMINI_2_5_FLASH
      • GPT_5_4

        static final AIModel GPT_5_4
      • GPT_5_4_MINI

        static final AIModel GPT_5_4_MINI
      • O4_MINI

        static final AIModel O4_MINI
      • MISTRAL_LARGE

        static final AIModel MISTRAL_LARGE
      • MISTRAL_SMALL

        static final AIModel MISTRAL_SMALL
      • CODESTRAL

        static final AIModel CODESTRAL
      • LLAMA_4_SCOUT

        static final AIModel LLAMA_4_SCOUT
      • LLAMA_3_3_70B

        static final AIModel LLAMA_3_3_70B
      • DEEPSEEK_CHAT

        static final AIModel DEEPSEEK_CHAT
      • DEEPSEEK_REASONER

        static final AIModel DEEPSEEK_REASONER
      • LLAMA_3_3_70B_FIREWORKS

        static final AIModel LLAMA_3_3_70B_FIREWORKS
      • GROK_4_20

        static final AIModel GROK_4_20
      • GROK_4

        static final AIModel GROK_4
      • GPT_5_4_AZURE

        static final AIModel GPT_5_4_AZURE
      • O4_MINI_AZURE

        static final AIModel O4_MINI_AZURE
      • GPT_5_4_FOUNDRY

        static final AIModel GPT_5_4_FOUNDRY
      • CLAUDE_SONNET_4_6_FOUNDRY

        static final AIModel CLAUDE_SONNET_4_6_FOUNDRY
      • LLAMA_4_SCOUT_FOUNDRY

        static final AIModel LLAMA_4_SCOUT_FOUNDRY
      • GEMINI_2_5_PRO_VERTEX

        static final AIModel GEMINI_2_5_PRO_VERTEX
      • GEMINI_2_5_FLASH_VERTEX

        static final AIModel GEMINI_2_5_FLASH_VERTEX
      • CLAUDE_SONNET_4_6_BEDROCK

        static final AIModel CLAUDE_SONNET_4_6_BEDROCK
      • AMAZON_NOVA_PREMIER_BEDROCK

        static final AIModel AMAZON_NOVA_PREMIER_BEDROCK
      • LLAMA_4_MAVERICK_BEDROCK

        static final AIModel LLAMA_4_MAVERICK_BEDROCK
    • Method Detail

      • getName

        java.lang.String getName()
      • custom

        static AIModel custom​(java.lang.String modelName,
                              AIProvider provider)