N/llm Module: Usage Limits and Additional Requests in NetSuite
In NetSuite 2026.1, usage limits for the N/llm module are defined, along with options for obtaining additional usage through Oracle Cloud.
TL;DR Opening
Starting in NetSuite 2026.1, the N/llm module introduces defined usage limits for requests and methods, along with an option to obtain additional usage through Oracle Cloud Infrastructure (OCI). This division allows for separate tracking and management of requests, safeguarding your scripts from unexpected cutoff due to high SuiteApp consumption.
What's New
NetSuite has established a structured system for tracking the usage of methods within the N/llm module, which is integral for developers leveraging this suite of generative AI functionalities. Understanding and managing these usage limits are crucial for optimal performance and uninterrupted operations.
Monthly Usage Pool
Each account benefits from a monthly usage pool for requests made through the N/llm module, which includes:
- Generate Methods: Methods like
llm.generateText(options)andllm.evaluatePrompt(options)that create AI-generated content. - Embed Methods: Such as
llm.embed(options)that allow embedding relevant information with AI responses.
This pool resets monthly, allowing unrestricted use as long as the limit is not exceeded. You can track your current usage directly via the AI Preferences page in NetSuite.
SuiteApp Usage Pools
A notable feature of this model is that each SuiteApp installed within your account maintains its independent usage pool for N/llm methods:
- Separate Usage Tracking: Each SuiteApp has its own allocation of usage, different from the main pool allocated to standard scripts.
- Avoiding Conflicts: This separation ensures that high-demand SuiteApps do not monopolize all available requests, allowing your scripts to maintain functionality.
Additional Considerations
When utilizing SuiteApps that employ N/llm methods:
- Each SuiteApp tracks its usage independently. Information regarding usage must typically be reported by the SuiteApp itself, as it does not appear on the AI Preferences page.
- You should monitor the individual SuiteApp usage to avoid disruption in service.
Obtaining Additional Usage
If your monthly allocation isn’t sufficient, you can integrate with your Oracle Cloud Infrastructure (OCI) account that includes the OCI Generative AI service. By doing so, requests will utilize the OCI account's resources instead of your free usage pool. This configuration requires setting specific OCI credentials, which can be managed under your AI Preferences settings as well.
Who This Affects
- Administrators: Responsible for managing SuiteApps and monitoring usage.
- Developers: Those utilizing the N/llm module for AI-related scripting.
- Product Managers: Monitoring app performance and user experience through usage metrics.
Key Takeaways
- NetSuite provides a predefined monthly usage pool for the N/llm module.
- Each SuiteApp has independent usage pools to prevent conflicts between applications.
- Additional usage can be obtained through Oracle Cloud Infrastructure accounts.
- Monitoring usage through the AI Preferences page is crucial for developers and admins.
- SuiteApp usage data is not reflected on the AI Preferences page; it’s the responsibility of the SuiteApp to provide this information.
Frequently Asked Questions (4)
How can I manage the usage limits for the N/llm module in NetSuite 2026.1?
How do SuiteApp usage pools work with the N/llm module?
What should I do if my monthly usage allocation for the N/llm module is insufficient?
Can I track SuiteApp usage for the N/llm module through the AI Preferences page in NetSuite?
Weekly Update History (1)
Added a new topic, Usage Limits and Concurrency Limits for N/llm Methods, to the N/llm Module area. This topic describes concurrency limits for generate and embed methods in the N/llm module.
View Oracle DocsWas this article helpful?
More in SuiteScript
- N/https Module: Binary File Support in NetSuite 2025.2
NetSuite 2026.1 adds binary file support to N/https for streamlined file handling.
- API Governance Units Calculation in NetSuite 2026.1
NetSuite 2026.1 introduces examples illustrating API governance unit calculations for both user event and scheduled scripts.
- Attach and Detach Operations in NetSuite 2026.1
Attach and detach operations for record relationships in NetSuite enhance data management and connectivity.
- Create-Form Operation in NetSuite 2026.1 REST Web Services
Create-form operation in NetSuite 2026.1 APIs streamlines record creation and enhances efficiency.
Also from NetSuite 2026.1
- Custom Labels for Additional Item Prices in NetSuite 2026.1
Custom labels enhance transaction summaries in NetSuite, improving clarity for item prices.
- Applied Trans Date and Period Enhancements in NetSuite 20...
Latest updates in NetSuite 2024.1 enhance Accounting SuiteApps with transaction line distribution features.
- Data Not Copied from Production to Sandbox in NetSuite 2026.1
In NetSuite 2026.1, key data like domains and customer roles are not copied to sandbox accounts during refreshes, impacting setup.
- Available Items Only Feature in NetSuite 2026.1
Available items only filtering boosts sales efficiency in NetSuite 2026.1 with Intelligent Item Recommendations.
Advertising
Reach SuiteScript Professionals
Put your product in front of NetSuite experts who work with SuiteScript every day.
Sponsor This Category