Skip to content

Model

Defines the model names constants.

AnthropicLM

Defines Anthropic language model names constants.

Usage example:

from gllm_inference.model import AnthropicLM
from gllm_inference.lm_invoker import AnthropicLMInvoker

lm_invoker = AnthropicLMInvoker(AnthropicLM.CLAUDE_SONNET_4)
response = await lm_invoker.invoke("Hello, world!")

GoogleEM

Defines Google embedding model names constants.

Usage example:

from gllm_inference.model import GoogleEM
from gllm_inference.em_invoker import GoogleEMInvoker

em_invoker = GoogleEMInvoker(GoogleEM.GEMINI_EMBEDDING_001)
result = await em_invoker.invoke("Hello, world!")

GoogleLM

Defines Google language model names constants.

Usage example:

from gllm_inference.model import GoogleLM
from gllm_inference.lm_invoker import GoogleLMInvoker

lm_invoker = GoogleLMInvoker(GoogleLM.GEMINI_2_5_FLASH)
response = await lm_invoker.invoke("Hello, world!")

OpenAIEM

Defines OpenAI embedding model names constants.

Usage example:

from gllm_inference.model import OpenAIEM
from gllm_inference.em_invoker import OpenAIEMInvoker

em_invoker = OpenAIEMInvoker(OpenAIEM.TEXT_EMBEDDING_3_SMALL)
result = await em_invoker.invoke("Hello, world!")

OpenAILM

Defines OpenAI language model names constants.

Usage example:

from gllm_inference.model import OpenAILM
from gllm_inference.lm_invoker import OpenAILMInvoker

lm_invoker = OpenAILMInvoker(OpenAILM.GPT_5_NANO)
response = await lm_invoker.invoke("Hello, world!")

TwelveLabsEM

Defines TwelveLabs embedding model names constants.

Usage example:

from gllm_inference.model import TwelveLabsEM
from gllm_inference.em_invoker import TwelveLabsEMInvoker

em_invoker = TwelveLabsEMInvoker(TwelveLabsEM.MARENGO_RETRIEVAL_2_7)
result = await em_invoker.invoke("Hello, world!")

VoyageEM

Defines Voyage embedding model names constants.

Usage example:

from gllm_inference.model import VoyageEM
from gllm_inference.em_invoker import VoyageEMInvoker

em_invoker = VoyageEMInvoker(VoyageEM.VOYAGE_3_5_LITE)
result = await em_invoker.invoke("Hello, world!")