Bilgi tabanı Kodlama
Bir Sunucu'da Kodu Çalıştırmak
Kodu cihazınızın verebileceğinden daha fazlasına ihtiyaç duyduğunuzda – başka bir dil, internetten paketler, daha fazla zaman – Nymbot bunu kendi sunucu üzerinde çalıştırabilir.
Bu sayfa kolaylık sağlamak amacıyla makine tarafından çevrilmiştir. İngilizce orijinali geçerli olan versiyondur.
Server Run Nedir
Bir sunucunun çalıştırılması yeni bir konteyner başlatır, içine kodunuzu koyar, çalıştırır, yazdığını geri gönderir ve konteyneri yok eder. Denge için Gerçekten de koştuğu zaman.
İki yolu vardır: Serviste çalıştırın bir kod bloğunda ve sunucu Nymbot'un çalıştığı sürece istediği şekilde çalışıyor depo.
İnternetten hiçbir şeye ihtiyacı olmayan hızlı Python veya JavaScript için, ücretsiz Sandbox cihazınızda Genellikle yeterli olur.
Kodu Bloke Etmek
Python, JavaScript, TypeScript, shell, Go, Rust, Java ve Dart kod blokları bir cevapta bir Serviste çalıştırın Sunucu Sürücüleri: Sunucu Sürücüleri: Sunucu Sürücüleri: Sunucu Sürücüleri: Sunucu Sürücüleri: Sunucu Sürücüleri: Sunucu Sürücüleri: Sunucu Sürücüleri: Sunucu Sürücüleri: Sunucu Sürücüleri: Sunucu Sürücüleri:
- ve Görüntü Bu kod devam edecek,
- Seçme süresi: 1, 5 veya 15 dakika,
- Bu süre zarfında en fazla ücret ödeyebileceğiniz,
- ve, eğer sohbet dosyaları eklenmişse, bunları içermek için bir kutu. sadece kontrol ederseniz gidiyorlar.
basın koş ve çıkış geldiğinde kod blokunun altında akıyor: ne yazdı, çıkış kodu, ne kadar sürdü, yazdığı herhangi bir dosya (her biri bir Kurtarma Nedir, Nedir, Nedir ve Nelerle Cezalandırılmıştır
Durdurma Sunucu hemen kapatılır ve yalnızca çalıştığı süre için ödersiniz.Sunucu başlamadan önce durdurulursa, hiçbir maliyeti yoktur.
birinde anonim modası Chat Run, atılan anahtarın Pro kredilerinden ödenir ve eklenmiş dosyalar hiçbir zaman dahil edilmez.
Diller ve Görüntüler
Her dil bir görüntü üzerinde çalışıyor, dilin ihtiyaç duyduğu araçlarla hazır bir sistem. daha büyük görüntüler daha büyük sunucularda çalışıyor ve dakikada daha fazla maliyeti var.
| Görüntü | için kullanılır | Ne içeriyor | Sunucu |
|---|---|---|---|
| Python Hakkında | Python Hakkında | Pip, venv, build tools ve git ile Python 3.12; numpy, pandas ve pytest zaten yüklü | 0.5 CPU, 4 GB hafıza |
| Node.js | JavaScript ve TypeScript | Node.js 22 ile npm, pnpm ve yarn, artı Python 3, yapın ve bir C++ compiler | 0.5 CPU, 4 GB hafıza |
| Poliglotik | Shell, Go, Rust ve Java | bash, C ve C++ oluşturma araçları, Python 3, Node.js, Go, Rust with cargo ve Java 17 | 1 CPU, 6 GB hafıza |
| Flütör | Dartı | Flutter 3.32 ve Dart | 2 CPU, 8 GB hafıza |
Ne kadar maliyeti var
Sunucu süresi 10 saniyelik adımlarla hesaplanır, sunucu kapatmak için sormaktan, en az bir çalışmanın maliyeti olarak 10 saniye ile hesaplanır. oran, o boyutlu sunucu Nymbot maliyeti, artı bir marj, geçerli Bitcoin fiyatında Pro kredilerine dönüştürülür.
- Fiyat önde, maksimum olarak gösterilir. Hiçbir zaman daha fazla ücret ödenmez ve erken bitiren bir koşu daha az maliyete mal olur.
- Koşmaya devam ederken maksimum tutuluyor. Tamamlandığında, gerçek şarj alınır ve gerisi serbest bırakılır.
- Başlamayan bir yarış ücretsizdir.
- Fiyat kapakları uygulanır. Bir chat'in ötesine geçebilecek bir koşu Kapalı Harcamalar Önce sor, sonra da aynı cevabı verir.
Fiyat Bitcoin fiyatına göre olduğundan, onu gördüğünüz andan itibaren hareket edebilir ve Run tuşuna basarsınız. eğer yükseldiyse, hiçbir şey çalışmaz: sayfa kontrol etmek için yeni fiyatla tekrar açılır.
Server, bir depoda çalışıyor
A ile sohbet ederken depo Bağlantıları, The Sunucu Sürüyor Nymbot, bağımlılıkları yüklemek ve bir değişiklikten sonra testleri çalıştırmak gibi kodunuzla ilgili komutları çalıştırmanızı sağlar.
Her model bir şey çalıştırmak istediğinde, cevap durur ve resim, tam komut, zaman sınırı ve maliyeti mümkün olan en fazla olan bir kart gösterir.
- Bir kere izin Cevabın şimdiye kadar yaptığı düzenlemelerle depoda çalışır ve model çıkış kodu, çıkışın sonu ve komutun değiştirdiği dosya listesini geri alır.
- Düşüş Hiçbir şeyin bedelini ödeyemeyecek, sorunun cevabını almayacak.
Her koşma sorar. her biri yanıtdan ayrı olarak yüklenir ve cevap yaptığı koşuları ve her birinin maliyetini listeler. Kapalı HarcamalarSorulmadan önce reddedilir.
Server üzerinde komut değişiklikleri dosyaları orada kalır ve konteynerle birlikte atılır. Bunlar depolara yazılmamıştır. Depolara yapılan değişiklikler yalnızca yanıtın kendi düzenlemelerinden gelir.
izolasyon nedir
- Her yarış için yeni bir konteyner. Başka bir koşu veya başka bir kişi ile hiçbir şey paylaşılmamaktadır ve konteyner, koşu başarıyla ya da başarısızlıkla bittiğinde yok edilir.
- Paket kayıtları hariç internet yok. Konteyner, paketlerin geldiği yerlerden indirilebilir: PyPI, npm ve yarn, pub.dev ve Google'ın Flutter ve Dart için depolama, Go modül proxy, crates.io, Maven Central ve GitHub git bağımlılıkları ve indirme yayınları için. Sadece indirilebilir. Bunlara hiçbir şey gönderemez veya başka bir adrese ulaşamaz.
- Seçtiğin tek şey giriyor. Kodu, dahil ettiğiniz dosyaları veya depolama dosyalarını. anahtarlarınız, git tokeniniz ve sohbetleriniz hiçbir zaman konteynere girmez.
- Çıkış güvenilmez olarak değerlendirilir. Bir depoda, bir çalışmanın ne yazdığını, dış veri olarak işaretlenmiş modeli gösterir ve içinde verilen talimatları asla takip etmesini söylemektedir.
Sınırları
- Her anahtar için bir sunucu aynı anda çalışır. Birincisi hala devam ederken ikinci birini başlatmak reddedilir.
- Bir depolama çalışması, Flutter görüntüsünde 15 dakika veya 20 dakika kadar talep edebilir.
- 1 MB'a kadar kod ve toplam 20 MB'lık 200 eklenmiş dosya.
- 60 MB'a kadar bir depolama alanı, paketlenmiş.
- 256 KB'a kadar çıkış. düştüğü geçmiş her şey ve koşma bunu söylüyor.
- 200'e kadar dosya, toplam 8 MB, kaydetmek için iade edilir.
Sunucu çalıştırma, tüm olarak veya bir kez bir görüntü olarak bakım için devre dışı bırakılabilir. Serviste çalıştırın Buton ve çip görüntülenmiyor.
Görevler pan
Bir depolama sohbetinde, sohbetin üstündeki checklist düğmesi, Görevleri pan. Her dönemin yaptığı, en yeni ilk: okuduğu ve düzenlediği dosyaları, taahhüt ettikleri, gözden geçirdiği değişiklikleri ve her sunucu komut, görüntü, zaman, maliyet ve çıkış durumuyla çalıştığı listelenir. onayınızı bekleyen bir sunucu çalıştırabilir veya kartından aynı şekilde izin verilebilir veya reddedilebilir.