דילוג לתוכן

אפליקציות מנוהלות

ארגז חול

מחשב משלו לכל סוכן

microVM שהקוד או הסוכן שלכם שולטים בו דרך ה-API. הריצו פקודות, פתחו טרמינל, שמרו אותו בשלמותו ופצלו אותו; כשאין בו פעילות, הוא נרדם.

לקריאת התיעוד

ארגז חול במספרים

CPU מהיר יותר מאשר אצל הספק החציוני1
68%
להעיר ארגז חול2
3.5 ms
לצלם תמונת מצב של ארגז חול שרץ2
32 ms

בשלושה צעדים

אותן קריאות בשורת הפקודה, ב-API, בערכות ה-SDK ובשרת ה-MCP.

לפני שמתחילים

שימו את מפתח ה-API שלכם ב-GLAC_API_KEY.

curl -fsSL https://glac.ai/install.sh | sh
export GLAC_API_KEY=ak_...
API=https://api.glac.ai/v1/sandboxes
AUTH="Authorization: Bearer $GLAC_API_KEY"
from glac import Glac
glac = Glac()
import { Glac } from "glac";
const glac = new Glac();
# give your agent the tools (Claude Code here)
claude mcp add glac -e GLAC_API_KEY=ak_... -- npx glac-mcp
  1. ליצור ארגז חול

    מכונה משלו, מכל אימג׳.

    glac sandboxes create --name web \
      --image python:3.12
    curl $API -H "$AUTH" \
      --json '{"name": "web", "image": "python:3.12"}'
    sbx = glac.sandboxes.create(name="web", image="python:3.12")
    const sbx = await glac.sandboxes.create(
      { name: "web", image: "python:3.12" });
    # no call of its own: the first sandbox_run
    # that names "web" makes it, from the image
  2. להריץ בו

    פקודות וקבצים, כמה זמן שצריך.

    glac sandboxes exec web -- \
      pip install pandas
    curl $API/web/run -H "$AUTH" \
      --json '{"command": "pip install pandas"}'
    print(sbx.run("pip install pandas").stdout)
    console.log((await sbx.run("pip install pandas")).stdout);
    sandbox_run {"sandbox": "web", "image": "python:3.12",
                 "command": "pip install pandas"}
  3. לשמור אותו בשלמותו, ולפצל אותו

    זיכרון, תהליכים ודיסק, לעותקים שממשיכים משם.

    glac sandboxes snapshots create web \
      --name ready
    glac sandboxes fork web --count 16
    curl $API/web/snapshots -H "$AUTH" \
      --json '{"name": "ready"}'
    curl $API/web/fork -H "$AUTH" --json '{"count": 16}'
    snap = sbx.snapshot(name="ready")
    copies = sbx.fork(16)
    const snap = await sbx.snapshot({ name: "ready" });
    const copies = await sbx.fork(16);
    sandbox_snapshot {"sandbox": "web", "name": "ready"}
    sandbox_fork {"sandbox": "web", "count": 16}

השם שלו עובד בכל מקום שבו המזהה שלו עובד. אין קריאה להעיר אותו: כל מה שצריך ארגז חול רדום מעיר אותו.

מה אפשר לעשות

  • טרמינל, קישור לכל פורט, או SSH, הכול דרך סוכן שבתוכו.

  • צלמו תמונת מצב בזמן שהוא רץ, חזרו אליה במקום, או פצלו אותו לעד 64 עותקים.

  • עולה פעם אחת, וכל עותק כבר רץ.

  • סודות שהקוד שלכם אף פעם לא מחזיק: הם מוכנסים בדרך החוצה.

  • כל אימג׳ OCI, או האימג׳ שלנו, עם חמש שפות וסוכני קוד מוכנים.

  • נרדם אחרי 30 שניות ללא פעילות, עם כל מה שבתוכו; פקודה מעירה אותו.

לקריאת התיעוד

תצוגות להמחשה

למה זה מתאים

  • מפרשי קוד

    להריץ את הקוד שמודל כותב, והמשתנים שלו נשמרים בין קריאות.

    from glac import CODE_INTERPRETER
    sbx = glac.sandboxes.create(
        image=CODE_INTERPRETER)
    sbx.run_code("x = 1")
    print(sbx.run_code("x + 1").text)
  • סוכני קוד

    Claude Code וסוכנים אחרים, כל אחד במכונה משלו.

    from glac import AGENTS
    env = {"ANTHROPIC_API_KEY": "..."}
    sbx = glac.sandboxes.create(
        image=AGENTS, env=env)
    sbx.agent("claude").prompt(
        "Make the failing tests pass")
  • לנסות הרבה כיוונים

    לפצל ארגז חול באמצע משימה ולתת לכל עותק לנסות משהו אחר.

    patches = ["a", "b", "c"]
    copies = sbx.fork(len(patches))
    for copy, p in zip(copies, patches):
        cmd = f"git apply {p}.patch"
        r = copy.run(cmd + " && pytest")
        print(p, r.exit_code)

