Verified Owner
Top Fields Constructors Methods
org.jabref.model.ai.llm

public final Enum PredefinedChatModel

extends Enum<PredefinedChatModel>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final AiProvider
public static final PredefinedChatModel
private final int
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
private final String
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel
public static final PredefinedChatModel

Constructor Summary

AccessConstructor and Description
private
PredefinedChatModel(AiProvider aiProvider, String name, int contextWindowSize)

Method Summary

Modifier and TypeMethod and Description
public AiProvider
public int
public String
public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.

public static PredefinedChatModel
public static PredefinedChatModel[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

aiProviderback to summary
private final AiProvider aiProvider
BLANK_HUGGING_FACEback to summary
public static final PredefinedChatModel BLANK_HUGGING_FACE
contextWindowSizeback to summary
private final int contextWindowSize
GEMINI_1_0_PROback to summary
public static final PredefinedChatModel GEMINI_1_0_PRO
GEMINI_1_5_FLASHback to summary
public static final PredefinedChatModel GEMINI_1_5_FLASH
GEMINI_1_5_PROback to summary
public static final PredefinedChatModel GEMINI_1_5_PRO
GEMINI_2_5_FLASHback to summary
public static final PredefinedChatModel GEMINI_2_5_FLASH
GEMINI_2_5_PROback to summary
public static final PredefinedChatModel GEMINI_2_5_PRO
GEMINI_3_1_PROback to summary
public static final PredefinedChatModel GEMINI_3_1_PRO
GEMINI_3_5_FLASHback to summary
public static final PredefinedChatModel GEMINI_3_5_FLASH
GEMINI_3_FLASHback to summary
public static final PredefinedChatModel GEMINI_3_FLASH
GEMINI_3_PROback to summary
public static final PredefinedChatModel GEMINI_3_PRO
GPT_3_5_TURBOback to summary
public static final PredefinedChatModel GPT_3_5_TURBO
GPT_4back to summary
public static final PredefinedChatModel GPT_4
GPT_4_TURBOback to summary
public static final PredefinedChatModel GPT_4_TURBO
GPT_4Oback to summary
public static final PredefinedChatModel GPT_4O
GPT_4O_MINIback to summary
public static final PredefinedChatModel GPT_4O_MINI
GPT_5_4back to summary
public static final PredefinedChatModel GPT_5_4
GPT_5_4_MINIback to summary
public static final PredefinedChatModel GPT_5_4_MINI
GPT_5_4_PROback to summary
public static final PredefinedChatModel GPT_5_4_PRO
GPT_5_5back to summary
public static final PredefinedChatModel GPT_5_5
GPT_5_5_PROback to summary
public static final PredefinedChatModel GPT_5_5_PRO
MISTRAL_LARGE_3back to summary
public static final PredefinedChatModel MISTRAL_LARGE_3
MISTRAL_MEDIUM_3_5back to summary
public static final PredefinedChatModel MISTRAL_MEDIUM_3_5
MISTRAL_SMALL_4back to summary
public static final PredefinedChatModel MISTRAL_SMALL_4
nameback to summary
private final String name

Hides java.lang.Enum.name.

OPEN_MISTRAL_7Bback to summary
public static final PredefinedChatModel OPEN_MISTRAL_7B
OPEN_MISTRAL_NEMOback to summary
public static final PredefinedChatModel OPEN_MISTRAL_NEMO
OPEN_MIXTRAL_8X22Bback to summary
public static final PredefinedChatModel OPEN_MIXTRAL_8X22B
OPEN_MIXTRAL_8X7Bback to summary
public static final PredefinedChatModel OPEN_MIXTRAL_8X7B

Constructor Detail

PredefinedChatModelback to summary
private PredefinedChatModel(AiProvider aiProvider, String name, int contextWindowSize)

Method Detail

getAiProviderback to summary
public AiProvider getAiProvider()
getContextWindowSizeback to summary
public int getContextWindowSize()
getNameback to summary
public String getName()
toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

valueOfback to summary
public static PredefinedChatModel valueOf(String name)
valuesback to summary
public static PredefinedChatModel[] values()