Model reference · open weights
gemma3-cpt-gotoai is an open-weight language model from GoToCompany. gemma3-27b-cpt-gotoai-v3-instruct (BF16) weighs 110 GB; the smallest configuration that runs it is 4× RTX 5090 32 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the GoToCompany/gemma3-27b-cpt-gotoai-v3-instruct model card, 2026-10-28
What it is
| Released by | GoToCompany |
|---|---|
| Released | 2025-12-03 |
| Parameters | 27.4B |
| VRAM | 110 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB … DGX Spark (GB10) 128 GB unified 10 smaller cards | ||||
| H200 141 GB | 4 | 1 | all 128K | 138 GB |
| B200 180 GB | 12 | 3 | all 128K | 176 GB |
| 4× RTX 5090 32 GB tensor parallel | 1 | 1 | 33K | 31.0 GB a card |
| 2× A100 80 GB tensor parallel | 13 | 8 | all 128K | 78.2 GB a card |
| 4× L40S 48 GB tensor parallel | 17 | 10 | all 128K | 44.0 GB a card |
| 2× RTX PRO 6000 Blackwell 96 GB tensor parallel | 13 | 5 | all 128K | 93.8 GB a card |
| 2× H200 141 GB tensor parallel | 31 | 13 | all 128K | 138 GB a card |
| 4× H100 80 GB tensor parallel | 36 | 15 | all 128K | 78.1 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 115 GB | 117 GB |
| 5 | 128 GB | 138 GB |
| 8 | 137 GB | 154 GB |
| 16 | 163 GB | 195 GB |
| 32 | 214 GB | 278 GB |
| 64 | 316 GB | 445 GB |
One card, with vLLM's small-card settings.
From the model card
GoTo-AI is a collection of Large Language Models (LLMs) which have been pretrained and instruct-tuned for Indonesian culture and languages. GoTo-AI-Gemma-3-27B-IT leverages the Gemma-3 architecture alongside specialized local models.
For tokenisation, the model employs the default Gemma 3 tokenizer. The model has a context length of 128k tokens.
We evaluate the models in the GoTo-AI ecosystem on both general language capabilities and instruction-following capabilities.
For the evaluation of capabilities rooted in the local Indonesian context, we employed the IndoMMLU evaluation benchmark across a variety of tasks. These tasks include examination questions on Humanities, Indonesian language, Local languages and cultures, Social science and STEM across primary, middle, and high school levels.
Note: IndoMMLU is implemented using prompts to elicit answers in a strict format. For all tasks, the model is expected to provide an answer tag from which the answer is automatically extracted. For tasks where options are provided, the answer should comprise one of the pre-defined options. The scores for each task is normalised to account for baseline performance due to random chance.
For the evaluation of general language capabilities, we employed the SEA-HELM evaluation benchmark across a variety of tasks. These tasks include Question Answering (QA), Sentiment Analysis (Sentiment), Toxicity Detection (Toxicity), Translation in both directions (Eng>Lang & Lang>Eng), Abstractive Summarisation (Abssum), Causal Reasoning (Causal), Natural Language Inference (NLI), and linguistic diagnostics (LINDSEA).
Note: SEA-HELM is implemented using prompts to elicit answers in a strict format. For all tasks, the model is expected to provide an answer tag from which the answer is automatically extracted. For tasks where options are provided, the answer should comprise one of the pre-defined options. The scores for each task is normalised to account for baseline performance due to random chance.
The evaluation was done zero-shot with native prompts on a sample of 100-1000 instances for each dataset.
Since this is an instruction-following model, we also evaluated it on instruction-following capabilities with two datasets, SEA-IFEval (based on IFEval) and SEA-MTBench (based on MT-Bench).
As these two datasets were originally in English, the linguists and native speakers in the team worked together to filter, localise and translate the datasets into the respective target languages to ensure that the examples remained reasonable, meaningful and natural.
SEA-IFEval SEA-IFEval evaluates a model's ability to adhere to constraints provided in the prompt, for example beginning a response with a specific word/phrase or answering with a certain number of sections. Additionally, accuracy is normalised by the proportion of responses in the correct language (if the model performs the task correctly but responds in the wrong language, it is judged to have failed the task).
SEA-MTBench SEA-MTBench evaluates a model's ability to engage in multi-turn (2 turns) conversations and respond in ways that align with human needs. We use gpt-4-1106-preview as the judge model and compare against gpt-3.5-turbo-0125 as the baseline model. The metric used is the weighted win rate against the baseline model (i.e. average win rate across each category: Math, Reasoning, STEM, Humanities, Roleplay, Writing, Extraction). A tie is given a score of 0.5. For more details on benchmark performance across the ecosystem, please refer to the GoTo-AI leaderboard.
This model can be run using the Transformers library. To load this 27B model in FP16 or BF16 precision, you need a minimum of approximately 54-60 GB of VRAM.
Recommended setups include:
import transformers
import torch
# Update model_id to your actual Hugging Face repo path
model_id = "GoToCompany/GoTo-AI-Gemma-3-27B-IT"
pipeline = transformers.pipeline(
"text-generation",
model=model_id,
model_kwargs={"torch_dtype": torch.bfloat16},
device_map="auto",
)
messages = [
{"role": "user", "content": "Sopo wae sing ana ing Punakawan?"},
]
outputs = pipeline(
messages,
max_new_tokens=256,
)
print(outputs[0]["generated_text"][-1])
This is the repository for the Instruct model. While the model has been aligned for general safety, developers and users should perform their own safety fine-tuning and related security measures. In no event shall the authors be held liable for any claim, damages, or other liability arising from the use of the released weights and codes.
It is important for users to be aware that our model exhibits certain limitations that warrant consideration. Like many LLMs, the model can hallucinate and occasionally generate irrelevant content, introducing fictional elements that are not grounded in the provided context. Users should also exercise caution in interpreting and validating the model's responses due to the potential inconsistencies in its reasoning. Please refer to our responsible use guide.
The base models in the GoTo-AI ecosystem have bee
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.