DeepSeek V4 dolazi? Potrošio sam sat vremena razvijajući macOS aplikaciju sa misterioznim modelom Pony, glatko prebacivanje modela ispod Claude Code-a
U poslednje vreme u AI krugu jedan misteriozni model tiho postaje popularan na OpenRouter-u.
Pony Alpha.
Besplatan, sposobnosti apsurdno jake, svi nagađaju da li je zapravo maska za DeepSeek V4.

Proveo sam sat vremena koristeći ovaj model u Claude Code-u da uradim jednu stvar — od nule razvijem native macOS aplikaciju. Cela stvar u Swift jeziku, treba znati da ranije nisam napisao ni jednu liniju Swift koda.
I rezultat?
Rešeno u jednom pokušaju.

Ubuduće kada budem želeo da prebacim model ispod Claude Code-a, samo ću kliknuti na meni sa leve strane, super zgodno.
Sledeću verziju planiram da dodam funkciju popunjavanja novog modela, tako da ako želim da testiram novi model, samo popunim ime modela, API prefiks i API Key.
Zgodno, zaista zgodno.
Priča kreće od toga što sam želeo da prebacim model ispod Claude Code-a.
Svi znaju, Claude Code može da bude kompatibilan sa mnogim modelima ispod haube, pored Claude, tu su i DeepSeek, Zhipu, OpenRouter itd.
Ručno menjanje konfiguracionog fajla je naravno moguće, ali svaki put otvoriti settings.json, menjati ga tamo-amo, smrtno dosadno. Moje prvo rešenje je bilo — da li bih mogao da napišem nekoliko skripti, koju god skriptu želim da koristim, tu izvršim.

Ali iz stvarnog iskustva, ovako je i dalje nedovoljno zgodno za upotrebu.
I naišao sam na problem koji ranije nikada nisam sreo — kada sam skriptom prebacio na misteriozni model Pony Alpha na OpenRouter-u, stalno je prijavljivao grešku.
API Error: 403 {"error":{"message":"This model is not available in your region.","code":403}}
Please run /loginVeoma čudno. Sa curl sam direktno testirao OpenRouter API, očigledno nije bilo problema.

Zvanična dokumentacija takođe ne pominje nikakvu dodatnu konfiguraciju.

Bio sam zbunjen!

Posle dugog mučenja, konačno sam pitao Codex i shvatio — ispada da je potrebno i specificirati osnovni model:
ANTHROPIC_MODEL=openrouter/pony-alpha
Iskreno, u popravljanju bagova, Codex zaista ima sistem. Claude mi uopšte nije rekao ovaj razlog.

Konačno sam uspešno prebacio!
Prebacio sam na Pony Alpha model, ah, šta bi bilo sa nekim ko nema iskustva u programiranju, već i jedna konfiguracija bi ga umorila do smrti.

Pitao sam pitanje, i odgovorio mi je.

Nakon ovog iskustva, rodila mi se smela ideja — da li bih mogao da napravim native aplikaciju koja ne zahteva svaki put menjanje konfiguracionog fajla, već direktno preko GUI interfejsa prebacuje model ispod haube?
Zato sam krenuo da se mučim.

Ušao sam u plan režim, rekao sam Claude Code-u da imam takav zahtev.
Treba mi macOS native aplikacija za upravljanje prebacivanjem modela u Claude Code-u, kao zamena za dosadne operacije ručnog izvršavanja skripti.
I izabrao sam najtežu opciju, da razvijem ovu aplikaciju u Swift-u. Umesto web razvoja, jer želim da testiram koliko je Pony Alpha zaista jak, jer svi nagađaju da li je ovaj novi model zapravo DeepSeek V4?

I još besplatno, da li možeš da veruješ?

Brzo, Claude Code je izbacio nacrt dizajna, bacio sam pogled, nema problema.

Koraci implementacije su takođe jasni:

Zatim sam ga pustio da radi.

Brzo, verzija v0.0.1 je završena.

