allenai/Olmo-3.1-32B-Instruct
zetlyn/models-hf model hf allenai/Olmo-3.1-32B-Instruct known 2025-12-10
https://huggingface.co/allenai/Olmo-3.1-32B-Instruct
Properties
| author | allenaireceipt
What the source handed over{
"_asked": "allenai/Olmo-3.1-32B-Instruct",
"_id": "6939ed69a739dde29cc4a7cb",
"author": "allenai",
"cardData": {
"base_model": "allenai/Olmo-3.1-32B-Instruct-DPO",
"datasets": [
"allenai/Dolci-Instruct-RL"
],
"language": [
"en"
],
"library_name": "transformers",
"license": "apache-2.0"
},
"config": {
"architectures": [
"Olmo3ForCausalLM"
],
"chat_template_jinja": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"model_type": "olmo3",
"tokenizer_config": {
"bos_token": "<|endoftext|>",
"chat_template": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"eos_token": "<|endoftext|>",
"pad_token": "<|pad|>",
"unk_token": "<|endoftext|>"
}
},
"createdAt": "2025-12-10T22:00:09.000Z",
"disabled": false,
"downloads": 15812,
"gated": false,
"id": "allenai/Olmo-3.1-32B-Instruct",
"lastModified": "2026-01-05T16:25:12.000Z",
"library_name": "transformers",
"likes": 85,
"model-index": null,
"modelId": "allenai/Olmo-3.1-32B-Instruct",
"pipeline_tag": "text-generation",
"private": false,
"safetensors": {
"parameters": {
"BF16": 32233522176
},
"total": 32233522176
},
"sha": "ac0587e4a7744a551c059d8cd17ba220bc940dae",
"siblings": [
{
"rfilename": ".gitattributes"
},
{
"rfilename": "README.md"
},
{
"rfilename": "chat_template.jinja"
},
{
"rfilename": "config.json"
},
{
"rfilename": "generation_config.json"
},
{
"rfilename": "merges.txt"
},
{
"rfilename": "model-00001-of-00014.safetensors"
},
{
"rfilename": "model-00002-of-00014.safetensors"
},
{
"rfilename": "model-00003-of-00014.safetensors"
},
{
"rfilename": "model-00004-of-00014.safetensors"
},
{
"rfilename": "model-00005-of-00014.safetensors"
},
{
"rfilename": "model-00006-of-00014.safetensors"
},
{
"rfilename": "model-00007-of-00014.safetensors"
},
{
"rfilename": "model-00008-of-00014.safetensors"
},
{
"rfilename": "model-00009-of-00014.safetensors"
},
{
"rfilename": "model-00010-of-00014.safetensors"
},
{
"rfilename": "model-00011-of-00014.safetensors"
},
{
"rfilename": "model-00012-of-00014.safetensors"
},
{
"rfilename": "model-00013-of-00014.safetensors"
},
{
"rfilename": "model-00014-of-00014.safetensors"
},
{
"rfilename": "model.safetensors.index.json"
},
{
"rfilename": "olmo-instruct.png"
},
{
"rfilename": "special_tokens_map.json"
},
{
"rfilename": "tokenizer.json"
},
{
"rfilename": "tokenizer_config.json"
},
{
"rfilename": "vocab.json"
}
],
"spaces": [
"tardellirs/model-pulse",
"aquanode/gpu-vram-calculator",
"EuroEval/euroeval_leaderboard",
"hfmlsoc/different-flops",
"sohampadianeu/steering-arena",
"Ensarioglu/NoxBall",
"shmr90661/haven-ai-backend",
"hplisiecki/pinocchio-inventory-explorer"
],
"tags": [
"transformers",
"safetensors",
"olmo3",
"text-generation",
"conversational",
"en",
"dataset:allenai/Dolci-Instruct-RL",
"arxiv:2512.13961",
"base_model:allenai/Olmo-3.1-32B-Instruct-DPO",
"base_model:finetune:allenai/Olmo-3.1-32B-Instruct-DPO",
"license:apache-2.0",
"endpoints_compatible",
"region:us"
],
"transformersInfo": {
"auto_model": "AutoModelForCausalLM",
"pipeline_tag": "text-generation",
"processor": "AutoTokenizer"
},
"usedStorage": 64467232297,
"widgetData": [
{
"text": "Hi, what can you help me with?"
},
{
"text": "What is 84 * 3 / 2?"
},
{
"text": "Tell me an interesting fact about the universe!"
},
{
"text": "Explain quantum computing in simple terms."
}
]
} | ||||||
|---|---|---|---|---|---|---|---|
| downloads | 15812receipt
What the source handed over{
"_asked": "allenai/Olmo-3.1-32B-Instruct",
"_id": "6939ed69a739dde29cc4a7cb",
"author": "allenai",
"cardData": {
"base_model": "allenai/Olmo-3.1-32B-Instruct-DPO",
"datasets": [
"allenai/Dolci-Instruct-RL"
],
"language": [
"en"
],
"library_name": "transformers",
"license": "apache-2.0"
},
"config": {
"architectures": [
"Olmo3ForCausalLM"
],
"chat_template_jinja": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"model_type": "olmo3",
"tokenizer_config": {
"bos_token": "<|endoftext|>",
"chat_template": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"eos_token": "<|endoftext|>",
"pad_token": "<|pad|>",
"unk_token": "<|endoftext|>"
}
},
"createdAt": "2025-12-10T22:00:09.000Z",
"disabled": false,
"downloads": 15812,
"gated": false,
"id": "allenai/Olmo-3.1-32B-Instruct",
"lastModified": "2026-01-05T16:25:12.000Z",
"library_name": "transformers",
"likes": 85,
"model-index": null,
"modelId": "allenai/Olmo-3.1-32B-Instruct",
"pipeline_tag": "text-generation",
"private": false,
"safetensors": {
"parameters": {
"BF16": 32233522176
},
"total": 32233522176
},
"sha": "ac0587e4a7744a551c059d8cd17ba220bc940dae",
"siblings": [
{
"rfilename": ".gitattributes"
},
{
"rfilename": "README.md"
},
{
"rfilename": "chat_template.jinja"
},
{
"rfilename": "config.json"
},
{
"rfilename": "generation_config.json"
},
{
"rfilename": "merges.txt"
},
{
"rfilename": "model-00001-of-00014.safetensors"
},
{
"rfilename": "model-00002-of-00014.safetensors"
},
{
"rfilename": "model-00003-of-00014.safetensors"
},
{
"rfilename": "model-00004-of-00014.safetensors"
},
{
"rfilename": "model-00005-of-00014.safetensors"
},
{
"rfilename": "model-00006-of-00014.safetensors"
},
{
"rfilename": "model-00007-of-00014.safetensors"
},
{
"rfilename": "model-00008-of-00014.safetensors"
},
{
"rfilename": "model-00009-of-00014.safetensors"
},
{
"rfilename": "model-00010-of-00014.safetensors"
},
{
"rfilename": "model-00011-of-00014.safetensors"
},
{
"rfilename": "model-00012-of-00014.safetensors"
},
{
"rfilename": "model-00013-of-00014.safetensors"
},
{
"rfilename": "model-00014-of-00014.safetensors"
},
{
"rfilename": "model.safetensors.index.json"
},
{
"rfilename": "olmo-instruct.png"
},
{
"rfilename": "special_tokens_map.json"
},
{
"rfilename": "tokenizer.json"
},
{
"rfilename": "tokenizer_config.json"
},
{
"rfilename": "vocab.json"
}
],
"spaces": [
"tardellirs/model-pulse",
"aquanode/gpu-vram-calculator",
"EuroEval/euroeval_leaderboard",
"hfmlsoc/different-flops",
"sohampadianeu/steering-arena",
"Ensarioglu/NoxBall",
"shmr90661/haven-ai-backend",
"hplisiecki/pinocchio-inventory-explorer"
],
"tags": [
"transformers",
"safetensors",
"olmo3",
"text-generation",
"conversational",
"en",
"dataset:allenai/Dolci-Instruct-RL",
"arxiv:2512.13961",
"base_model:allenai/Olmo-3.1-32B-Instruct-DPO",
"base_model:finetune:allenai/Olmo-3.1-32B-Instruct-DPO",
"license:apache-2.0",
"endpoints_compatible",
"region:us"
],
"transformersInfo": {
"auto_model": "AutoModelForCausalLM",
"pipeline_tag": "text-generation",
"processor": "AutoTokenizer"
},
"usedStorage": 64467232297,
"widgetData": [
{
"text": "Hi, what can you help me with?"
},
{
"text": "What is 84 * 3 / 2?"
},
{
"text": "Tell me an interesting fact about the universe!"
},
{
"text": "Explain quantum computing in simple terms."
}
]
} | ||||||
| gated | falsereceipt
What the source handed over{
"_asked": "allenai/Olmo-3.1-32B-Instruct",
"_id": "6939ed69a739dde29cc4a7cb",
"author": "allenai",
"cardData": {
"base_model": "allenai/Olmo-3.1-32B-Instruct-DPO",
"datasets": [
"allenai/Dolci-Instruct-RL"
],
"language": [
"en"
],
"library_name": "transformers",
"license": "apache-2.0"
},
"config": {
"architectures": [
"Olmo3ForCausalLM"
],
"chat_template_jinja": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"model_type": "olmo3",
"tokenizer_config": {
"bos_token": "<|endoftext|>",
"chat_template": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"eos_token": "<|endoftext|>",
"pad_token": "<|pad|>",
"unk_token": "<|endoftext|>"
}
},
"createdAt": "2025-12-10T22:00:09.000Z",
"disabled": false,
"downloads": 15812,
"gated": false,
"id": "allenai/Olmo-3.1-32B-Instruct",
"lastModified": "2026-01-05T16:25:12.000Z",
"library_name": "transformers",
"likes": 85,
"model-index": null,
"modelId": "allenai/Olmo-3.1-32B-Instruct",
"pipeline_tag": "text-generation",
"private": false,
"safetensors": {
"parameters": {
"BF16": 32233522176
},
"total": 32233522176
},
"sha": "ac0587e4a7744a551c059d8cd17ba220bc940dae",
"siblings": [
{
"rfilename": ".gitattributes"
},
{
"rfilename": "README.md"
},
{
"rfilename": "chat_template.jinja"
},
{
"rfilename": "config.json"
},
{
"rfilename": "generation_config.json"
},
{
"rfilename": "merges.txt"
},
{
"rfilename": "model-00001-of-00014.safetensors"
},
{
"rfilename": "model-00002-of-00014.safetensors"
},
{
"rfilename": "model-00003-of-00014.safetensors"
},
{
"rfilename": "model-00004-of-00014.safetensors"
},
{
"rfilename": "model-00005-of-00014.safetensors"
},
{
"rfilename": "model-00006-of-00014.safetensors"
},
{
"rfilename": "model-00007-of-00014.safetensors"
},
{
"rfilename": "model-00008-of-00014.safetensors"
},
{
"rfilename": "model-00009-of-00014.safetensors"
},
{
"rfilename": "model-00010-of-00014.safetensors"
},
{
"rfilename": "model-00011-of-00014.safetensors"
},
{
"rfilename": "model-00012-of-00014.safetensors"
},
{
"rfilename": "model-00013-of-00014.safetensors"
},
{
"rfilename": "model-00014-of-00014.safetensors"
},
{
"rfilename": "model.safetensors.index.json"
},
{
"rfilename": "olmo-instruct.png"
},
{
"rfilename": "special_tokens_map.json"
},
{
"rfilename": "tokenizer.json"
},
{
"rfilename": "tokenizer_config.json"
},
{
"rfilename": "vocab.json"
}
],
"spaces": [
"tardellirs/model-pulse",
"aquanode/gpu-vram-calculator",
"EuroEval/euroeval_leaderboard",
"hfmlsoc/different-flops",
"sohampadianeu/steering-arena",
"Ensarioglu/NoxBall",
"shmr90661/haven-ai-backend",
"hplisiecki/pinocchio-inventory-explorer"
],
"tags": [
"transformers",
"safetensors",
"olmo3",
"text-generation",
"conversational",
"en",
"dataset:allenai/Dolci-Instruct-RL",
"arxiv:2512.13961",
"base_model:allenai/Olmo-3.1-32B-Instruct-DPO",
"base_model:finetune:allenai/Olmo-3.1-32B-Instruct-DPO",
"license:apache-2.0",
"endpoints_compatible",
"region:us"
],
"transformersInfo": {
"auto_model": "AutoModelForCausalLM",
"pipeline_tag": "text-generation",
"processor": "AutoTokenizer"
},
"usedStorage": 64467232297,
"widgetData": [
{
"text": "Hi, what can you help me with?"
},
{
"text": "What is 84 * 3 / 2?"
},
{
"text": "Tell me an interesting fact about the universe!"
},
{
"text": "Explain quantum computing in simple terms."
}
]
} | ||||||
| licence | apache-2.0receipt
What the source handed over{
"_asked": "allenai/Olmo-3.1-32B-Instruct",
"_id": "6939ed69a739dde29cc4a7cb",
"author": "allenai",
"cardData": {
"base_model": "allenai/Olmo-3.1-32B-Instruct-DPO",
"datasets": [
"allenai/Dolci-Instruct-RL"
],
"language": [
"en"
],
"library_name": "transformers",
"license": "apache-2.0"
},
"config": {
"architectures": [
"Olmo3ForCausalLM"
],
"chat_template_jinja": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"model_type": "olmo3",
"tokenizer_config": {
"bos_token": "<|endoftext|>",
"chat_template": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"eos_token": "<|endoftext|>",
"pad_token": "<|pad|>",
"unk_token": "<|endoftext|>"
}
},
"createdAt": "2025-12-10T22:00:09.000Z",
"disabled": false,
"downloads": 15812,
"gated": false,
"id": "allenai/Olmo-3.1-32B-Instruct",
"lastModified": "2026-01-05T16:25:12.000Z",
"library_name": "transformers",
"likes": 85,
"model-index": null,
"modelId": "allenai/Olmo-3.1-32B-Instruct",
"pipeline_tag": "text-generation",
"private": false,
"safetensors": {
"parameters": {
"BF16": 32233522176
},
"total": 32233522176
},
"sha": "ac0587e4a7744a551c059d8cd17ba220bc940dae",
"siblings": [
{
"rfilename": ".gitattributes"
},
{
"rfilename": "README.md"
},
{
"rfilename": "chat_template.jinja"
},
{
"rfilename": "config.json"
},
{
"rfilename": "generation_config.json"
},
{
"rfilename": "merges.txt"
},
{
"rfilename": "model-00001-of-00014.safetensors"
},
{
"rfilename": "model-00002-of-00014.safetensors"
},
{
"rfilename": "model-00003-of-00014.safetensors"
},
{
"rfilename": "model-00004-of-00014.safetensors"
},
{
"rfilename": "model-00005-of-00014.safetensors"
},
{
"rfilename": "model-00006-of-00014.safetensors"
},
{
"rfilename": "model-00007-of-00014.safetensors"
},
{
"rfilename": "model-00008-of-00014.safetensors"
},
{
"rfilename": "model-00009-of-00014.safetensors"
},
{
"rfilename": "model-00010-of-00014.safetensors"
},
{
"rfilename": "model-00011-of-00014.safetensors"
},
{
"rfilename": "model-00012-of-00014.safetensors"
},
{
"rfilename": "model-00013-of-00014.safetensors"
},
{
"rfilename": "model-00014-of-00014.safetensors"
},
{
"rfilename": "model.safetensors.index.json"
},
{
"rfilename": "olmo-instruct.png"
},
{
"rfilename": "special_tokens_map.json"
},
{
"rfilename": "tokenizer.json"
},
{
"rfilename": "tokenizer_config.json"
},
{
"rfilename": "vocab.json"
}
],
"spaces": [
"tardellirs/model-pulse",
"aquanode/gpu-vram-calculator",
"EuroEval/euroeval_leaderboard",
"hfmlsoc/different-flops",
"sohampadianeu/steering-arena",
"Ensarioglu/NoxBall",
"shmr90661/haven-ai-backend",
"hplisiecki/pinocchio-inventory-explorer"
],
"tags": [
"transformers",
"safetensors",
"olmo3",
"text-generation",
"conversational",
"en",
"dataset:allenai/Dolci-Instruct-RL",
"arxiv:2512.13961",
"base_model:allenai/Olmo-3.1-32B-Instruct-DPO",
"base_model:finetune:allenai/Olmo-3.1-32B-Instruct-DPO",
"license:apache-2.0",
"endpoints_compatible",
"region:us"
],
"transformersInfo": {
"auto_model": "AutoModelForCausalLM",
"pipeline_tag": "text-generation",
"processor": "AutoTokenizer"
},
"usedStorage": 64467232297,
"widgetData": [
{
"text": "Hi, what can you help me with?"
},
{
"text": "What is 84 * 3 / 2?"
},
{
"text": "Tell me an interesting fact about the universe!"
},
{
"text": "Explain quantum computing in simple terms."
}
]
} | ||||||
| likes | 85receipt
What the source handed over{
"_asked": "allenai/Olmo-3.1-32B-Instruct",
"_id": "6939ed69a739dde29cc4a7cb",
"author": "allenai",
"cardData": {
"base_model": "allenai/Olmo-3.1-32B-Instruct-DPO",
"datasets": [
"allenai/Dolci-Instruct-RL"
],
"language": [
"en"
],
"library_name": "transformers",
"license": "apache-2.0"
},
"config": {
"architectures": [
"Olmo3ForCausalLM"
],
"chat_template_jinja": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"model_type": "olmo3",
"tokenizer_config": {
"bos_token": "<|endoftext|>",
"chat_template": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"eos_token": "<|endoftext|>",
"pad_token": "<|pad|>",
"unk_token": "<|endoftext|>"
}
},
"createdAt": "2025-12-10T22:00:09.000Z",
"disabled": false,
"downloads": 15812,
"gated": false,
"id": "allenai/Olmo-3.1-32B-Instruct",
"lastModified": "2026-01-05T16:25:12.000Z",
"library_name": "transformers",
"likes": 85,
"model-index": null,
"modelId": "allenai/Olmo-3.1-32B-Instruct",
"pipeline_tag": "text-generation",
"private": false,
"safetensors": {
"parameters": {
"BF16": 32233522176
},
"total": 32233522176
},
"sha": "ac0587e4a7744a551c059d8cd17ba220bc940dae",
"siblings": [
{
"rfilename": ".gitattributes"
},
{
"rfilename": "README.md"
},
{
"rfilename": "chat_template.jinja"
},
{
"rfilename": "config.json"
},
{
"rfilename": "generation_config.json"
},
{
"rfilename": "merges.txt"
},
{
"rfilename": "model-00001-of-00014.safetensors"
},
{
"rfilename": "model-00002-of-00014.safetensors"
},
{
"rfilename": "model-00003-of-00014.safetensors"
},
{
"rfilename": "model-00004-of-00014.safetensors"
},
{
"rfilename": "model-00005-of-00014.safetensors"
},
{
"rfilename": "model-00006-of-00014.safetensors"
},
{
"rfilename": "model-00007-of-00014.safetensors"
},
{
"rfilename": "model-00008-of-00014.safetensors"
},
{
"rfilename": "model-00009-of-00014.safetensors"
},
{
"rfilename": "model-00010-of-00014.safetensors"
},
{
"rfilename": "model-00011-of-00014.safetensors"
},
{
"rfilename": "model-00012-of-00014.safetensors"
},
{
"rfilename": "model-00013-of-00014.safetensors"
},
{
"rfilename": "model-00014-of-00014.safetensors"
},
{
"rfilename": "model.safetensors.index.json"
},
{
"rfilename": "olmo-instruct.png"
},
{
"rfilename": "special_tokens_map.json"
},
{
"rfilename": "tokenizer.json"
},
{
"rfilename": "tokenizer_config.json"
},
{
"rfilename": "vocab.json"
}
],
"spaces": [
"tardellirs/model-pulse",
"aquanode/gpu-vram-calculator",
"EuroEval/euroeval_leaderboard",
"hfmlsoc/different-flops",
"sohampadianeu/steering-arena",
"Ensarioglu/NoxBall",
"shmr90661/haven-ai-backend",
"hplisiecki/pinocchio-inventory-explorer"
],
"tags": [
"transformers",
"safetensors",
"olmo3",
"text-generation",
"conversational",
"en",
"dataset:allenai/Dolci-Instruct-RL",
"arxiv:2512.13961",
"base_model:allenai/Olmo-3.1-32B-Instruct-DPO",
"base_model:finetune:allenai/Olmo-3.1-32B-Instruct-DPO",
"license:apache-2.0",
"endpoints_compatible",
"region:us"
],
"transformersInfo": {
"auto_model": "AutoModelForCausalLM",
"pipeline_tag": "text-generation",
"processor": "AutoTokenizer"
},
"usedStorage": 64467232297,
"widgetData": [
{
"text": "Hi, what can you help me with?"
},
{
"text": "What is 84 * 3 / 2?"
},
{
"text": "Tell me an interesting fact about the universe!"
},
{
"text": "Explain quantum computing in simple terms."
}
]
} | ||||||
| task | text-generationreceipt
What the source handed over{
"_asked": "allenai/Olmo-3.1-32B-Instruct",
"_id": "6939ed69a739dde29cc4a7cb",
"author": "allenai",
"cardData": {
"base_model": "allenai/Olmo-3.1-32B-Instruct-DPO",
"datasets": [
"allenai/Dolci-Instruct-RL"
],
"language": [
"en"
],
"library_name": "transformers",
"license": "apache-2.0"
},
"config": {
"architectures": [
"Olmo3ForCausalLM"
],
"chat_template_jinja": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"model_type": "olmo3",
"tokenizer_config": {
"bos_token": "<|endoftext|>",
"chat_template": "{%- set has_system = messages|selectattr('role', 'equalto', 'system')|list|length > 0 -%}{%- if not has_system -%}{{- '<|im_start|>system\nYou are Olmo, a helpful AI assistant built by Ai2. Your date cutoff is December 2024, and your model weights are available at https://huggingface.co/allenai. ' -}}{%- if tools is none or (tools | length) == 0 -%}{{- 'You do not currently have access to any functions. <functions></functions><|im_end|>\n' -}}{%- else -%}{{- 'You are provided with function signatures within <functions></functions> XML tags. You may call one or more functions to assist with the user query. Output any function calls within <function_calls></function_calls> XML tags. Do not make assumptions about what values to plug into functions.' -}}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions><|im_end|>\n' -}}{%- endif -%}{%- endif -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{{- '<|im_start|>system\n' + message['content'] -}}{%- if tools is not none -%}{{- '<functions>' -}}{{- tools | tojson -}}{{- '</functions>' -}}{%- elif message.get('functions', none) is not none -%}{{- ' <functions>' + message['functions'] + '</functions>' -}}{%- endif -%}{{- '<|im_end|>\n' -}}{%- elif message['role'] == 'user' -%}{{- '<|im_start|>user\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'assistant' -%}{{- '<|im_start|>assistant\n' -}}{%- if message.get('content', none) is not none -%}{{- message['content'] -}}{%- endif -%}{%- if message.get('function_calls', none) is not none -%}{{- '<function_calls>' + message['function_calls'] + '</function_calls>' -}}{% elif message.get('tool_calls', none) is not none %}{{- '<function_calls>' -}}{%- for tool_call in message['tool_calls'] %}{%- if tool_call is mapping and tool_call.get('function', none) is not none %}{%- set args = tool_call['function']['arguments'] -%}{%- set ns = namespace(arguments_list=[]) -%}{%- for key, value in args.items() -%}{%- set ns.arguments_list = ns.arguments_list + [key ~ '=' ~ (value | tojson)] -%}{%- endfor -%}{%- set arguments = ns.arguments_list | join(', ') -%}{{- tool_call['function']['name'] + '(' + arguments + ')' -}}{%- if not loop.last -%}{{ '\n' }}{%- endif -%}{% else %}{{- tool_call -}}{%- endif %}{%- endfor %}{{- '</function_calls>' -}}{%- endif -%}{%- if not loop.last -%}{{- '<|im_end|>' + '\n' -}}{%- else -%}{{- eos_token -}}{%- endif -%}{%- elif message['role'] == 'environment' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- elif message['role'] == 'tool' -%}{{- '<|im_start|>environment\n' + message['content'] + '<|im_end|>\n' -}}{%- endif -%}{%- if loop.last and add_generation_prompt -%}{{- '<|im_start|>assistant\\n' -}}{%- endif -%}{%- endfor -%}",
"eos_token": "<|endoftext|>",
"pad_token": "<|pad|>",
"unk_token": "<|endoftext|>"
}
},
"createdAt": "2025-12-10T22:00:09.000Z",
"disabled": false,
"downloads": 15812,
"gated": false,
"id": "allenai/Olmo-3.1-32B-Instruct",
"lastModified": "2026-01-05T16:25:12.000Z",
"library_name": "transformers",
"likes": 85,
"model-index": null,
"modelId": "allenai/Olmo-3.1-32B-Instruct",
"pipeline_tag": "text-generation",
"private": false,
"safetensors": {
"parameters": {
"BF16": 32233522176
},
"total": 32233522176
},
"sha": "ac0587e4a7744a551c059d8cd17ba220bc940dae",
"siblings": [
{
"rfilename": ".gitattributes"
},
{
"rfilename": "README.md"
},
{
"rfilename": "chat_template.jinja"
},
{
"rfilename": "config.json"
},
{
"rfilename": "generation_config.json"
},
{
"rfilename": "merges.txt"
},
{
"rfilename": "model-00001-of-00014.safetensors"
},
{
"rfilename": "model-00002-of-00014.safetensors"
},
{
"rfilename": "model-00003-of-00014.safetensors"
},
{
"rfilename": "model-00004-of-00014.safetensors"
},
{
"rfilename": "model-00005-of-00014.safetensors"
},
{
"rfilename": "model-00006-of-00014.safetensors"
},
{
"rfilename": "model-00007-of-00014.safetensors"
},
{
"rfilename": "model-00008-of-00014.safetensors"
},
{
"rfilename": "model-00009-of-00014.safetensors"
},
{
"rfilename": "model-00010-of-00014.safetensors"
},
{
"rfilename": "model-00011-of-00014.safetensors"
},
{
"rfilename": "model-00012-of-00014.safetensors"
},
{
"rfilename": "model-00013-of-00014.safetensors"
},
{
"rfilename": "model-00014-of-00014.safetensors"
},
{
"rfilename": "model.safetensors.index.json"
},
{
"rfilename": "olmo-instruct.png"
},
{
"rfilename": "special_tokens_map.json"
},
{
"rfilename": "tokenizer.json"
},
{
"rfilename": "tokenizer_config.json"
},
{
"rfilename": "vocab.json"
}
],
"spaces": [
"tardellirs/model-pulse",
"aquanode/gpu-vram-calculator",
"EuroEval/euroeval_leaderboard",
"hfmlsoc/different-flops",
"sohampadianeu/steering-arena",
"Ensarioglu/NoxBall",
"shmr90661/haven-ai-backend",
"hplisiecki/pinocchio-inventory-explorer"
],
"tags": [
"transformers",
"safetensors",
"olmo3",
"text-generation",
"conversational",
"en",
"dataset:allenai/Dolci-Instruct-RL",
"arxiv:2512.13961",
"base_model:allenai/Olmo-3.1-32B-Instruct-DPO",
"base_model:finetune:allenai/Olmo-3.1-32B-Instruct-DPO",
"license:apache-2.0",
"endpoints_compatible",
"region:us"
],
"transformersInfo": {
"auto_model": "AutoModelForCausalLM",
"pipeline_tag": "text-generation",
"processor": "AutoTokenizer"
},
"usedStorage": 64467232297,
"widgetData": [
{
"text": "Hi, what can you help me with?"
},
{
"text": "What is 84 * 3 / 2?"
},
{
"text": "Tell me an interesting fact about the universe!"
},
{
"text": "Explain quantum computing in simple terms."
}
]
} |
Text
This source's terms allow its title, its values and a link here, not its text. It is at https://huggingface.co/allenai/Olmo-3.1-32B-Instruct.