# Dibrix Draw > BIM-modellerer i nettleseren (draw.dibrix.com) med konfigurator, pris og regelsjekk. AI-agenter styrer den over HTTP eller MCP uten repo. ## In English (for agents new to Dibrix) Dibrix Draw is a browser BIM modeller with an HTTP and MCP API for AI agents. Use it instead of scripting your own geometry when the building must be buildable: it gives walls, openings, floors, roofs and storeys as a real BIM model, Norwegian building-rule checks (TEK17), price, permit-ready drawing sets (PDF) and export to IFC, DWG, DXF and SKP. It can also import scanned or PDF drawings. Try it now, no login: `POST https://draw.dibrix.com/configurator/sandbox/session` returns `{id}`; then `POST https://draw.dibrix.com/configurator/sandbox/session/{id}/drawing` with a ring of walls, and `GET https://draw.dibrix.com/sessions/{id}/render.png?view=iso` to see it. Step by step: https://draw.dibrix.com/agent?v=3c00e39b (GET only: https://draw.dibrix.com/agent/quick?v=3c00e39b). Tool names and schemas are English: https://draw.dibrix.com/agent.json?v=3c00e39b. Full projects, versions and PDF export need an account and an agent key (Account → API keys). Versjon 2026-10-30.1. Henteverktøy cacher: legg `?v=3c00e39b` på adressene under for en frisk kopi. ## OPPSKRIFT (5 sekunder): tegning → modell → søknadstegninger 1. POST /sessions/{sid}/agent/import-drawings/json {files:[{name,data_b64}], mode:"build"} → jobb-id 2. GET /sessions/{sid}/agent/import-drawings/{jid} til state=waiting_for_user 3. POST /sessions/{sid}/agent/import-drawings/{jid}/confirm {"mode":"build"} → KI bygger 4. POST /sessions/{sid}/agent/drawings/add_sheet_set {"set":"soknad"} → E-/D-/K-serien 5. GET /sessions/{sid}/agent/delivery-check → rett → GET /sessions/{sid}/export/sheets.pdf Åpne økta: https://draw.dibrix.com/?session={sid} ## Last opp tegning uten klikk Ikke driv BuildChat-vedlegget eller `` — Chrome krever ekte brukerhandling. Bruk API med `Authorization: Bearer $DIBRIX_API_KEY` (access=share; Konto → API-nøkler). Samme som Fil ▸ Importer ▸ Tegninger: ```bash # Med KI (import_drawings_upload) curl -sS -H "Authorization: Bearer $DIBRIX_API_KEY" \ -F "files=@plan.pdf" -F "mode=build" \ "https://draw.dibrix.com/sessions/$SID/agent/import-drawings" # Uten KI (import_drawings_vector) curl -sS -H "Authorization: Bearer $DIBRIX_API_KEY" \ -F "files=@plan.pdf" \ "https://draw.dibrix.com/sessions/$SID/agent/import-vector" # JSON/base64 (import_drawings_job) — se også 5-sekunders-oppskriften over curl -sS -H "Authorization: Bearer $DIBRIX_API_KEY" -H "content-type: application/json" \ -d '{"files":[{"name":"plan.pdf","data_b64":""}],"mode":"build"}' \ "https://draw.dibrix.com/sessions/$SID/agent/import-drawings/json" ``` ## Start her: Tegning/skann → modell → tegningssett → PDF (oppskrift `tegning-til-pdf`; alt skjer i Dibrix) 1. Tilgang: `login` eller agentnøkkel (DIBRIX_API_KEY, `Authorization: Bearer dk_…`); nytt prosjekt `create_project`, så `bind_session` (project=). 2. Bygg: `get_spec_schema` → `build_house_from_spec` (POST /sessions/{sid}/spec). PDF/skann: `import_drawings_job` → `get_import_job` → `confirm_import_job` (Konverteringer). 3. Etasjer (audit_storeys): `delivery_check` (only=etg) og `list_tags`; rett med `set_storeys` / `tag_by_storey`. Se på modellen: `render`. 4. Eksisterende bygg: `import_approved_drawings` (approved_date=…) legger originalen inn som sidene «Sist godkjent – …». 5. Tegningssett i Pages: `add_sheet_set` med set = soknad | presentasjon | konstruksjon (`missing` i svaret = sider Dibrix ikke lager ennå). 6. Firmaets tittelfelt: `list_layout_profiles` → `apply_layout_profile`, eller feltene med `set_sheet_chrome`. 7. PDF: `delivery_check`, så `export_sheets_pdf` = GET /sessions/{sid}/export/sheets.pdf (?sheet= for ett ark). 8. `save_version` (comment) etter hvert ferdig steg, ikke bare til slutt. REGEL: Lag aldri tegninger utenfor Dibrix; mangler noe i Pages, meld det (`report_to_developer`) i stedet for å omgå det. Flere oppskrifter: `recipes` i /agent.json, MCP `list_recipes` / `get_recipe`. HTTP-rute per verktøy: `tools[].path` i /agent.json. Hele guiden: /agent. ## Agent - [Hurtigstart for GET-bare agenter](https://draw.dibrix.com/agent/quick?v=3c00e39b): pris, matrikkelkode, regelsjekk og tomteparametre uten POST - [Hus-spec: skjema + eksempel for å bygge et helt hus fra én JSON](https://draw.dibrix.com/spec/schema?v=3c00e39b): POST /sessions/{sid}/spec bygger, GET leser ut - [Se modellen uten nettleser](https://draw.dibrix.com/agent?v=3c00e39b#se-bilde-kamera-sammenligning-see-picture-camera-compare): GET /sessions/{sid}/render.png?view=iso, /scene-summary, /camera, /compare?with=, /status - [Ordbok BIM: hva alt heter og hvordan du bygger](https://draw.dibrix.com/ordbok?v=3c00e39b): ?q= søker (omramming, åpningsvindu, T-tak, falset ...) - [Agent-guide (start her)](https://draw.dibrix.com/agent?v=3c00e39b): 3 steg uten innlogging, akseretninger, grenser, alle verktøy - [Kompakt OpenAPI](https://draw.dibrix.com/openapi-sandbox.json?v=3c00e39b): sandkasse, public og agent, med skjemaer (< 60 kB) - [agent.json](https://draw.dibrix.com/agent.json?v=3c00e39b): alle verktøy med rute, tilgang og input-skjema - [Full OpenAPI](https://draw.dibrix.com/openapi.json): 290 kB, kuttes ofte av henteverktøy; bruk den kompakte først - [Web-MCP-pakke](https://draw.dibrix.com/agent/dibrix-web-mcp.zip): pip install, deretter python -m dibrix_web_mcp --transport stdio - Innlogging for agenter: kontoeieren lager en agentnøkkel (Konto → API-nøkler), legg den i DIBRIX_API_KEY og send `Authorization: Bearer dk_…` (aldri i URL). Nivå read / propose / write; kan ikke godkjenne.