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!")