0.5.3 • Published 13 days ago

@decthings/api-client v0.5.3

Weekly downloads
-
License
MIT
Repository
github
Last release
13 days ago

Decthings API-client

npm version

Decthings is a cloud-based API for artificial intelligence and machine learning. This package is officially supported by Decthings.

npm install @decthings/api-client

Can be used either in the browser or in Node.js.


Documentation

Documentation for this package is available here.


With Decthings, you can create AI models that run in the cloud. Then, use an API client to send input data and receive the output.

Example

import * as fs from 'fs';
import { DecthingsClient, Data, DataElement } from '@decthings/api-client';

// Read image and convert to base64 data
const imageData = fs.readFileSync('/path/to/image.png');

// Create a client which will communicate with the server
const decthingsClient = new DecthingsClient();

// This is the ID for the Midas depth estimation model
const modelId = "20712947-6b2f-49f4-b2ff-8b9204971fa3";

// Construct an array containing the input data
const data = new Data([DataElement.image('png', imageData)]);

// Provide the modelId and input data to the evaluate function
decthingsClient.model.evaluate(modelId, [{ name: 'input', data }]).then(response => {
    if (response.error) {
        // The evaluation failed to start..
        console.log('The evaluation failed to start', response.error);
    }
    else if (response.result.failed) {
        // The evaluation was started but failed to complete..
        console.log('The evaluation failed to complete', response.result.failed);
    }
    else if (response.result.failed) {
        // success!
        console.log(response.result.success);
    }
})
0.5.3

13 days ago

0.5.2

18 days ago

0.5.1

21 days ago

0.5.0

25 days ago

0.3.0

10 months ago

0.4.1

10 months ago

0.4.0

10 months ago

0.4.3

10 months ago

0.4.2

10 months ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.1

4 years ago