Package ai.protify.core
Interface AIModel
-
- All Known Implementing Classes:
SupportedModel
public interface AIModel
-
-
Field Summary
Fields Modifier and Type Field Description static AIModelANTHROPIC_V1static AIModelCLAUDE_HAIKU_4_5static AIModelCLAUDE_OPUS_4_5static AIModelCLAUDE_SONNET_4_5static AIModelGPT_5_1static AIModelGPT_5_1_CODEX_MAXstatic AIModelGPT_5_2static AIModelGPT_5_2_PROstatic AIModelGPT_5_MINIstatic AIModelGPT_5_NANO
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static AIModelcustom(java.lang.String modelName, AIProvider provider)java.lang.StringgetName()AIProvidergetProvider()
-
-
-
Field Detail
-
ANTHROPIC_V1
static final AIModel ANTHROPIC_V1
-
CLAUDE_SONNET_4_5
static final AIModel CLAUDE_SONNET_4_5
-
CLAUDE_HAIKU_4_5
static final AIModel CLAUDE_HAIKU_4_5
-
CLAUDE_OPUS_4_5
static final AIModel CLAUDE_OPUS_4_5
-
GPT_5_1
static final AIModel GPT_5_1
-
GPT_5_2
static final AIModel GPT_5_2
-
GPT_5_2_PRO
static final AIModel GPT_5_2_PRO
-
GPT_5_1_CODEX_MAX
static final AIModel GPT_5_1_CODEX_MAX
-
GPT_5_MINI
static final AIModel GPT_5_MINI
-
GPT_5_NANO
static final AIModel GPT_5_NANO
-
-
Method Detail
-
getName
java.lang.String getName()
-
getProvider
AIProvider getProvider()
-
custom
static AIModel custom(java.lang.String modelName, AIProvider provider)
-
-