{"_id":"682b9a1c4e0d74489a402e3c","id":"google/medgemma-4b-it","private":false,"pipeline_tag":"image-text-to-text","library_name":"transformers","tags":["transformers","safetensors","gemma3","image-text-to-text","medical","radiology","clinical-reasoning","dermatology","pathology","ophthalmology","chest-x-ray","conversational","arxiv:2303.15343","arxiv:2507.05201","arxiv:2405.03162","arxiv:2106.14463","arxiv:2412.03555","arxiv:2501.19393","arxiv:2009.13081","arxiv:2102.09542","arxiv:2411.15640","arxiv:2404.05590","arxiv:2501.18362","base_model:google/medgemma-4b-pt","base_model:finetune:google/medgemma-4b-pt","license:other","text-generation-inference","endpoints_compatible","region:us"],"downloads":1086610,"likes":1046,"modelId":"google/medgemma-4b-it","author":"google","sha":"290cda5eeccbee130f987c4ad74a59ae6f196408","lastModified":"2025-10-28T17:24:49.000Z","gated":"auto","disabled":false,"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."}],"model-index":null,"config":{"architectures":["Gemma3ForConditionalGeneration"],"model_type":"gemma3","tokenizer_config":{"bos_token":"<bos>","chat_template":"{{ bos_token }}\n{%- if messages[0]['role'] == 'system' -%}\n    {%- if messages[0]['content'] is string -%}\n        {%- set first_user_prefix = messages[0]['content'] + '\n\n' -%}\n    {%- else -%}\n        {%- set first_user_prefix = messages[0]['content'][0]['text'] + '\n\n' -%}\n    {%- endif -%}\n    {%- set loop_messages = messages[1:] -%}\n{%- else -%}\n    {%- set first_user_prefix = \"\" -%}\n    {%- set loop_messages = messages -%}\n{%- endif -%}\n{%- for message in loop_messages -%}\n    {%- if (message['role'] == 'user') != (loop.index0 % 2 == 0) -%}\n        {{ raise_exception(\"Conversation roles must alternate user/assistant/user/assistant/...\") }}\n    {%- endif -%}\n    {%- if (message['role'] == 'assistant') -%}\n        {%- set role = \"model\" -%}\n    {%- else -%}\n        {%- set role = message['role'] -%}\n    {%- endif -%}\n    {{ '<start_of_turn>' + role + '\n' + (first_user_prefix if loop.first else \"\") }}\n    {%- if message['content'] is string -%}\n        {{ message['content'] | trim }}\n    {%- elif message['content'] is iterable -%}\n        {%- for item in message['content'] -%}\n            {%- if item['type'] == 'image' -%}\n                {{ '<start_of_image>' }}\n            {%- elif item['type'] == 'text' -%}\n                {{ item['text'] | trim }}\n            {%- endif -%}\n        {%- endfor -%}\n    {%- else -%}\n        {{ raise_exception(\"Invalid content type\") }}\n    {%- endif -%}\n    {{ '<end_of_turn>\n' }}\n{%- endfor -%}\n{%- if add_generation_prompt -%}\n    {{'<start_of_turn>model\n'}}\n{%- endif -%}\n","eos_token":"<eos>","pad_token":"<pad>","unk_token":"<unk>","use_default_system_prompt":false},"chat_template_jinja":"{{ bos_token }}\n{%- if messages[0]['role'] == 'system' -%}\n    {%- if messages[0]['content'] is string -%}\n        {%- set first_user_prefix = messages[0]['content'] + '\n\n' -%}\n    {%- else -%}\n        {%- set first_user_prefix = messages[0]['content'][0]['text'] + '\n\n' -%}\n    {%- endif -%}\n    {%- set loop_messages = messages[1:] -%}\n{%- else -%}\n    {%- set first_user_prefix = \"\" -%}\n    {%- set loop_messages = messages -%}\n{%- endif -%}\n{%- for message in loop_messages -%}\n    {%- if (message['role'] == 'user') != (loop.index0 % 2 == 0) -%}\n        {{ raise_exception(\"Conversation roles must alternate user/assistant/user/assistant/...\") }}\n    {%- endif -%}\n    {%- if (message['role'] == 'assistant') -%}\n        {%- set role = \"model\" -%}\n    {%- else -%}\n        {%- set role = message['role'] -%}\n    {%- endif -%}\n    {{ '<start_of_turn>' + role + '\n' + (first_user_prefix if loop.first else \"\") }}\n    {%- if message['content'] is string -%}\n        {{ message['content'] | trim }}\n    {%- elif message['content'] is iterable -%}\n        {%- for item in message['content'] -%}\n            {%- if item['type'] == 'image' -%}\n                {{ '<start_of_image>' }}\n            {%- elif item['type'] == 'text' -%}\n                {{ item['text'] | trim }}\n            {%- endif -%}\n        {%- endfor -%}\n    {%- else -%}\n        {{ raise_exception(\"Invalid content type\") }}\n    {%- endif -%}\n    {{ '<end_of_turn>\n' }}\n{%- endfor -%}\n{%- if add_generation_prompt -%}\n    {{'<start_of_turn>model\n'}}\n{%- endif -%}\n"},"cardData":{"license":"other","license_name":"health-ai-developer-foundations","license_link":"https://developers.google.com/health-ai-developer-foundations/terms","library_name":"transformers","pipeline_tag":"image-text-to-text","extra_gated_heading":"Access MedGemma on Hugging Face","extra_gated_prompt":"To access MedGemma on Hugging Face, you're required to review and agree to [Health AI Developer Foundation's terms of use](https://developers.google.com/health-ai-developer-foundations/terms). To do this, please ensure you're logged in to Hugging Face and click below. Requests are processed immediately.","extra_gated_button_content":"Acknowledge license","base_model":"google/medgemma-4b-pt","tags":["medical","radiology","clinical-reasoning","dermatology","pathology","ophthalmology","chest-x-ray"]},"transformersInfo":{"auto_model":"AutoModelForMultimodalLM","pipeline_tag":"image-text-to-text","processor":"AutoProcessor"},"siblings":[{"rfilename":".gitattributes"},{"rfilename":"README.md"},{"rfilename":"added_tokens.json"},{"rfilename":"chat_template.jinja"},{"rfilename":"config.json"},{"rfilename":"generation_config.json"},{"rfilename":"model-00001-of-00002.safetensors"},{"rfilename":"model-00002-of-00002.safetensors"},{"rfilename":"model.safetensors.index.json"},{"rfilename":"preprocessor_config.json"},{"rfilename":"processor_config.json"},{"rfilename":"special_tokens_map.json"},{"rfilename":"tokenizer.json"},{"rfilename":"tokenizer.model"},{"rfilename":"tokenizer_config.json"}],"spaces":["charlesyapai/polypharm-ddi-agent","Tser-vak/MG_Summarizer","google/rad_explain","warshanks/medgemma-4b-it","rishiraj/radiology","khalednabawi11/Medical-Scan-Gemma","gnumanth/MedGemma-Symptoms","jbondy007/MedgemmaRadiology","Agents-MCP-Hackathon/agentic-coach-advisor-medgemma","ethiotech4848/MedGemma","hetanshwaghela/Lumea-Unified-Medical-Platform","0xBatuhan4/HealthWithSevgi","aimedica/AI_Medica_rad_explain_public","upprize/triage_medgemma_27B","ghitaben/AMR-Guard","apbutial/hybrid-rag-qdrant-llm-first-aid","mol-wise/MOLx-Powered_by_MedRAX","bala00712200502/A6B5B","yigitsoy/medgemma-4b-it","senthil3226w/medgemma-4b-it","yusir4200/SkinLesionSegmentationApp2","Lookingsoft-team/radiology-assistant","jehadcheyi/medgamma","edeler/LorAI","ironjeffe/google-medgemma-4b-it","jjoyayro/radassist-ai","nothiro/medgemma","prajwalsutar116/anxietytrack-medgemma","Kabirgrover/dermtriage","Japoivvb/MedGemma-Symptoms","topabaem/tumorscope-lite","heri11/medai-server","djibe/radiology-expert","NathanPereira/RAG_QA","CAGILDENIZCANDURGUN/llm","raheelnext/Gemma","goog-sean/radiology","aimedica/AI_Medica_Labs_Chest_Xray_explain","aimedica/HealthAI_","rishigadepally/MedGemmaAgent","yusir4200/fenge1","yusir4200/test1","seawolf2357/rad_explain2","RejuanaIslam/MedGemma","hponepyae/codewithmedgemma","yusir4200/yuzhihao-tiaozhanbei","yusir4200/tiaozhanbei-yuzhihao","Abdhack/medgemma-4b-it","esamalfalasi/n8n_MedGemma","hponepyae/symptomchecker_myanmar","majweldon/medgemma-4b-it","blucey/carecompass","goktug14/MedGemma","ayureasehealthcare/Ayurastra","OpenCVUniversity/MedGemma","aimedica/WSES_medgemma-4b-it","echo3700/Medical-Scan-Gemma","ashishninehertz/Medical_chatbot","nfel/infherno","MLforHealthcare/MedGemma","faraimupfuti/medical_Assessment","tarunt12/google-medgemma-4b-it","ginipick/google-medgemma-4b-it","Parin1812/google-medgemma-4b-it","mahi424/medgemma-demo","Svalle07/google-medgemma-4b-it","Meshal-AI/Clynexa","Zerocool1234/google-medgemma-4b-it","andriunet/google-medgemma-4b-it","andriunet/DermaGoogle","faraimupfuti/Medical-Symptoms","ahmadusman/google-medgemma-4b-it","myopicOracle/google-medgemma-4b-it-imisi","sudeeps1/medivault-demo","WeCareHealth/AIimageWecare","crazat7/skin-ai-analyzer","cngsm/medgemma","dasr266/Climax_Medgemma","Ani14/Smart-Heal-agent","janhvi145/medgemma-app","upprize/triage_medgemma","SmartHeal/SmartHeal-Agentic-AI","Kayariyan28/google_medgemma-4b-it_Agent","SmartHeal/test-app","Lolity/Radiologist","anktechsol/Sushruta","Vaibhavi10/VaidyaAI","alijkdkar/medical-note-generation","vincnardelli/llm-hta-comparison","javohirhm/MedGemma","forever-sheikh/Medical_AI_Assistant","CelagenexResearch/WH_ChatBot","victorsconcious/Doctor","Hank20041016/medgemma","claudiocaletti/medwhisper-large-v3-ita-demo","VibeMD/medgemma-medical-ai","Izzimars/medgamma-test","sumrako/medsupporter","sumrako/medconsultant","krishna195/ssssssssss"],"createdAt":"2025-05-19T20:52:44.000Z","safetensors":{"parameters":{"BF16":4300079472},"total":4300079472},"usedStorage":13599603276}