gemini-3-1-flash-lite-preview Full Guide (Markdown)

Back to model guide

gemini-3-1-flash-lite-preview API Model Guide

TL;DR

  • Supports Chat Completions for low-friction SDK migration.
  • Supports streaming and tool-calling for agent workflows.
  • Stabilize system/messages parameters before production rollout.

Core Capabilities

  • Chat and reasoning:Supports multi-turn context and structured outputs.
  • Streaming output:SSE token streaming for real-time UX.
  • Tool calling:Compose retrieval/execution workflows with tools.

When to Use

  • When building coding/Q&A assistants and task agents.
  • When streaming and tool-calling are required.

When Not to Use

  • For pure image/video generation tasks.
  • For simple templated text without reasoning needs.

Runtime Behavior

  • API calls are stateless; pass full context via messages.
  • With stream=true, responses return as SSE events.

Minimal Request

{
  "model": "gemini-3-1-flash-lite-preview",
  "messages": [
    {
      "role": "user",
      "content": "Summarize suitable use cases for this model."
    }
  ],
  "max_tokens": 200
}

Minimal Response

{
  "id": "chatcmpl_xxxxxxxx",
  "model": "gemini-3-1-flash-lite-preview",
  "object": "chat.completion",
  "choices": [
    {
      "index": 0,
      "finish_reason": "stop"
    }
  ]
}

Key Parameters

ParameterTypeRequiredDefaultRangeDescription
modelstringYesgemini-3-1-flash-lite-preview-Exact model identifier from ToAPIs.
messagesobject[]Yes--Conversation messages in chronological order.
max_tokensintegerYes->=1Maximum output tokens.
streambooleanNofalse-Enable SSE streaming output.
toolsobject[]No--Tool/function definitions for tool-calling.

Common Errors

HTTPCodeTriggerFix ActionRetry Policy
400invalid_request_errorMissing fields or invalid payload types.Validate model/messages/max_tokens schema.Retry only after payload fix.
401authentication_errorMissing or invalid API key.Verify Authorization header and key scope.Retry after authentication fix.

FAQ

  1. What is gemini-3-1-flash-lite-preview best for?
    Best for chat, reasoning, coding, and tool-calling assistant workflows.

Related APIs