AX Code’u edinin · ÜcretsizBelgeler

Bu sayfa İngilizce belgenin çevirisidir. Komutlar, tanımlayıcılar ve örnekler aynıdır. Çalışma zamanı 7.24.4 · SDK 2.6.7. İngilizce kaynak

AX Code ve OpenCode istemci yeniden sınaması: 19 Eylül 2026

Durum: Etkin

Kapsam: ölçülmüş tanı anlık görüntüsü

Son inceleme: 2026-09-19

Sahip: ax-code çalışma zamanı

Bu yeniden sınama AX Code kaynağı 62895cf40a39e0ebd4afec0afa21044e9871aa0b kullanır; yerel önek düzeltmesinden (42908b46a) ve MTPLX/oMLX sağlayıcı eklemelerinden sonradır. Altı istemci/arka uç birleşiminin tümü Apple M3 Max, 128 GiB üzerinde MTP açık Qwen3.8 27B AXQ 6-bit yapıtını kullanır. Daha önceki ölçümler tarihsel kanıt olarak kalır; model paketleri, istemleri, token sınırları ve önbellek koşulları farklıdır. Bu, önek düzeltmesinin hızlanmasına dair kontrollü bir önce/sonra tahmini değildir.

Teslim edilen çıktı hızı

Her hücre ilk görev / yinelenen görev, token/s cinsindendir. Bunlar tek gözlemlerdir, ortanca değildir. Yinelenen görev aynı arka uç sürecine karşı yeni bir CLI oturumu başlatır; bir önbelleğe isabet ettiği varsayılmaz. Yükleme ve ilk çıktıyı bekleme bu hızın dışındadır.

İstemci AX Engine MTPLX oMLX
AX Code 11.73 / 13.60 18.73 / 19.69 17.48 / 16.60
OpenCode 22.49 / 18.98 27.91 / 26.35 20.33 / 20.64

Tahmin (completion tokens - 1) / (last output payload time - first output payload time) değeridir. Spekülatif çözümleme bir yükte birkaç token yayabilir; bu bir istemci teslim tahminidir, arka ucun yerel decode sayacı değildir. Tam istek verimini de ölçmez.

İstek zamanlaması, iş yükü ve kabul

NR, sunucunun önbelleğe alınmış token kullanımını bildirmediği anlamına gelir; sıfır iddia etmez. İlk yük zamanı, yerel kayıt vekili model isteğini aldığında başlar. CLI duvar süresi istemci başlatmasını ve tamamlanmasını da içerir. Görev, araç yürütmesi veya dosya düzenlemesi olmadan get, set, delete ve clear ile bağımsız genel bir TypeScript LRU önbelleği ister.

Arka uç İstemci Görev Girdi tokenleri Çıktı tokenleri Önbellek tokenleri İlk yük (s) CLI duvar (s) Kod denetimleri
AX Engine AX Code İlk 29,896 268 NR 197.78 231.58 Geçti
AX Engine AX Code Yineleme 29,896 268 29696 7.22 33.34 Geçti
AX Engine OpenCode İlk 17,316 216 NR 100.86 112.83 Geçti
AX Engine OpenCode Yineleme 17,316 228 NR 116.03 129.90 Geçti
MTPLX AX Code İlk 36,708 285 0 246.67 269.43 Geçti
MTPLX AX Code Yineleme 36,708 285 36708 0.04 20.48 Geçti
MTPLX OpenCode İlk 18,729 276 0 108.67 121.00 Geçti
MTPLX OpenCode Yineleme 18,729 276 18729 0.08 12.77 Geçti
oMLX AX Code İlk 33,124 275 0 212.25 235.62 Geçti
oMLX AX Code Yineleme 33,124 232 32768 4.41 23.34 Geçti
oMLX OpenCode İlk 17,316 213 0 118.03 130.88 Geçti
oMLX OpenCode Yineleme 17,316 261 16384 7.73 22.91 Geçti

Kod kabul denetimleri eksik anahtarları, değer aramasını, LRU tahliyesini, tutulan girdileri, güncelleme yeniliğini, var olan ve olmayan anahtarları silmeyi, temizlemeyi, nesne anahtarı kimliğini ve yanlış değerleri kapsar. Üretilen dosyalar ayrıca katı TypeScript denetimi alır. Bu sınırlı denetimler geniş kodlama kalitesi oluşturmaz. Tüm ölçüm satırları üretilen çıktıyı ve doğrulama sonucunu korur; başarısızlıklar sessizce daha hızlı yeniden denemelerle değiştirilmez.

