TinyShip
TinyShip
 TinyShip
TinyShip
TinyShip Documentation
TinyShip User GuideGetting StartedBasic Configuration
Credits System Configuration
AI Features ConfigurationAI Chat ConfigurationAI Image Generation ConfigurationAI Video Generation Configuration
Storage Service 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 DALL-E Configuration

OPENAI_API_KEY="sk-xxx"

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: 'dall-e-3',
}

Configure Available Models

// config/aiImage.ts
export const aiImageConfig = {
  availableModels: [
    { id: 'dall-e-3', name: 'DALL-E 3', provider: 'openai' },
    { id: 'dall-e-2', name: 'DALL-E 2', provider: 'openai' },
    { id: 'stable-diffusion', name: 'Stable Diffusion', provider: 'replicate' },
  ],
}

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 DALL-E ConfigurationReplicate ConfigurationSiliconFlow ConfigurationConfigure Default ProviderConfigure Available ModelsImage Size Configuration