{"data":{"id":"perceptron/perceptron-mk1","provider_id":"perceptron","name":"Perceptron: Perceptron Mk1","modalities":["text","image","video"],"context_window":32768,"family":"perceptron-mk1","status":"active","description":"Perceptron Mk1 (Mark One) is Perceptron's highest-quality vision-language model for video and embodied reasoning.** It accepts image and video inputs paired with natural language queries, and produces detailed visual understanding...","architecture":{"modality":"text+image+video->text","input_modalities":["text","image","video"],"output_modalities":["text"],"tokenizer":"Other","instruct_type":null},"supported_parameters":["frequency_penalty","include_reasoning","max_tokens","presence_penalty","reasoning","structured_outputs","temperature","top_k","top_p"],"created_at":1778597029,"canonical_slug":"perceptron/perceptron-mk1-20260512","catalog_source":"openrouter","host_id":"openrouter","host_name":"OpenRouter","creator_id":"perceptron","creator_name":"Perceptron","cheapest_provider":"perceptron","cheapest_provider_name":"Perceptron","cheapest_price":0.4875,"savings_pct":null,"savings_basis":null,"provider":{"id":"perceptron","name":"Perceptron","website":"https://openrouter.ai/perceptron","categories":["text","image","video","audio"],"docs_url":"https://openrouter.ai/models","notes":"Live OpenRouter feed. Prices are OpenRouter list rates, not a contract with the origin lab.","role":"lab"},"prices":[{"id":1025,"model_id":"perceptron/perceptron-mk1","unit":"token","input_per_1m_usd":0.15,"output_per_1m_usd":1.5,"flat_usd":null,"currency":"USD","effective_at":"2026-10-08","source_url":"https://openrouter.ai/perceptron/perceptron-mk1","notes":"OpenRouter list rate. Token fields are USD per token converted to per 1M. Flat image, request, and web_search fields are USD per unit and are not rescaled.","last_verified_at":"2026-10-08T17:11:32.756Z","source":"openrouter","confidence":"official","cache_read_per_1m_usd":null,"cache_write_per_1m_usd":null,"cache_write_1h_per_1m_usd":null,"pricing_detail":null,"long_context_override":false}]}}