TinyShip
TinyShip
 TinyShip
TinyShip
TinyShip Documentation
TinyShip User GuideGetting StartedBasic Configuration
Credits System ConfigurationAffiliate System Configuration
AI Features ConfigurationAI Chat ConfigurationAI Image Generation ConfigurationAI Video Generation Configuration
Storage Service ConfigurationDatabase ConfigurationCaptcha Configuration
Development Best PracticesLocal E2E Workflow
User GuideAI Features

AI Image Generation Configuration

Configure AI image generation functionality

Related Pages

PagePathDescription
Image Gen/image-generateAI image generation main page

OpenAI GPT Image Configuration

OPENAI_API_KEY="sk-xxx"

Google Gemini Configuration

GOOGLE_GENERATIVE_AI_API_KEY="AIza..."
# Optional third-party Gemini gateway. Leave unset for Google's official API.
# GOOGLE_GENERATIVE_AI_BASE_URL="https://generativelanguage.googleapis.com/v1beta"

Replicate Configuration

REPLICATE_API_TOKEN="r8_xxx"

SiliconFlow Configuration

SILICONFLOW_API_KEY="sk-xxx"

Configure Default Provider

// config/aiImage.ts
export const aiImageConfig = {
  defaultProvider: 'openai',
  defaultModel: 'gpt-image-2',
}

Configure Available Models

// config/aiImage.ts
export const aiImageConfig = {
  availableModels: [
    { id: 'gpt-image-2', name: 'GPT Image 2', provider: 'openai' },
    { id: 'gemini-3.1-flash-image-preview', name: 'Nano Banana 2', provider: 'gemini' },
    { id: 'gemini-3-pro-image-preview', name: 'Nano Banana Pro', provider: 'gemini' },
  ],
}

Image Size Configuration

// config/aiImage.ts
export const aiImageConfig = {
  sizes: ['256x256', '512x512', '1024x1024'],
  defaultSize: '1024x1024',
}

AI Chat Configuration

Configure AI chat functionality

AI Video Generation Configuration

Configure AI video generation functionality

On this page

Related PagesOpenAI GPT Image ConfigurationGoogle Gemini ConfigurationReplicate ConfigurationSiliconFlow ConfigurationConfigure Default ProviderConfigure Available ModelsImage Size Configuration