מחירים ומגבלות

החיוב לפי משאבי קובייה שנצרכים, כמו בכל מוצר. כל המחירים והתוכניות

מה נספראופן החישובמחיר
CPUזמן CPU פעיל, לפי מילישנייה$0.01 / מיליון מילישניות CPU$0.00001 / CPU-שנייה$0.036 / CPU-שעה$26.28 / CPU-חודש
זיכרוןזיכרון מוקצה, לפי מילישנייה, ביחידות של 128 MiB$0.00222 / מיליון מילישניות GiB$0.00000222 / GiB-שנייה$0.008 / GiB-שעה$5.84 / GiB-חודש
בקשותלכל בקשה לקובייה או דרך קישור של ארגז חול$0.30 / מיליון
תעבורה יוצאתNA · EUלכל GB שיוצא מצפון אמריקה ומאירופה$0.004 / GB
תעבורה יוצאתAPACלכל GB שיוצא מאסיה-פסיפיק$0.01 / GB
אחסון בזמן שינה3מה שמופעים רדומים שומרים, ותמונות מצב$0.00000761 / מיליון מילישניות GB$0.00000000761 / GB-שנייה$0.0000274 / GB-שעה$0.02 / GB-חודש

הערכת עלות חודשית

עומס עבודה אמיתי, וכמה עולה החודש שלו בתוכנית בתשלום ובתוכנית חינם.

סוכן בונה ומשחרר תוכנה על מכונה משלו, יום עבודה אחד בכל פעם.

חודש של 30 ימים, כשעומס העבודה הזה הוא היחיד בחשבון. מקורות

חודש בתוכנית בתשלום

$356.97

$0.16 לסשן

  • CPU8.6B‏ מילישניות CPU$86.17
  • זיכרון29K‏ GiB-שעה$228.80
  • נתונים מאוחסנים2,000 GB-חודש$40.00
  • תעבורה יוצאת300 GB$1.20
שימוש במחירי המחירון
$356.17
כלול בתוכנית בתשלום
−$4.20
דמי המנוי של תוכנית בתשלום
$5.00

מעבר למה שתוכנית חינם מאפשרת: גודל המופע, CPU, זיכרון, נתונים מאוחסנים וגם תעבורה יוצאת.

חיוב לפי גודל, על כל שנייה שהוא ערפי 10.4 יותר

Glac$356.17

לפי גודל$3,702.00

מה התוכניות מאפשרות

כל המגבלות של כל תוכנית
חינםבתשלום
ארגז החול הגדול ביותר2 vCPU, 4 GiB8 vCPU, 16 GiB
ערים בו-זמניתארגזי חול ומופעים של קוביות5500
נשמרים במצב שינה2010,000
נוצרים בדקה10600
נוצרים בשעהבפרויקט אחד20010,000

בידוד

הוא מריץ את מה שמודל כתב, ולכן כל אחד הוא מכונה משלו, שאפשר להגיע אליה רק בדרכים שאתם פותחים.

אבטחה
  • microVM משלו

    microVM של Firecracker עם קרנל משלו, שעולה מהאימג׳ שלכם.

  • כלא שעוטף אותו

    תיקיית שורש ריקה, משתמש בלי הרשאות, ומגבלות משלו.

  • גישה דרך ה-API

    פקודות וקבצים עוברים דרך סוכן שבתוכו; אין לו כתובת IPv4 ציבורית.

  • קישורים שהם המפתח

    קישור חתום פותח פורט אחד; מחליפים את הסוד וכל הקישורים הישנים מפסיקים לעבוד.

  • סודות שהוא אף פעם לא מחזיק

    מוכנסים לבקשות שלו בדרך החוצה, רק לשרתים שהם מיועדים להם.

  • מוצפן במפתח שלכם

    הדיסק שלו, הזיכרון שלו בזמן שינה ותמונות המצב שלו, לפני שהם יוצאים מהמכונה.

להמשך קריאה

הפלטפורמה