Create Session

Create a new session in the Console for interactive forecasting and result tracking.

Forecasting tasks are managed by “sessions”. Click “Create session” in the upper-left to start a new forecasting task.

Note: Each session stores its own data, parameters, and results. You can switch between sessions to review historical forecasts at any time.

Steps

1. Open the Console

Sign in to the Timer Console.

2. Create a session

Create a new session and pick a model and configuration.

  • Click the entry for “New session / New forecast”
  • Optionally name the session
  • Choose model and forecast settings

3. Run a forecast

Upload data or select a data source, run the forecast, and review the outputs.


Add time-series data

After creating a session, add time-series data for the target variable. Choose one of the three input methods below.

Method 1: Draw a curve

Best for: Quickly validating results or when you don’t have a data file ready.

  1. Open the “Draw curve” tab.
  2. Click and drag on the canvas to draw a time-series curve.
  3. By default, the system samples 48 points with values in the range [0, 100].
  4. To redraw, click “Reset” to clear the canvas.

Try to cover the full canvas. More informative patterns generally lead to better forecasts.

Method 2: Paste or input values

Best for: When you already have numeric values and want to paste or type them directly.

  1. Open the “Input data” tab.
  2. Enter one record per line in the format: timestamp,value; you may also input values only (without timestamps).
  3. You can also copy from spreadsheets (e.g., Excel) and paste into the textbox.

Example format:

2024-01-01 00:00:00,120
2024-01-01 01:00:00,135
2024-01-01 02:00:00,142

Each line is “time,value” separated by a comma. Use a consistent interval (e.g., hourly or daily) whenever possible.

Method 3: Upload a file

Best for: Real workflows when you have prepared CSV or TsFile files.

Supported file formats:

FormatDescriptionTypical use
CSVComma-separated text file with broad compatibilityExports from Excel or databases
TsFileBinary time-series format with high read/write efficiencyExports from IoTDB and similar TSDBs

Steps:

  1. Open the “Upload file” tab.
  2. Click the upload area or drag the file into the dashed box to upload.
  3. After upload, the system parses the file and shows basic info (row count, column names).
  4. In “Assign column roles”, set each column as Time / Target / Covariate / Covariate (including future data) / Ignore.
  5. Click “Confirm” to finish loading the data.

Three sample files are available at the bottom (values-only / timestamps / with covariates) to help you try the full flow quickly.


Add covariates (optional)

Covariates are external factors that influence the target variable, such as temperature, holidays, or promotions. Adding covariates can improve forecasting accuracy.

Depending on whether covariates include future data, the system supports three scenarios with increasing accuracy:

ScenarioConfigurationDescription
Scenario 1Target onlyForecast from historical target values only; suitable when no external factors are available.
Scenario 2Target + covariates (no future data)Use historical covariates to help modeling, but no covariate values are provided for the forecast horizon.
Scenario 3Target + covariates (including future data)Covariates are known for both history and future (e.g., holiday calendars), usually giving the best accuracy.

How to add covariates:

  1. After loading the target data, expand ”+ Add covariates (optional)”.
  2. Use the same three methods (draw / input / upload) to add covariate data.
  3. Add multiple covariates; each one can be configured independently.
  4. If covariates include future data, include them and mark the column as “Covariate (including future data)” so the model can leverage that information.

Forecast parameters

Click “Forecast parameters” in the upper-right to configure the following settings:

ParameterMeaningRange / DefaultRecommendation
StepsNumber of time steps to forecast into the future1–720, default 10Set based on your needs
StartWhich row index to start forecasting fromInteger, defaults to the last rowLeave empty to use all historical data

If “Start” is set to a value smaller than the total rows, the system forecasts using the first “start” rows and compares the next “steps” rows with actual values for evaluation.


Run and view results

After data and parameters are ready, click the blue arrow button (→) to submit the forecasting task.


Quick try: three built-in examples

Three built-in examples are provided at the bottom to demonstrate the three input methods. Click one to load it instantly.

ExampleInput methodDescription
Forecast sales trendDraw curveDraw a historical sales curve and run a quick forecast.
Transformer oil temperatureInput dataPaste an industrial temperature series to validate the model.
Ice cream salesUpload fileUpload a CSV with covariates (temperature) to try multivariate forecasting.

Each example comes with prefilled data. Click the example name to load it with no manual input, ideal for first-time users.


Model overview

Recommended default

Auto (Recommended)

Auto selection

TimechoAI’s in-house fusion model. The system automatically matches the best strategy based on your data, with no manual tuning needed.

Best for

Most industrial time-series forecasting scenarios. Recommended as the default choice.

Input limits

Request payload up to 20MB, maximum input length 11520, maximum output length 720, and up to 50 covariates.

Tsinghua University THUML

Timer-3.5

High accuracy

A TimechoAI-optimized version of the open-source Timer foundation model from Tsinghua University’s data team, with stronger accuracy and industrial data adaptability. It can provide forecasts under different confidence levels and generate future trends step by step based on the forecast horizon, making it a better fit for accuracy-sensitive tasks.

Timer-3.5 model architecture

Best for

Scenarios with higher accuracy requirements.

Input limits

Request payload up to 20MB, maximum input length 11520, maximum output length 720. Covariate input is not currently supported.

Tsinghua University THUML

Timer-3.0

Stable

A stable, optimized version of the Timer series with good generalization and industrial adaptability. It combines multiple plausible future trajectories into the final forecast, offering balanced performance when data patterns vary and stability matters.

Timer-3.0 model architecture

Best for

Scenarios that prioritize stability or need consistency with historical versions.

Input limits

Request payload up to 20MB, maximum input length 2880, maximum output length 720. Covariate input is not currently supported.

Amazon Science

Chronos-2

Covariates

Amazon’s open-source time-series foundation model with strong zero-shot forecasting capability and support for multiple covariates. It can use the target series, related series, and external variables together to produce multi-step forecasts, making it suitable when business factors should be considered alongside historical trends.

Chronos-2 model architecture

Best for

Benchmark comparisons, exploratory forecasting, and scenarios that require covariate-based forecasting.

Input limits

Request payload up to 20MB, maximum input length 8192, maximum output length 720, and up to 50 covariates.

Traditional statistical model

AutoARIMA

Baseline

Classic statistical model with automatic parameter search.

Best for

Smaller datasets with clear trends or seasonality; also useful as a baseline.

Input limits

Request payload up to 20MB, maximum input length 2880, maximum output length 720. Covariate input is not currently supported.

Traditional statistical model

Holt-Winters

Lightweight

Traditional exponential smoothing model designed for trend and seasonal data. Lightweight and interpretable.

Best for

Forecasting with strong periodic patterns or limited compute resources.

Input limits

Request payload up to 20MB, maximum input length 2880, maximum output length 720. Covariate input is not currently supported.

Tip: If you’re unsure which model to choose, use Auto. The system will select the optimal forecasting approach for your data. For larger-scale data ingestion, consider a private deployment. Contact us for details.


FAQ

Q: What if column roles are auto-detected incorrectly after upload?

In “Assign column roles”, set each column to the correct role (Time / Target / Covariate / Ignore), then click “Confirm”.

Q: Can I use covariates without future data?

Yes. Mark the column as “Covariate” (instead of “Covariate (including future data)”). The system will use only historical covariate values. Accuracy may be slightly lower than with future data, but typically better than using none.

Q: Can I edit after drawing a curve?

Yes. Click “Reset” to redraw, or switch to “Input data” to edit values directly.