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?