MTP ve çalışma zamanı koşulları

  • AX Engine 7.4.0: --mlx-mtp-policy required, yönetilen yerel çalışma zamanı bayrakları, n-gram ivmesi ve n-gram yığılması kapalı. Canlı süreç metrikleri sıfır olmayan taslak ve kabul edilen token sayaçlarıyla ax_engine_mlx_mtp_model_policy_active=1 gösterir. AX Code anlık görüntüsü ısınmayı izler; OpenCode anlık görüntüsü ilk görevi izler. İkisi de ısınmayı içerir ve görev başına kabul toplamı değildir. Görev başına AX Code taslak sayıları tutulmadı.
  • MTPLX 2.11.3 / MLX 0.32.2: açık --generation-mode mtp --depth 3; canlı sağlık generation_mode: mtp ve runtime_mode: Sustained MTP bildirir. Ajan yeniden yazmaları ve SSD oturum önbelleği kapalıdır; yerel bellek içi oturum bankası açık kalır. Yerel başlatma/çekirdek ısınmaları tutulur ve zamanlamanın dışındadır. İlgisiz yük ısınması tamamlandı; kabul anındaki arka plan ısınma durumu tamamlandı varsayılmak yerine veride tutulur.
  • oMLX 0.6.4 / MLX 0.32.0: Lightning MTP açık, derinlik 3, yalnızca metin model yükleme, eşzamanlılık bir. Üretim başına günlükler ısınma ve iki görev için taslak kabulünü ve derinlik başına yürütmeyi kaydeder. Yukarı akış sidecar içe aktarıcısı 15 tensörü yeniden adlandırır; dtype, biçim ve yük baytları özgün AXQuant sidecar ile aynı kalır. Omurga ağırlıkları değişmez.
  • Yapıt: AutomatosX/AX-Qwen3.8-27B-MLX-AXQ-6bit-MTP, revizyon 4d36d652c21590f6813495351c3baf5fca5b3831. Yapıt üst verisi MTP derinliği 1 bildirir; buradaki yinelemeli derinlik 3 seçilen çalışma zamanı ilkesini/açık deneyi izler ve yapıt belgesini genişletmez. Optimized-Speed model paketi bu yeniden sınamada kullanılmaz.
  • OpenCode sürümü 1.18.31’dir. Tüm arka uçlar ve istemciler seri çalışır. Her istemci/arka uç çifti taze bir süreç ve yalıtılmış görev önbelleği başlatır; ardından 64 çıktı tokeniyle sınırlı ilgisiz bir model yükleme ısınması gelir. Model yükleme ve bu ısınma tablonun dışındadır; ilk görev yine soğuk ön doldurmayı öder. Fan denetimi varsayılanında bırakılır ve omurga dosyaları SMB deposunda durur.

Neyin hizalı olduğu ve neyin farklı kaldığı

İki istemci de aynı dondurulmuş tam proje yönergelerini, kullanıcı görevini ve dört izinli aracı alır (glob, grep, read, skill). Kaynak AX Code CLI gerçek ax-engine, mtplx ve omlx sağlayıcı kimliklerini kullanır; AX Engine, yönetilen bayraklar taşıyan ayrı başlatılmış bir arka uçla doğrulanmış geri döngü ekleme sözleşmesini kullanır. Bu, yönetilen indirme/başlatma arayüzünü zamanlamaz. OpenCode, OpenAI uyumlu sağlayıcı yolunu kullanır. Proje yapılandırması kapalıdır ve her istemcinin yalıtılmış ayarları/durumu vardır. Yerel istemci istemleri, araç şemaları ve oturum üst bilgileri olduğu gibi kalır; bu yüzden işlenen token sayıları ve önbellek davranışı farklıdır.

Yerel bir kayıt vekili sıcaklığı 0.55, top-p 1, top-k/min-p 0, yineleme cezasını 1, varlık/sıklık cezalarını 0, tohumu 0, düşünmeyi kapalı ve çıktı tavanını 1,024 token hizalar. Bu araçsız görev için tool_choice: none zorlar. İki istemci de 65,536 token bağlam için yapılandırılmıştır. Her satır tam yönerge anlık görüntüsü, dört araç adı, ortak örnekleme, tek istek, başarılı CLI çıkışı, doğal duruş ve araç yürütmesi olmaması için denetlenir.

Daha uzun AX Code istemleri üretim sırasında hem ön doldurmayı hem de dikkat işini artırabilir. Farklı yanıt uzunlukları, içerik, çalışma zamanı şablonları, çekirdekler ve önbellek ilkeleri bu tabloların eşit tokenli bir istemci yükü kıyaslaması olarak ele alınmasını engeller. MTP’nin açık olması tam bir kodlama bağlamı için 30–40 token/s garanti etmez. İstemci yükünü veya bir önek düzeltmesi etkisini yalıtmak için aynı serileştirilmiş istekleri/token kimliklerini kontrollü çıktı ve önbellek koşullarıyla ayrı yeniden oynatın.

Bu rapor bulut, özel GPU, CLI sağlayıcı veya AX Trust davranışını değiştirmez. Bağlantı yönergeleri için yerel çalışma zamanı kurulum rehberine ve tam zamanlamalar, sayılar, özetler, doğrulama sonuçları ve MTP kanıtı için temizlenmiş ölçüm verisine bakın. Özel proje yönergeleri, model yanıtları, yerel yollar ve oturum üst bilgileri yerel tutulur ve yayımlanmaz. Sonuç olarak tam özel bağlam iş yükü, herkese açık rapordan bağımsız olarak yeniden üretilemez.