byteplus_generate_image
Generate logos, UI/UX mockups, and document illustrations using BytePlus ModelArk Seedream. Choose a purpose to automatically route to the appropriate Seedream model and image size.
Instructions
Generate gambar via BytePlus ModelArk (Seedream) untuk logo, mockup UI/UX, dan ilustrasi dokumen.
Tool ini memanggil API BytePlus images/generations dengan model keluarga Seedream. Pemakaian otomatis mengurangi kuota gratis akun (Seedream 4.5: 200 gambar, Seedream 4.0: 200 gambar) sebelum menyentuh saldo berbayar.
Args: params (GenerateImageInput): Parameter tervalidasi: - prompt (str): Deskripsi gambar (bahasa Inggris disarankan), 3-2000 karakter - model (Optional[ImageModel]): Override model secara eksplisit - purpose (Optional[Purpose]): 'logo'|'mockup' -> Seedream 4.5, 'document' -> Seedream 4.0 - size (ImageSize): '1K'|'2K'|'4K' (default 2K) - count (int): 1-6 gambar per request - save_to_disk (bool): Download hasil ke folder output lokal (default true) - watermark (bool): Watermark ByteDance (default false) - seed (Optional[int]): Untuk hasil reproducible
Returns: str: JSON berisi status, model terpakai, URL gambar (valid 24 jam), dan path lokal jika berhasil di-download.
Contoh sukses: { "status": "success", "model": "seedream-4-5-251128", "count": 1, "images": [ {"url": "https://ark-content-generation...", "local_path": "C:/Users/.../logo-duta.jpg", "size_kb": 335} ], "usage_tokens": 16384 }
Kapan dipakai: - "Buatkan logo ..." -> purpose='logo' - "Mockup halaman utama web ..." -> purpose='mockup' - "Ilustrasi untuk proposal ..." -> purpose='document'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |