questionWhat You Can Ask Side Chat

A guide to valid questions you can ask in the Side Chat within the Dashboard page.

circle-exclamation

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.ioarrow-up-right, 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

triangle-exclamation

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

triangle-exclamation

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

circle-info

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.

triangle-exclamation

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.sharrow-up-right" 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

  • 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