Funkcionalnosti uključuju:
- Jednim klikom prebacivanje modela: podržava Claude, DeepSeek, Zhipu AI, OpenRouter, Silicijum Fluid, Volcano Engine
- Sigurno skladištenje API Key: koristi Keychain, ne čuva se u konfiguracionom fajlu
- Automatska rezerva: pre svakog prebacivanja automatski rezerviše konfiguraciju
- Istorija konfiguracije: pregled i vraćanje istorijskih konfiguracija
- System tray: brzo prebacivanje na traci menija
Pokrenimo sa Xcode.

Nakon uspešne kompilacije, glavni interfejs se pojavio.

Veoma je čisto, o moj.
Prebaci na Zhipu GLM probajmo.

Prvo prebacivanje zahteva unos API Key, kasnije neće biti potrebno. Jer je u Keychain-u, neće curiti.
Restartuj Claude Code, /status provera je u redu, unesi prompt i testiraj, takođe u redu.

Prebaci nazad na Pony Alpha, podjednako glatko.

Iz celokupnog procesa razvoja, Pony Alpha mi ostavlja vrlo jasan utisak.
On ne pogađa kako da piše, već zaista razume šta želiš da uradiš.
Na primer, kada sam tražio od njega da razvije native aplikaciju u Swift-u, on će prvo razjasniti životni ciklus SwiftUI-ja, upotrebu Keychain API-ja, način implementacije system tray-a. Tek onda sedne da piše kod.
Ovaj osećaj je veoma sličan uparivanju programiranja sa iskusnim iOS developerom.
Ti samo kažeš šta želiš, on sam rešava kako.
Na primer, prilikom konfiguracije OpenRouter-a, on zna da treba koristiti env varijable za prosleđivanje API Key-a, a ne hardkodovanje. Zna da treba obraditi razne granične slučajeve, kao što su nepostojeći Key, neuspeh mrežnog zahteva, oštećen konfiguracioni fajl.
Sve su to inženjerski načini razmišljanja, nije prosto dopunjavanje koda.
Da li je on zaista DeepSeek V4?
Na ovo pitanje, iskreno, niko ne zna tačan odgovor.
OpenRouter prikazuje samo ime modela i cenu — besplatno.

Ali iz mog iskustva, njegova sposobnost programiranja je zaista jaka.
Moja aplikacija deluje jednostavno, ali takođe obuhvata front-end i back-end logiku, postojanost podataka, i koristi Swift jezik koji mi nije poznat.
Tok celog procesa gotovo da nije zapinjao.
Ako je zaista beta verzija DeepSeek V4, onda je brzina napretka domaćih modela zaista iznenađujuća.

Trenutno verzija v0.0.1 već može da završi osnovnu funkcionalnost prebacivanja modela. Kasnije planiram da dodam još sposobnosti:
- Upit konteksta
- Session upravljanje
- Skills upravljanje
- Direktno Vibe Coding u aplikaciji
Ako imaš neku funkcionalnost koju želiš, možeš mi reći u komentarima.
Projekat će kasnije biti otvoren na GitHub-u, zainteresovani mogu obratiti pažnju.
Da li ste ikada razmišljali o tome kako bi AI programiranje zaista trebalo da izgleda?
Ne bi trebalo da AI piše loš kod da bismo ga mi raščišćavali. Ne bi trebalo ni da postanemo alati koji samo pritiskaju Enter.
AI bi trebalo da bude naš pojačivač. Trebalo bi da nam omogući da one ideje iz glave, maštanje, brzo pretvorimo u stvarnost.
Na primer, ja, neko ko nikada nije pisao Swift, sa Pony Alpha-om je za sat vremena napravio upotrebljivu macOS aplikaciju. Ranije bi to zahtevalo barem nedelju dana učenja Swift osnova, zar ne?

„Vrednost alata je u tome da nam omogući da se fokusiramo na stvaranje, a ne na ponavljanje rada."
Pony Alpha je još uvek u besplatnom periodu, dok ne naplate, brzo iskusi.
