nemo_microservices.types.intake.entry_update_params#

Module Contents#

Classes#

Data#

API#

class nemo_microservices.types.intake.entry_update_params.EntryUpdateParams#

Bases: typing_extensions.TypedDict

context: nemo_microservices.types.intake.entry_context_param.EntryContextParam#

None

Contextual metadata attached to every entry record.

Keeping these grouped in a dedicated object avoids polluting the top-level namespace and makes it trivial to extend without breaking compatibility.

custom_fields: Dict[str, object]#

None

A set of custom fields that the user can define and use for various purposes.

data: nemo_microservices.types.intake.entry_data_param.EntryDataParam#

None

Entry data containing the request and response for an LLM interaction.

description: str#

None

The description of the entity.

events: Iterable[Event]#

None

All events associated with this entry.

ownership: nemo_microservices.types.shared_params.ownership.Ownership#

None

Information about ownership of an entity.

If the entity is a namespace, the access_policies will typically apply to all entities inside the namespace.

project: str#

None

The URN of the project associated with this entity.

user_rating: nemo_microservices.types.intake.user_rating_param.UserRatingParam#

None

User’s rating/evaluation of an AI response.

This captures various forms of end-user feedback about a model’s response, including binary thumbs up/down ratings, numeric scores, free-text opinions, suggested rewrites, and structured category ratings.

Either thumb or rating should be provided (they are mutually exclusive), but all fields are optional to accommodate different feedback collection patterns.

nemo_microservices.types.intake.entry_update_params.Event: typing_extensions.TypeAlias#

None