SuiteScriptReference

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.

·3 min read·NetSuite 2026.1·View Oracle Docs

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) and llm.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?
NetSuite provides a monthly usage pool for the N/llm module that resets every month. You can track usage directly via the AI Preferences page. To ensure that your scripts do not exceed limits, monitor your usage and consider integrating with Oracle Cloud Infrastructure for additional resources if needed.
How do SuiteApp usage pools work with the N/llm module?
Each SuiteApp installed within your NetSuite account has its own independent usage pool for managing N/llm methods. This separation prevents high-demand SuiteApps from monopolizing requests and ensures that standard scripts function properly.
What should I do if my monthly usage allocation for the N/llm module is insufficient?
If you exceed your monthly usage limit, you can integrate with your Oracle Cloud Infrastructure account, which includes the OCI Generative AI service. This allows you to use OCI’s resources instead of your free usage pool, with configuration managed under AI Preferences settings.
Can I track SuiteApp usage for the N/llm module through the AI Preferences page in NetSuite?
No, SuiteApp usage data for the N/llm module does not appear on the AI Preferences page. Each SuiteApp is responsible for reporting its own usage, so you need to monitor this information separately to avoid disruptions.

Weekly Update History (1)

SuiteScriptadded

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 Docs
Source: Usage Limits and How to Obtain Additional Usage Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?