A list of all methods in the InferenceEndpointsService
service. Click on the method name to view detailed information about that method.
Methods | Description |
---|---|
listInferenceEndpoints | Gets the list of inference endpoints |
getInferenceEndpoint | Gets an inference endpoint |
getInferenceEndpointJobs | Retrieves a list of an inference endpoint jobs |
createInferenceEndpointJob | Creates a new job |
getInferenceEndpointJob | Retrieves a job in an inference endpoint |
deleteInferenceEndpointJob | Deletes an inference endpoint job |
Gets the list of inference endpoints
- HTTP Method:
GET
- Endpoint:
/organizations/{organization_name}/inference-endpoints
Parameters
Name | Type | Required | Description |
---|---|---|---|
organizationName | String | ✅ | Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization. |
requestParameters | ListInferenceEndpointsParameters | ❌ | Request Parameters Object |
Return Type
InferenceEndpointsList
Example Usage Code Snippet
import com.salad.cloud.sdk.SaladCloudSdk;
import com.salad.cloud.sdk.config.ApiKeyAuthConfig;
import com.salad.cloud.sdk.config.SaladCloudSdkConfig;
import com.salad.cloud.sdk.models.InferenceEndpointsList;
import com.salad.cloud.sdk.models.ListInferenceEndpointsParameters;
public class Main {
public static void main(String[] args) {
SaladCloudSdkConfig config = SaladCloudSdkConfig
.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
SaladCloudSdk saladCloudSdk = new SaladCloudSdk(config);
ListInferenceEndpointsParameters requestParameters = ListInferenceEndpointsParameters
.builder()
.page(121822981L)
.pageSize(37L)
.build();
InferenceEndpointsList response = saladCloudSdk.inferenceEndpointsService.listInferenceEndpoints(
"wtxd1j0ixuhfk-hdff3n3-hbtsigyh53bt0g4gjh8mcz4",
requestParameters
);
System.out.println(response);
}
}
Gets an inference endpoint
- HTTP Method:
GET
- Endpoint:
/organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}
Parameters
Name | Type | Required | Description |
---|---|---|---|
organizationName | String | ✅ | Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization. |
inferenceEndpointName | String | ✅ | The unique inference endpoint name |
Return Type
InferenceEndpoint
Example Usage Code Snippet
import com.salad.cloud.sdk.SaladCloudSdk;
import com.salad.cloud.sdk.config.ApiKeyAuthConfig;
import com.salad.cloud.sdk.config.SaladCloudSdkConfig;
import com.salad.cloud.sdk.models.InferenceEndpoint;
public class Main {
public static void main(String[] args) {
SaladCloudSdkConfig config = SaladCloudSdkConfig
.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
SaladCloudSdk saladCloudSdk = new SaladCloudSdk(config);
InferenceEndpoint response = saladCloudSdk.inferenceEndpointsService.getInferenceEndpoint(
"u5ke3wy-5gl1809s8so",
"et tempor sint"
);
System.out.println(response);
}
}
Retrieves a list of an inference endpoint jobs
- HTTP Method:
GET
- Endpoint:
/organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs
Parameters
Name | Type | Required | Description |
---|---|---|---|
organizationName | String | ✅ | Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization. |
inferenceEndpointName | String | ✅ | The unique inference endpoint name |
requestParameters | GetInferenceEndpointJobsParameters | ❌ | Request Parameters Object |
Return Type
InferenceEndpointJobList
Example Usage Code Snippet
import com.salad.cloud.sdk.SaladCloudSdk;
import com.salad.cloud.sdk.config.ApiKeyAuthConfig;
import com.salad.cloud.sdk.config.SaladCloudSdkConfig;
import com.salad.cloud.sdk.models.GetInferenceEndpointJobsParameters;
import com.salad.cloud.sdk.models.InferenceEndpointJobList;
public class Main {
public static void main(String[] args) {
SaladCloudSdkConfig config = SaladCloudSdkConfig
.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
SaladCloudSdk saladCloudSdk = new SaladCloudSdk(config);
GetInferenceEndpointJobsParameters requestParameters = GetInferenceEndpointJobsParameters
.builder()
.page(355955712L)
.pageSize(39L)
.build();
InferenceEndpointJobList response = saladCloudSdk.inferenceEndpointsService.getInferenceEndpointJobs(
"yg0u13rmnwb7eyumc25lm4prwopvwr-1961f",
"consectetur occaecat",
requestParameters
);
System.out.println(response);
}
}
Creates a new job
- HTTP Method:
POST
- Endpoint:
/organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs
Parameters
Name | Type | Required | Description |
---|---|---|---|
organizationName | String | ✅ | Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization. |
inferenceEndpointName | String | ✅ | The unique inference endpoint name |
createInferenceEndpointJob | CreateInferenceEndpointJob | ✅ | Request Body |
Return Type
InferenceEndpointJob
Example Usage Code Snippet
import com.salad.cloud.sdk.SaladCloudSdk;
import com.salad.cloud.sdk.config.ApiKeyAuthConfig;
import com.salad.cloud.sdk.config.SaladCloudSdkConfig;
import com.salad.cloud.sdk.models.CreateInferenceEndpointJob;
import com.salad.cloud.sdk.models.InferenceEndpointJob;
public class Main {
public static void main(String[] args) {
SaladCloudSdkConfig config = SaladCloudSdkConfig
.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
SaladCloudSdk saladCloudSdk = new SaladCloudSdk(config);
CreateInferenceEndpointJob createInferenceEndpointJob = CreateInferenceEndpointJob
.builder()
.input(new Object())
.metadata(new Object())
.webhook("webhook")
.build();
InferenceEndpointJob response = saladCloudSdk.inferenceEndpointsService.createInferenceEndpointJob(
"yg0u13rmnwb7eyumc25lm4prwopvwr-1961f",
"consectetur occaecat",
createInferenceEndpointJob
);
System.out.println(response);
}
}
Retrieves a job in an inference endpoint
- HTTP Method:
GET
- Endpoint:
/organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs/{inference_endpoint_job_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
organizationName | String | ✅ | Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization. |
inferenceEndpointName | String | ✅ | The unique inference endpoint name |
inferenceEndpointJobId | String | ✅ | The unique job id |
Return Type
InferenceEndpointJob
Example Usage Code Snippet
import com.salad.cloud.sdk.SaladCloudSdk;
import com.salad.cloud.sdk.config.ApiKeyAuthConfig;
import com.salad.cloud.sdk.config.SaladCloudSdkConfig;
import com.salad.cloud.sdk.models.InferenceEndpointJob;
public class Main {
public static void main(String[] args) {
SaladCloudSdkConfig config = SaladCloudSdkConfig
.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
SaladCloudSdk saladCloudSdk = new SaladCloudSdk(config);
InferenceEndpointJob response = saladCloudSdk.inferenceEndpointsService.getInferenceEndpointJob(
"kdhvnhwadaqzuh18",
"eiusmod dolore do",
"inference_endpoint_job_id"
);
System.out.println(response);
}
}
Deletes an inference endpoint job
- HTTP Method:
DELETE
- Endpoint:
/organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs/{inference_endpoint_job_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
organizationName | String | ✅ | Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization. |
inferenceEndpointName | String | ✅ | The unique inference endpoint name |
inferenceEndpointJobId | String | ✅ | The unique job id |
Example Usage Code Snippet
import com.salad.cloud.sdk.SaladCloudSdk;
import com.salad.cloud.sdk.config.ApiKeyAuthConfig;
import com.salad.cloud.sdk.config.SaladCloudSdkConfig;
public class Main {
public static void main(String[] args) {
SaladCloudSdkConfig config = SaladCloudSdkConfig
.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
SaladCloudSdk saladCloudSdk = new SaladCloudSdk(config);
saladCloudSdk.inferenceEndpointsService.deleteInferenceEndpointJob(
"kdhvnhwadaqzuh18",
"eiusmod dolore do",
"inference_endpoint_job_id"
);
}
}