nemo_gym.base_resources_server#

Module Contents#

Classes#

API#

class nemo_gym.base_resources_server.BaseResourcesServerConfig(/, **data: typing.Any)[source]#

Bases: nemo_gym.server_utils.BaseRunServerInstanceConfig

class nemo_gym.base_resources_server.BaseResourcesServer(/, **data: typing.Any)[source]#

Bases: nemo_gym.server_utils.BaseServer

config: nemo_gym.base_resources_server.BaseResourcesServerConfig#

None

class nemo_gym.base_resources_server.BaseRunRequest(/, **data: typing.Any)[source]#

Bases: pydantic.BaseModel

responses_create_params: nemo_gym.openai_utils.NeMoGymResponseCreateParamsNonStreaming#

None

class nemo_gym.base_resources_server.BaseVerifyRequest(/, **data: typing.Any)[source]#

Bases: nemo_gym.base_resources_server.BaseRunRequest

response: nemo_gym.openai_utils.NeMoGymResponse#

None

class nemo_gym.base_resources_server.BaseVerifyResponse(/, **data: typing.Any)[source]#

Bases: nemo_gym.base_resources_server.BaseVerifyRequest

reward: float#

None

class nemo_gym.base_resources_server.BaseSeedSessionRequest(/, **data: typing.Any)[source]#

Bases: pydantic.BaseModel

class nemo_gym.base_resources_server.BaseSeedSessionResponse(/, **data: typing.Any)[source]#

Bases: pydantic.BaseModel

class nemo_gym.base_resources_server.SimpleResourcesServer(/, **data: typing.Any)[source]#

Bases: nemo_gym.base_resources_server.BaseResourcesServer, nemo_gym.server_utils.SimpleServer

config: nemo_gym.base_resources_server.BaseResourcesServerConfig#

None

setup_webserver() fastapi.FastAPI[source]#
async seed_session(
body: nemo_gym.base_resources_server.BaseSeedSessionRequest,
) nemo_gym.base_resources_server.BaseSeedSessionResponse[source]#
abstractmethod async verify(
body: nemo_gym.base_resources_server.BaseVerifyRequest,
) nemo_gym.base_resources_server.BaseVerifyResponse[source]#