నాలెడ్జ్ బేస్ కోడ్
సర్వర్పై కోడ్ను నడుపుతోంది
When code needs more than your device can give it — another language, packages from the internet, more time — Nymbot can run it on a server of its own, in a container made for that one run.
ఈ పేజీ సౌలభ్యం కోసం యంత్రంతో అనువదించబడింది. ఆంగ్ల అసలైనది వర్తించే సంస్కరణ.
సర్వర్ రన్ అంటే ఏమిటి
సర్వర్ రన్ ఒక కొత్త కంటైనర్ను ప్రారంభిస్తుంది, మీ కోడ్ను అందులో ఉంచుతుంది, దానిని నడుపుతుంది, అది ముద్రించిన వాటిని తిరిగి పంపుతుంది మరియు కంటైనర్ను నాశనం చేస్తుంది. అది ప్రారంభమయ్యే ముందు దాని ధర ఎంత ఉంటుందో మీరు చూస్తారు, మరియు మీరు మీ కోడ్ నుండి చెల్లిస్తారు. ప్రో బ్యాలెన్స్ ఆ సమయానికి అది నిజంగా నడిచింది.
ప్రవేశించడానికి రెండు మార్గాలు ఉన్నాయి: సేవిక మీద నడవండి on a code block, and server runs that Nymbot asks for while it works in a రిపోజిటరీ.
ఇంటర్నెట్ నుండి ఏమీ అవసరం లేని శీఘ్ర పైథాన్ లేదా జావాస్క్రిప్ట్ కోసం, ఉచితం మీ పరికరంలో శాండ్బాక్స్ సాధారణంగా తగినంత.
కోడ్ బ్లాక్ను నడుపుతోంది
జవాబులో పైథాన్, జావాస్క్రిప్ట్, టైప్స్క్రిప్ట్, షెల్, గో, రస్ట్, జావా మరియు డార్ట్ కోడ్ బ్లాక్లను కలిగి ఉంటాయి సేవిక మీద నడవండి బటన్, సర్వర్ రన్లు అందుబాటులో ఉన్నప్పుడల్లా. ఇది చూపించే షీట్ను తెరుస్తుందిః
- ది చిత్రం కోడ్ నడుస్తుంది,
- ఎంచుకోవడానికి సమయ పరిమితిః 1,5 లేదా 15 నిమిషాలు,
- ప్రో క్రెడిట్లలో, ఆ సమయ పరిమితి కోసం ఎక్కువ పరుగు ఖర్చు అవుతుంది,
- మరియు, చాట్ లో ఫైళ్లు జతచేయబడి ఉంటే, వాటిని చేర్చడానికి ఒక పెట్టె ఉంటుంది. మీరు దాన్ని తనిఖీ చేస్తే మాత్రమే అవి వెళ్తాయి.
ప్రెస్ పరుగెత్తండి. మరియు అవుట్పుట్ అది వచ్చినప్పుడు కోడ్ బ్లాక్ క్రింద ప్రవహిస్తుందిః అది ఏమి ముద్రించింది, నిష్క్రమణ కోడ్, ఎంతసేపు నడిచింది, అది వ్రాసిన ఏవైనా ఫైల్లు (ప్రతి ఒక్కటి కోడ్ బ్లాక్ క్రింద ప్రవహిస్తుంది. భద్రపరుచుకోండి బటన్), మరియు అది ఏమి ఛార్జ్ చేయబడింది.
ఆపండి. ఏ సమయంలోనైనా రన్ ముగుస్తుంది. సర్వర్ వెంటనే మూసివేయబడుతుంది మరియు మీరు అది నడుస్తున్న సమయానికి మాత్రమే చెల్లిస్తారు. సర్వర్ ప్రారంభమయ్యే ముందు నిలిపివేయబడింది, దీనికి ఏమీ ఖర్చు కాదు.
ఒక లో అజ్ఞాత మోడ్ చాట్ రన్ అనేది థ్రోఅవే కీ యొక్క ప్రో క్రెడిట్ల నుండి చెల్లించబడుతుంది మరియు జత చేసిన ఫైల్లు ఎప్పుడూ చేర్చబడవు.
భాషలు మరియు చిత్రాలు
ప్రతి భాష ఒక ఇమేజ్ పై నడుస్తుంది, ఇది ఆ భాషకు అవసరమైన సాధనాలతో కూడిన ఒక సిద్ధంగా ఉన్న వ్యవస్థ. పెద్ద ఇమేజ్లు పెద్ద సర్వర్లపై నడుస్తాయి మరియు ప్రతి నిమిషానికి ఎక్కువ ఖర్చు అవుతాయి.
| చిత్రం | కోసం ఉపయోగించబడింది | ఇది ఏమి కలిగి ఉంటుంది | సర్వర్ |
|---|---|---|---|
| పైథాన్ | పైథాన్ | పైథాన్ 3.12 పిప్, వెన్వ్, బిల్డ్ టూల్స్ మరియు జిట్ తో; నంపీ, పాండాలు మరియు పైటెస్ట్ ఇప్పటికే వ్యవస్థాపించబడ్డాయి | 0. 5 CPU, 4 GB మెమరీ |
| Node.js | జావాస్క్రిప్ట్, టైప్స్క్రిప్ట్ | Node.js 22 ఎన్పిఎమ్, పిఎన్పిఎమ్ మరియు నూలుతో, ప్లస్ పైథాన్ 3, తయారు మరియు సి + + కంపైలర్ | 0. 5 CPU, 4 GB మెమరీ |
| పాలిగ్లాట్ | షెల్, గో, రస్ట్, జావా | బాష్, సి మరియు సి + + బిల్డ్ టూల్స్, పైథాన్ 3, Node.js, గో, రస్ట్ విత్ కార్గో, మరియు జావా 17 | 1 CPU, 6 GB మెమరీ |
| అలజడి. | డార్ట్ | ఫ్లట్టర్ 3.32 మరియు డార్ట్ | 2 CPUలు, 8 GB మెమరీ |
ఎంత ఖర్చు అవుతుంది?
సర్వర్ సమయం సర్వర్ను అడగడం నుండి దానిని మూసివేసే వరకు ప్రతి 10 సెకన్ల విడతలలో బిల్లు చేయబడుతుంది, ఒక రన్ కనీసం 10 సెకన్ల ఖర్చుతో ఉండవచ్చు. ఆ పరిమాణం కలిగిన సర్వర్ Nymbot కు ఎంత ఖర్చవుతుందో, దానికి కొంత అదనపు లాభాన్ని (margin) కలిపి, ప్రస్తుత బిట్కాయిన్ ధర ప్రకారం ప్రో క్రెడిట్లుగా మార్చిన రేటు ఇది.
- ధర ముందు చూపబడింది, గరిష్టంగా. ఆ రేటుతో ఇది మొత్తం సమయ పరిమితి. మీకు ఎన్నడూ ఎక్కువ ఛార్జీలు వసూలు చేయబడవు, మరియు ముందుగానే పూర్తి చేసే పరుగు తక్కువ ఖర్చు అవుతుంది.
- పరుగు నడుస్తున్నప్పుడు గరిష్టంగా నిర్వహించబడుతుంది. అది ముగిసినప్పుడు, వాస్తవ ఛార్జ్ తీసుకోబడుతుంది మరియు మిగిలినవి విడుదల చేయబడతాయి.
- ప్రారంభించడంలో విఫలమైన పరుగు ఉచితం.
- ఖర్చు పరిమితులు వర్తిస్తాయి. ఒక చాట్ ని దాటి వెళ్ళగలిగే పరుగు ఖర్చు పరిమితి మొదట అడిగినట్లే, సమాధానం కూడా అదే విధంగా ఉంటుంది.
ధర బిట్కాయిన్ ధరను అనుసరిస్తుంది కాబట్టి, మీరు దానిని చూసిన క్షణం మరియు మీరు రన్ నొక్కిన క్షణం మధ్య ఇది కదులుతుంది. అది పెరిగితే, ఏమీ పనిచేయదుః మీరు తనిఖీ చేయడానికి కొత్త ధరతో షీట్ మళ్లీ తెరుచుకుంటుంది.
సర్వర్ రిపోజిటరీలో నడుస్తుంది
ఒక చాట్లో a తో రిపోజిటరీ అనుసంధానించబడి, సర్వర్ నడుస్తుంది chip lets Nymbot ask to run commands against your code, such as installing the dependencies and running the tests after a change. It is off until you turn it on, per chat.
మోడల్ ఏదైనా రన్ చేయాలనుకున్న ప్రతిసారీ, రిప్లై ఆగిపోతుంది మరియు చిత్రం, పూర్తి కమాండ్, సమయ పరిమితి మరియు ఎక్కువ ఖర్చు అయ్యే కార్డును చూపుతుంది, ఇంకా చాట్ లో ఎన్ని రిపోజిటరీలు ఉన్నాయో చూపిస్తుంది. మీరు సమాధానం ఇచ్చే వరకు ఏమీ పనిచేయదుః
- ఒకసారి అనుమతించండి ఆ ఒక ఆదేశాన్ని అమలు చేస్తుంది. ఇది రిపోజిటరీకి వ్యతిరేకంగా సమాధానం ఇప్పటివరకు చేసిన సవరణలతో నడుస్తుంది, మరియు మోడల్ నిష్క్రమణ కోడ్, అవుట్పుట్ ముగింపు మరియు కమాండ్ మార్చిన ఫైళ్ళ జాబితాను తిరిగి పొందుతుంది. అప్పుడు సమాధానం కొనసాగుతుంది.
- తగ్గుముఖం ఏమీ పనిచేయదు మరియు ఏమీ ఖర్చు కాదు. సమాధానం అది లేకుండా కొనసాగుతుంది.
ప్రతి పరుగు అడుగుతుంది. ప్రతి పరుగు సమాధానం నుండి విడిగా వసూలు చేయబడుతుంది, మరియు సమాధానం అది చేసిన పరుగులు మరియు ప్రతి ఖర్చు గురించి జాబితా చేస్తుంది. ఒక పరుగు చాట్ను దాటి వెళ్ళగలిగితే ఖర్చు పరిమితి, మిమ్మల్ని అడిగే ముందు అది తిరస్కరించబడుతుంది.
సర్వర్లో కమాండ్ మార్పులను ఫైళ్లు అక్కడ ఉంచి, కంటైనర్తో పాటు విసిరివేయబడతాయి. అవి మీ రిపోజిటరీకి వ్రాయబడవు. రిపోజిటరీకి మార్పులు సమాధానం యొక్క సొంత సవరణల నుండి మాత్రమే వస్తాయి.
ఒంటరిగా లేదా వేరు చేయబడినది అంటే ఏమిటి?
- ప్రతి పరుగు కోసం ఒక తాజా కంటైనర్. మరొక పరుగు లేదా మరొక వ్యక్తితో ఏమీ పంచుకోరు, మరియు పరుగు ముగిసినప్పుడు కంటైనర్ నాశనం చేయబడుతుంది, అది విజయవంతమైనా లేదా విఫలమైనా.
- ప్యాకేజీ రిజిస్ట్రీలు తప్ప ఇంటర్నెట్ లేదు. ప్యాకేజీలు వచ్చే ప్రదేశాల నుండి కంటైనర్ డౌన్లోడ్ చేసుకోవచ్చుః పైపిఐ, ఎన్పిఎమ్ మరియు నూలు, pub.dev మరియు ఫ్లట్టర్ మరియు డార్ట్ కోసం గూగుల్ యొక్క నిల్వ, జిట్ డిపెండెన్సీల కోసం గో మాడ్యూల్ ప్రాక్సీ, crates.io, మావెన్ సెంట్రల్ మరియు గిట్హబ్. ఇది డౌన్లోడ్ మాత్రమే చేయగలదు. ఇది వారికి ఏమీ పంపదు లేదా ఇతర చిరునామాను చేరుకోదు.
- మీరు ఎంచుకున్నది మాత్రమే ప్రవేశిస్తుంది. కోడ్, మీరు చేర్చిన ఫైళ్లు లేదా రిపోజిటరీ ఫైళ్లు. మీ కీలు, మీ జిట్ టోకెన్ మరియు మీ చాట్లు ఎప్పుడూ కంటైనర్లోకి ప్రవేశించవు.
- అవుట్పుట్ నమ్మదగనిదిగా పరిగణించబడుతుంది. రిపోజిటరీలో, బయటి డేటాగా గుర్తించబడిన నమూనాకు రన్ ప్రింట్లు చూపబడతాయి మరియు దాని లోపల సూచనలను ఎప్పుడూ పాటించవద్దని చెప్పబడుతుంది.
పరిమితులు
- ప్రతి కీ కోసం ఒక సర్వర్ ఒక సమయంలో నడుస్తుంది. మొదటిది ఇంకా నడుస్తున్నప్పుడు రెండవదాన్ని ప్రారంభించడం తిరస్కరించబడుతుంది.
- ఒక కోడ్ బ్లాక్ కోసం 1, 5 లేదా 15 నిమిషాల సమయ పరిమితులు. రిపోజిటరీ రన్కు గరిష్టంగా 15 నిమిషాలు, లేదా Flutter ఇమేజ్ పైన 20 నిమిషాలు అడగవచ్చు.
- 1 ఎంబీ కోడ్ వరకు, మరియు 200 వరకు జతచేయబడిన ఫైళ్లు మొత్తం 20 ఎంబీ వరకు ఉంటాయి.
- 60 ఎంబీ వరకు ఉన్న రిపోజిటరీ, ప్యాక్ చేయబడింది.
- 256 KB అవుట్పుట్ వరకు. డ్రాప్ చేయబడిన ఏదైనా, మరియు రన్ అలా చెబుతుంది.
- 200 ఫైళ్ళ వరకు, మొత్తం 8 ఎంబీ, సేవ్ చేయడానికి తిరిగి అప్పగించారు.
నిర్వహణ కోసం సర్వర్ రన్లను పూర్తిగా లేదా ఒకేసారి ఒక చిత్రంగా ఆపివేయవచ్చు. అవి ఆపివేయబడినప్పుడు, సేవిక మీద నడవండి బటన్ మరియు చిప్ చూపబడలేదు.
పనుల పేన్
రిపోజిటరీ చాట్లో, చాట్ ఎగువన ఉన్న చెక్లిస్ట్ బటన్ దాని రిపోజిటరీ చాట్ను తెరుస్తుంది. విధులు పేన్. ఇది ప్రతి మలుపు ఏమి చేసిందో జాబితా చేస్తుంది, మొదట కొత్తదిః అది చదివిన మరియు సవరించిన ఫైల్లు, కట్టుబడి, మీ సమీక్ష కోసం దశలవారీగా చేసిన మార్పులు, మరియు ప్రతి సర్వర్ దాని ఆదేశం, చిత్రం, సమయం, ఖర్చు మరియు నిష్క్రమణ స్థితితో నడుస్తుంది. మీ ఆమోదం కోసం వేచి ఉన్న సర్వర్ పేన్ నుండి అనుమతించబడవచ్చు లేదా తిరస్కరించవచ్చు, దాని కార్డు నుండి అదే విధంగా, మరియు నడుస్తున్న జవాబును అక్కడ నిలిపివేయవచ్చు. పని పూర్తయిన తర్వాత అవుట్లైన్ చాట్తో ఉంటుంది.