What the data for this category looks like
Data related to energy metals mainly comes from industry association public reports, spot price platform APIs, customs import and export statistics, and mining enterprise disclosure documents. The data update rhythm varies:
- Real-time spot prices are updated every 15 minutes
- Monthly production and inventory statistics are released by the 5th of each month for the previous month
- Quarterly industry analysis reports are published at the end of each quarter
Three main document formats are supported:
- CSV format bulk spot price sheets
- JSON format real-time API response data
- PDF format in-depth industry analysis reports
Fields include lithium concentrate grade indicators, lithium carbonate prices, monthly production, total inventory, and more. Units include yuan/ton, ten thousand tons, tons, and others.
What constraints do these characteristics impose on workflow orchestration?
The multi-source, heterogeneous data profile of this category requires workflows to support multi-format parsing and multi-source access. Parsing nodes compatible with CSV, JSON, and PDF must be configured. Different update frequencies correspond to distinct trigger requirements. Real-time price data requires an event trigger node, while monthly statistical data requires a scheduled trigger node. Workflows must therefore support mixed trigger modes. Inconsistent field units require adding a unit standardization step in the workflow to prevent unit confusion in downstream marketing content. Nested field structures require the workflow’s variable extraction node to support multi-level parsing, ensuring complete data extraction.
How to set the configurations
| Configuration Item | Recommended Value | Rationale |
|---|---|---|
trigger_mode | Scheduled trigger + event trigger | Covers the event trigger requirement for real-time spot data and the scheduled scheduling requirement for monthly statistical data |
data_parse_format | CSV+JSON+PDF multi-format parsing | Matches the three main document formats of data for this category |
llm_max_tokens | 8000-12000 characters | Adapts to the context length required for marketing content generation, integrating multi-source energy metals data |
llm_temperature | 0.3-0.7 | Balances content accuracy and creativity, adapting to the creation needs of industry marketing content |
system_config_base_url | Official domain name of industry public data interface | Matches the standard access address of public APIs in the energy metals industry |
http_request_timeout | 30 seconds | Matches the average response delay of 10-25 seconds for industry API interfaces, reserving reasonable buffer time |
The parameter values provided on this page are conventional recommendations used as a starting point for configuration. Actual values are affected by material form, data volume, and business rules. Specific issues require case-by-case analysis. It is recommended to test on your own samples before finalizing settings.
Three common configuration mistakes
- Symptom: Downstream variables are empty after configuring
json_path_extractin the workflow. Cause: The correct root path was not specified, and only the field name was entered without matching the nested structure of the API response. - Symptom: Marketing content generated by the large language model does not apply the configured
llm_temperatureandllm_max_tokensparameters. Cause: Only the model name was passed as a variable, and parameter items were not separately configured in the model call node. - Symptom: Marketing content with an embedded shared link does not load the latest
custIdglobal variable. Cause: The automatic synchronization configuration for global variables was not enabled, and old variables bound to the shared link were not refreshed with updates.
How to confirm the configuration is correct
- Upload a historical CSV price file of this category, run the format parsing node, and verify that extracted fields match those in the original document.
- Call the industry public API interface, enter the interface address in the
http_requestnode, run the node, and check the response log to confirm that variable values extracted byjson_path_extractmatch expected results. - Configure a scheduled trigger task set to run after 1 hour, check the workflow scheduling list to confirm the task was created normally and associated with the correct trigger rules.
- Modify the
custIdparameter in global variables, regenerate the shared link, open the link, and verify that the page loads the updated parameter content.
Question material comes from public community discussions. Configuration values are common starting points and should be measured against your own samples. Verified on 2026-09-14.