What You Can Ask Side Chat
A guide to valid questions you can ask in the Side Chat within the Dashboard page.
Responses provided by Side Chat may not always be accurate and should be used as reference information only.
1. Arkain Feature Guidance
What it does
Answers questions about Arkain’s features and services by using an LLM trained on and referencing the official documentation at docs.arkain.io, helping you understand how each capability works and when to use it.
Example requests
What is Arkain Snap?
What is Auto Stop?
What is Arkain template?
What is Code Supporter?
Constraints
AI responses may be approximate or outdated; please refer to the official documentation for accurate details.
2. Credit Support
Side Chat enforces strict access control and only supports searching data owned by the authenticated user.
2.1. Credit calculation
What it does
Calculates credit usage based on container specifications and usage duration, allowing you to estimate hourly and monthly credit consumption.
Example requests
Calculate how many credits the active container is using per hour.
Calculate the monthly usage credits for the medium container.
Calculate the monthly credit usage for the GPU container.
Calculate the hourly usage for a 10GB container with micro specs.
2.2. Check credits
What it does
Shows your current credit balance, monthly credit usage, and real-time credit consumption for the active container.
Example requests
Check credits.
How many credits do I have left?
Show credit status.
Constraints
Credit information can only be viewed for the currently authenticated user.
There may be a slight delay before updates are reflected.
3. App Creation
What it does
Detects app creation requests from your input and automatically prepares a project plan using Arkain Snap. Once ready, a [Generate with Arkain Snap] button will appear to proceed.
Example requests
Build a portfolio website with React. Create a REST API server with Node.js. Make a web app based on my Notion doc.
Constraints
Responses provided by Side Chat may not always be accurate and should be used as reference information only.
App creation requires sufficient credits and an available container slot.
4. Container Management
For actions that require a specific container, the Side Chat will ask for the container name if you don’t provide it.
The Side Chat enforces strict access control and only supports searching data owned by the authenticated user.
Checking or updating shared containers via Side Chat is currently unavailable.
4.1. Check Container
4.1.1. Get Container List
What it does
Shows up to five of your most recently used containers, including their current status and the last updated time.
Example requests
View containers.
Which containers were updated recently?
4.1.2. Get Container Detail
What it does
Returns full details for a specific container: basic info, spec, storage, advanced setting info, URL/port, init script, SSH info, and more.
Example requests
Show details for my "my-project" container.
What are the spec and storage for "project-alpha"?
Show the URL/port settings for "web-service".
Show only SSH info for “my-app” container.
Constraints
Getting container details is not allowed when the container is inactive.
4.2 Update Container Settings
Note
All changes require explicit user approval before execution. The Side Chat will propose the update, you confirm, then the operation runs.
Note that updating container specs, storage, or advanced settings may change the number of credits deducted.
Common Constraints
Updates to container information and status are not allowed when a container is inactive.
4.2.1. Update Basic Info
What it does
Changes the container’s name or description.
Example requests
Rename my "api-server" container to "project-alpha".
Update the description of "data-pipeline" container to "Daily ETL jobs".
Set empty description from the “algorithm-practice” container.
Constraints
You can’t rename a container to a name that is already in use.
Only one field can be updated per request.
4.2.2. Update Spec
What it does
Updates the container’s resource specification to one of: micro, small, medium, or large.
Example requests
Set my container spec to medium.
Upgrade the “qna-dashboard” container to large.
I want to change spec to small for “nextjs-app” container.
Constraints
Specs can only be changed when the container is stopped.
Changing a general container to a GPU is not permitted.
4.2.3. Update Storage
What it does
Increases the container’s storage capacity in gigabytes (GB).
Example requests
Increase the storage for the “portfolio-web” container to 20 GB.
Expand "data-lab" storage to 25 GB.
Update "etl-runner" container’s storage to 30 GB.
I want to change storage size to 15 GB for “python-app” container.
Constraints
Storage can only be changed when the container is stopped.
You can upgrade again 6 hours after the previous upgrade.
Once a container's storage capacity is increased, it cannot be reduced.
You can upgrade the storage up to 80GB.
4.2.4. Update URL / Port
What it does
Manages exposed running URL and port mappings for the container. You can add a URL, change its port, or delete it.
Example requests
Add the “tetris-api” URL and port 8080 to the “tetris” container.
Change the "web" URL port to 3001.
Remove the “front-app” URL from the “portfolio” container.
Constraints
URL/Port can only be changed when the container is stopped.
You can’t add a url name that is already in use.
When updating the URL, you must enter the subdomain name of the URL you wish to use.
For example, if you want to add a URL like
https://my-api-server.ap-northeast-2.arkain.site, you should only enter “my-api-server”.
Custom Domains cannot be added via Side Chat and must be configured directly on the Container settings page.
4.2.5. Update Init Script
What it does
Modifies the init script that runs when the container runs.
Example requests
Update the init script to run "mkdir project & cd project".
Set the init script to "bash init.sh" for “blank-project” container.
Change the init script to empty.
Constraints
Init Script can only be changed when the container is stopped.
4.2.6. Update Advanced Settings
What it does
Enables or disables advanced features such as Auto-stop, and Code Supporter.
Example requests
Turn on auto-stop for "project-alpha" container.
Enable code supporter for "web-service".
Turn off auto-stop for "etl-runner".
Constraints
Advanced Settings can only be changed when the container is stopped.
Only one setting can be changed per request.
5. Template Recommendations
What it does
Recommends Arkain templates based on your project goals and use cases.
Example requests
Find template for game.
Find template for boilerplate.
Find template for React.
Find template for AI-powered app.
Constraints
Template recommendations are prioritized based on usage frequency, with the most commonly used templates shown first.
Last updated