Drive
Drive is the shared file library for your workspace. Upload files in the browser, organize them into folders, and find everything every other Destesi product creates — videos, voiceovers, images, and more — in one place. Every artifact in the suite is registered in Drive automatically.
Open Drive
Section titled “Open Drive”Drive lives at drive.destesi.io. Sign in once at account.destesi.io and your session follows you across the suite — open Drive from the 9-dot launcher in any product. Everything you see is scoped to your active workspace.
Upload your first file
Section titled “Upload your first file”-
Open drive.destesi.io and pick (or create) a folder.
-
Drop a file into the browser. The upload streams straight to Drive in a single request — files up to 5 GiB are supported.
-
The file appears in the folder immediately, with its name, type, and size. Click it to preview or download.
That’s it — the file is now stored against your workspace and visible to everyone who shares it.
Find what the suite generated
Section titled “Find what the suite generated”You don’t have to upload everything by hand. When Chat, Studio, Text-to-Speech, or Image generation produce something, it lands in Drive automatically in a per-product folder:
| Folder | Created by |
|---|---|
| Chat generated | Chat |
| Studio generated | Studio |
| TTS generated | Text-to-Speech |
| ImageGen generated | Image generation |
| Render generated | Studio — holds the finished video files its renders produce |
Open the matching folder to browse, rename, move, download, or delete those artifacts like any other file.
Organize files
Section titled “Organize files”Every file and folder has an actions menu. In icon view, hover a tile and click the ⋯ (Actions) button in its top-right corner; in list view, click the ⋯ button in the row’s right-most column. The menu gives you three actions:
-
Rename — opens a prompt with the current name. Type a new name and confirm. Names must be unique within a folder, so renaming to a name already in use is rejected.
-
Move… — opens the Move “<name>” picker. Browse into the destination folder (use the trail at the top to step back up), then click Move here. The button stays disabled while the highlighted destination is the folder the item already lives in.
-
Delete — asks you to confirm, then removes the item. Deletes are soft deletes: the name is freed immediately so you can reuse it, but the item can’t be restored from the web app.
To open a folder, click (or double-click) its tile or name. Dragging a file into the window uploads it from your computer — it doesn’t move items between folders; use Move… for that.
Your Drive is empty
Section titled “Your Drive is empty”A brand-new workspace starts with no files, so Drive shows an empty library. This is expected — nothing is wrong. Add your first file by dropping it into the window or clicking Upload (see Upload your first file), or let another product fill it for you: anything Chat, Studio, Text-to-Speech, or Image generation creates is registered here automatically (see Find what the suite generated).
If you opened a sub-folder and it reads This folder is empty, the folder simply has nothing in it yet — drop files there or use Move… to bring items in. If you typed in the Search box and see No matches, clear the search to see everything again.
Couldn’t load this folder
Section titled “Couldn’t load this folder”If Drive shows Couldn’t load this folder, the web app reached out to list your files and the request didn’t come back cleanly. Click Retry (expand Details to see the underlying error). If it keeps failing:
- Check your connection, then retry — a transient network blip is the most common cause.
- Confirm you’re signed in. If your session expired, you’ll be returned to the sign-in screen; sign back in at account.destesi.io.
- If the error persists, a backing service may be briefly unavailable. See Drive troubleshooting for the specific error codes (for example a
503when storage is momentarily unreachable).
Use the API
Section titled “Use the API”Drive has a workspace-scoped REST API for scripting uploads, listings, and downloads. Mint a key in the Drive web app (API keys), then call the API with a bearer token:
# List files in your workspacecurl https://api.drive.destesi.io/v1/files \ -H "Authorization: Bearer drive_xxxxxxxxxxxx..."
# Upload a file (multipart)curl https://api.drive.destesi.io/v1/files/upload \ -H "Authorization: Bearer drive_xxxxxxxxxxxx..." \ -F "file=@report.pdf" \ -F "name=Q3 report.pdf"The upload response includes a drive_file_id and a short-lived signed_content_url you can use to fetch the bytes back.