# Değişiklik günlüğü

## Documentation correction (2026-08)

\`credits_consumed\`, \`balance\`, and \`frozen\` are JSON **numbers** with up to two decimal places (e.g. \`48.00\`, \`41465.00\`). Parse them as floating-point or decimal values — **do not** use integer parsing (\`int\`, \`parseInt\`, etc.), which will fail or truncate fractional credits (e.g. VIP discounts).

## v3.0 (2026-04)

### Yeni API Mimarisi

- **Özel uç noktalar evrensel POST uç noktasının yerini alır**: `POST /v3/generation/text-to-model` gibi yeteneğe özgü uç noktalar, önceki evrensel `POST /v2/openapi/task` uç noktasını bir `type` alanıyla değiştirir
- **Birleşik `{input}-to-{output}` adlandırma kuralı**: Tüm nesil uç noktalar, `text-to-model`, `image-to-multiview` ve `multiview-to-model` gibi sezgisel adlar kullanır
- **Birleşik `input` alanı**: Giriş türünü manuel olarak belirtmenize gerek kalmadan `task_id`, `file_token` veya URL'den otomatik giriş kaynağı çıkarımını destekler
- **Gereksiz `/openapi` yolu kaldırıldı**: URL Tabanı, `/v2/openapi/`'den `/v3/`'ye basitleştirildi
- **Metinden görüntüye ve görüntüden görüntüye özel uç noktalara ayrılmıştır**: `text-to-image` ve `image-to-image` artık tek bir API'de birleştirilmez

### Uç Nokta Değişiklikleri

| v2 Uç Nokta | v3 Uç Nokta |
| :-: | :-: |
| `POST /v2/openapi/task` türü=text_to_model | `POST /v3/generation/text-to-model` |
| `POST /v2/openapi/task` türü=image_to_model | `POST /v3/generation/image-to-model` |
| `POST /v2/openapi/task` türü=multiview_to_model | `POST /v3/generation/multiview-to-model` |
| `POST /v2/openapi/task` türü=text_to_image | `POST /v3/generation/text-to-image` |
| `POST /v2/openapi/task` türü=generate_image | `POST /v3/generation/image-to-image` |
| `POST /v2/openapi/task` türü=generate_multiview_image | `POST /v3/generation/image-to-multiview` |
| `POST /v2/openapi/task` türü=edit_multiview_image | `POST /v3/generation/edit-multiview` |
| `POST /v2/openapi/task` türü=refine_model | `POST /v3/models/refine` |
| `POST /v2/openapi/task` türü=convert_model | `POST /v3/models/convert` |
| `POST /v2/openapi/task` türü=import_model | `POST /v3/models/import` |
| `POST /v2/openapi/task` türü=stylize_model | `POST /v3/models/stylize` |
| `POST /v2/openapi/task` türü=texture_model | `POST /v3/models/texture` |
| `POST /v2/openapi/task` türü=animate_prerigcheck | `POST /v3/animations/rig-check` |
| `POST /v2/openapi/task` türü=animate_rig | `POST /v3/animations/rig` |
| `POST /v2/openapi/task` türü=animate_retarget | `POST /v3/animations/retarget` |
| `POST /v2/openapi/task` türü=mesh_segmentation | `POST /v3/mesh/segment` |
| `POST /v2/openapi/task` türü=mesh_completion | `POST /v3/mesh/complete` |
| `POST /v2/openapi/task` türü=highpoly_to_lowpoly | `POST /v3/mesh/decimate` |
| `GET /v2/openapi/task/{task_id}` | `GET /v3/tasks/{task_id}` |

### Alan Değişiklikleri

| v2 Alanı | v3 Alanı |
| :-: | :-: |
| `create_time` | `created_at` |
| `consumed_credit` | `credits_consumed` |
| `file` / `file_token` / `url` / `object` | `input` olarak birleştirildi |

### Yeni Yetenekler

- `POST /v3/tasks/list` - Görevleri toplu olarak sorgula
- `POST /v3/files/upload-credentials` - Doğrudan dosya yükleme kimlik bilgilerini alın
- `GET /v3/account/usage` - Sorgu kullanımı ayrıntıları
