nemo_microservices.types.intake.entry_data#

Module Contents#

Classes#

API#

class nemo_microservices.types.intake.entry_data.EntryData(/, **data: typing.Any)#

Bases: nemo_microservices._models.BaseModel

request: nemo_microservices.types.intake.flexible_entry_request.FlexibleEntryRequest#

None

Flexible entry request that accepts any object shape.

This flexibility enables the Intake service to store requests from various LLM providers (OpenAI, Anthropic, NIM, etc.) and future model types (embeddings, multimodal, etc.) without requiring schema updates.

Required fields: messages and model Common optional fields: temperature, max_tokens, top_p, tools, tool_choice, stream, response_format, etc.

response: nemo_microservices.types.intake.flexible_entry_response.FlexibleEntryResponse#

None

Flexible entry response that accepts any object shape.

This flexibility enables the Intake service to store responses from various LLM providers and future model types without requiring schema updates.

Required field: choices (a list of response choices) Common optional fields: id, created, model, usage, system_fingerprint, etc.