Wprowadzenie
Nano Banana to usługa AI do generowania obrazów oferowana przez Ace Data Cloud, oparta na usłudze generowania obrazów Gemini. Dzięki zunifikowanemu API Ace Data Cloud możesz szybko zintegrować Nano Banana za pomocą Pythona, realizując funkcje takie jak generowanie obrazów na podstawie tekstu, edycja obrazów, różne proporcje oraz wysoką rozdzielczość.Wymagania wstępne
- Konto w Ace Data Cloud oraz uzyskany token API
- Środowisko Python 3.7 lub nowsze
- Zainstalowana biblioteka requests:
pip install requests
Podstawowe użycie
Główny endpoint API Nano Banana to:nano-banana-2.
Dostępne modele to: nano-banana, nano-banana-2, nano-banana-pro.
Pełny przykład kodu w Python:
YOUR_API_TOKEN na rzeczywisty token uzyskany na platformie Ace Data Cloud.
Obsługa odpowiedzi
Po pomyślnym wywołaniu API zwraca dane w formacie JSON. Zaleca się sprawdzenie kodu statusu HTTP:Zaawansowane użycie
Dla API obsługujących zadania asynchroniczne można uzyskać wynik przez URL zwrotny (callback):Obsługa błędów
Najczęściej występujące kody błędów:| Kod statusu | Opis |
|---|---|
| 401 | Nieautoryzowany, sprawdź token API |
| 403 | Niewystarczające środki lub brak dostępu |
| 429 | Przekroczono limit zapytań |
| 500 | Błąd wewnętrzny serwera |
Inne endpointy
Usługa Nano Banana udostępnia również następujące endpointy:POST https://api.acedata.cloud/nano-banana/tasks
Kolejne kroki
- Przejdź do konsoli Ace Data Cloud aby uzyskać token API
- Zapoznaj się z dokumentacją API aby poznać pełną specyfikację parametrów
- Sprawdź cennik aby poznać koszty korzystania z usługi

