Getting the endpoint of a microservice
- In the web console, go to
Applications.
- Under Standalone applications, find your application and click See details.
- Under Artifacts, copy the URL from Public endpoint.
Supported requests
To send requests to any NVIDIA NIM microservice deployed as an application, use URLs of the following format:<username>,<password>: The credentials that you provided when creating the application.<endpoint>: The microservice’s endpoint; for example,public-e00-***.gw.msp.eu-north1.nebius.cloud.<path>: The path to the API resource; for example,/v1/health/ready.
Health checks
You can run a health check on any NVIDIA NIM microservice by sending aGET /v1/health/ready request.
For example, if your microservice’s endpoint is public-e00-***.gw.msp.eu-north1.nebius.cloud and you specified alice and MyPass_w0rd as your credentials when creating the application, run the following command to perform a health check:
Boltz-2: predicting protein structures
The Boltz-2 microservice acceptsPOST /biology/mit/boltz2/predict requests to predict protein structures from a list of polymers and optional lists of ligands and constraints.
Example of a curl command:
Full example (with JSON payload)
Full example (with JSON payload)
Evo 2: generating DNA sequences
The Evo 2 microservice accepts requests of the following types:-
POST /biology/arc/evo2/generateto generate DNA sequences by predicting and appending nucleotides to the provided DNA sequences. Example of acurlcommand:Full example (with JSON payload)
-
POST /biology/arc/evo2/forwardto run forward passes of the Evo 2 model and save layer outputs.
GenMol: generating molecules
The GenMol microservice acceptsPOST /generate requests to generate molecules from SMILES strings as molecular templates.
Example of a curl command:
Full example (with JSON payload)
Full example (with JSON payload)
MolMIM: generating molecules
The MolMIM microservice accepts requests of the following types:-
POST /generateto generate molecules from SMILES strings as molecular templates. Example of acurlcommand:Full example (with JSON payload)
-
POST /embeddingto retrieve embeddings for given molecules. -
POST /hiddento retrieve hidden states (latent codes) for given molecules. -
POST /decodeto decode hidden states into SMILES strings. -
POST /samplingto sample hidden states from seed molecules.