nemo_gym.openai_utils
nemo_gym.openai_utils
Module Contents
Classes
Data
NeMoGymChatCompletionContentPartParam
NeMoGymChatCompletionMessageParam
API
Bases: BaseModel
This is just a stub class that wraps around aiohttp
Bases: ChatCompletion
Bases: typing.TypedDict
Bases: ChatCompletionAssistantMessageParam
Bases: ChatCompletionContentPartImageParam
Bases: ChatCompletionContentPartTextParam
Bases: BaseModel
Bases: ChatCompletionDeveloperMessageParam
Bases: ChatCompletionMessage
Bases: ChatCompletionMessageToolCall
Bases: typing.TypedDict
Bases: ChatCompletionMessageToolCallParam
Bases: ChatCompletionSystemMessageParam
Bases: ChatCompletionToolMessageParam
Bases: ChatCompletionToolParam
Bases: ChatCompletionUserMessageParam
Bases: Choice
Bases: BaseModel
Bases: BaseModel
Bases: BaseModel
We copy openai.types.responses.response_input_param.FunctionCallOutput, originally a TypedDict, as a BaseModel here so that we can use it in the NeMoGymResponseOutputItem below and be consistent with the other ResponseOutputItem types.
Bases: FunctionDefinition
Bases: FunctionToolParam
Bases: BaseModel
Bases: NeMoGymMessage, TokenIDLogProbMixin
Bases: Response
Bases: BaseModel
This class is a copy of openai.types.responses.response_create_params.ResponseCreateParamsNonStreaming We make a copy of it here since ResponseCreateParamsNonStreaming is a TypedDict with no strict validation. We need to do server side validation here.
Bases: BaseModel
Bases: ResponseInputTextParam
Bases: ResponseInputTokensDetails
Bases: BaseModel
Bases: BaseModel
Bases: BaseModel
Bases: ResponseOutputTokensDetails
Bases: BaseModel
Bases: ResponseUsage
Bases: Summary
Bases: BaseModel
Bases: typing.TypedDict