Today, we’re releasing Amazon Nova 2 Lite, a fast, cost-effective reasoning model for everyday workloads. Available in Amazon Bedrock, the model offers industry-leading price performance and helps enterprises and developers build capable, reliable, and efficient agentic-AI applications. For organizations who need AI that truly understands their domain, Nova 2 Lite is the best model to use with Nova Forge to build their own frontier intelligence.Nova 2 Lite supports extended thinking, including step-by-step reasoning and task decomposition, before providing a response or taking action. Extended thinking is off by default to deliver fast, cost-optimized responses, but when deeper analysis is needed, you can turn it on and choose from three thinking budget levels: low, medium, or high, giving…
Today, we’re releasing Amazon Nova 2 Lite, a fast, cost-effective reasoning model for everyday workloads. Available in Amazon Bedrock, the model offers industry-leading price performance and helps enterprises and developers build capable, reliable, and efficient agentic-AI applications. For organizations who need AI that truly understands their domain, Nova 2 Lite is the best model to use with Nova Forge to build their own frontier intelligence.Nova 2 Lite supports extended thinking, including step-by-step reasoning and task decomposition, before providing a response or taking action. Extended thinking is off by default to deliver fast, cost-optimized responses, but when deeper analysis is needed, you can turn it on and choose from three thinking budget levels: low, medium, or high, giving you control over the speed, intelligence, and cost tradeoff.Nova 2 Lite supports text, image, video, document as input and offers a one million-token context window, enabling expanded reasoning and richer in-context learning. In addition, Nova 2 Lite can be customized for your specific business needs. The model also includes access to two built-in tools: web grounding and a code interpreter. Web grounding retrieves publicly available information with citations, while the code interpreter allows the model to run and evaluate code within the same workflow.Amazon Nova 2 Lite demonstrates strong performance across diverse evaluation benchmarks. The model excels in core intelligence across multiple domains including instruction following, math, and video understanding with temporal reasoning. For agentic workflows, Nova 2 Lite shows reliable function calling for task automation and precise UI interaction capabilities. The model also demonstrates strong code generation and practical software engineering problem-solving abilities.Nova 2 Lite can be used for a broad range of your everyday AI tasks. It offers the best combination of price, performance, and speed. Early customers are using Nova 2 Lite for customer service chatbots, document processing, and business process automation.Nova 2 Lite can help support workloads across many different use cases:Business applications – Automate business process workflow, intelligent document processing (IDP), customer support, and web search to improve productivity and outcomesSoftware engineering – Generate code, debugging, refactoring, and migrating systems to accelerate development and increase efficiencyBusiness intelligence and research – Use long-horizon reasoning and web grounding to analyze internal and external sources to uncover insights, and make informed decisionsFor specific requirements, Nova 2 Lite is also available for customization on both Amazon Bedrock and Amazon SageMaker AI.import boto3 AWS_REGION=“us-east-1” MODEL_ID=“global.amazon.nova-2-lite-v1:0” MAX_REASONING_EFFORT=“low” # low, medium, high bedrock_runtime = boto3.client(“bedrock-runtime”, region_name=AWS_REGION) # Enable extended thinking for complex problem-solving response = bedrock_runtime.converse( modelId=MODEL_ID, messages=[{ “role”: “user”, “content”: [{“text”: “I need to optimize a logistics network with 5 warehouses, 12 distribution centers, and 200 retail locations. The goal is to minimize total transportation costs while ensuring no location is more than 50 miles from a distribution center. What approach should I take?”}] }], additionalModelRequestFields={ “reasoningConfig”: { “type”: “enabled”, # enabled, disabled (default) “maxReasoningEffort”: MAX_REASONING_EFFORT } } ) # The response will contain reasoning blocks followed by the final answer for block in response[“output”][“message”][“content”]: if “reasoningContent” in block: reasoning_text = block[“reasoningContent”][“reasoningText”][“text”] print(f“Nova’s thinking process:\n{reasoning_text}\n“) elif “text” in block: print(f“Final recommendation:\n{block[‘text’]}“)You can also use the new model with agentic frameworks that supports Amazon Bedrock and deploy the agents using Amazon Bedrock AgentCore. In this way, you can build agents for a broad range of tasks. Here’s the sample code for an interactive multi-agent system using the Strands Agents SDK. The agents have access to multiple tools, including read and write file access and the possibility to run shell commands.from strands import Agent from strands.models import BedrockModel from strands_tools import calculator, editor, file_read, file_write, shell, http_request, graph, swarm, use_agent, think AWS_REGION=“us-east-1” MODEL_ID=“global.amazon.nova-2-lite-v1:0” MAX_REASONING_EFFORT=“low” # low, medium, high SYSTEM_PROMPT = ( “You are a helpful assistant. “ “Follow the instructions from the user. “ “To help you with your tasks, you can dynamically create specialized agents and orchestrate complex workflows.” ) bedrock_model = BedrockModel( region_name=AWS_REGION, model_id=MODEL_ID, additional_request_fields={ “reasoningConfig”: { “type”: “enabled”, # enabled, disabled (default) “maxReasoningEffort”: MAX_REASONING_EFFORT } } ) agent = Agent( model=bedrock_model, system_prompt=SYSTEM_PROMPT, tools=[calculator, editor, file_read, file_write, shell, http_request, graph, swarm, use_agent, think] ) while True: try: prompt = input(“\nEnter your question (or ‘quit’ to exit): “).strip() if prompt.lower() in [‘quit’, ‘exit’, ‘q’]: break if len(prompt) > 0: agent(prompt) except KeyboardInterrupt: break except EOFError: break print(”\nGoodbye!“)Nova 2 Lite includes built-in safety controls to promote responsible AI use, with content moderation capabilities that help maintain appropriate outputs across a wide range of applications.