Gemini

Setup Your Gemini Environment

Step-by-step installation guide with supported platforms and system requirements for all Gemini features.

Start Setup

System Requirements

⚙️

CPU Requirements

  • Intel i7+ or equivalent AMD Ryzen 7+
  • 16GB+ RAM (32GB recommended)
  • Docker 20.10+
🧠

GPU Requirements

  • NVIDIA A100 / H100
  • 40GB VRAM (16GB minimum)
  • CUDA 11.8+ / cuDNN 8.9
🍎

Supported OS

  • Windows 11 (64-bit)
  • macOS Sonoma 14+
  • Ubuntu 22.04+

Getting Started Guide

1️⃣

Install SDK

Download and install the Gemini SDK for your platform using our 2-minute install wizard. Includes GPU support detection and automatic dependency resolution.

Download SDK
2️⃣

Authentication

Create a free developer account and generate an API key. Use the CLI tool to authenticate and verify your setup with a quick test command.

Get API Key
3️⃣

First Command

Open your terminal and run `gemini --version` to verify installation. Try the first demo command to generate code or content.

Run Your First Prompt

CLI Installation Guide

Gemini Command Line Interface

The Gemini CLI provides direct access to all AI capabilities with simple commands for code generation, content creation, and image processing.

_LINUX
{`curl -fsSL https://cli.gemini.com/install.sh | sh
source ~/.bashrc
gemini --version`}
              
APPLE
{`brew tap gemini/cli
brew install gemini
gemini --version`}
              
WINDOWS
{`winget install GeminiCLI
Start-Process gemini --version`}
              

API Setup

Authentication Configuration

Set up your API credentials with environment variables or config files. All API endpoints require valid authentication tokens.

{`# API Authentication Example GEMINI_API_KEY="your-api-key-here" curl -X POST https://api.gemini.com/v1/complete \\ -H "Authorization: Bearer $GEMINI_API_KEY" \\ -H "Content-Type: application/json" \\ -d '{"prompt":"Create a Node.js server"}' `}

Generate an API key in Developer Console

Ready to Start Building?

Follow our step-by-step guides for local development or cloud deployment. The Gemini SDK is optimized for maximum performance with minimal configuration.

Start Your First Project