# Enum: com.pnfsoftware.jeb.util.llm.LlmApiType

Types of LLM endpoints.

## Constant: ANTHROPIC
Description: Anthropic endpoint \(Messages API\).

## Constant: BEDROCK
Description: AWS Bedrock unified endpoint type. Base URL: `https://bedrock-runtime.$REGION.amazonaws.com`

## Constant: GEMINI
Description: Gemini endpoint.

## Constant: OPENAI
Description: OpenAI endpoint \(Chat Completions API\). Compatible endpoints include several open\-source LLMs, such as Mistral, Llama, Qwen, etc.

## Constant: OPENAI_RESPONSES
Description: OpenAI endpoint \(Responses API\).

## Constant: UNKNOWN
Description: Unsupported or illegal endpoint type.

## Method: getDescription
- return type: `java.lang.String`

Description: 
return: display description

## Method: getName
- return type: `java.lang.String`

Description: 
return: display name

## Method: getSupportedEndpoints
- return type: `java.util.List<java.lang.String>`

Description: 
return: supported endpoint path templates

## Method: toString
- return type: `java.lang.String`


## Static Method: fromName
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.util.llm.LlmApiType`

Description: Get an API type from its display name.
parameter: name: display name
return: matching API type, or [#UNKNOWN](#UNKNOWN) if none matches

## Static Method: valueOf
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.util.llm.LlmApiType`


## Static Method: values
- return type: `com.pnfsoftware.jeb.util.llm.LlmApiType[]`


