For the complete documentation index, see llms.txt. This page is also available as Markdown.

What You Can Ask Side Chat

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

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

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

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.

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

  • 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