Skip to content

Commit 7999e93

Browse files
authored
Merge pull request #116111 from areddish/areddish/node-updates
Node Quickstart Updates
2 parents 2aef711 + 7488ad6 commit 7999e93

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

articles/cognitive-services/Custom-Vision-Service/includes/quickstarts/node-tutorial-object-detection.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ const fs = require('fs');
4040
const util = require('util');
4141
const TrainingApi = require("@azure/cognitiveservices-customvision-training");
4242
const PredictionApi = require("@azure/cognitiveservices-customvision-prediction");
43+
const msRest = require("@azure/ms-rest-js");
4344

4445
const setTimeoutPromise = util.promisify(setTimeout);
4546

@@ -52,7 +53,8 @@ const endPoint = "https://<my-resource-name>.cognitiveservices.azure.com/"
5253

5354
const publishIterationName = "detectModel";
5455

55-
const trainer = new TrainingApi.TrainingAPIClient(trainingKey, endPoint);
56+
const credentials = new msRest.ApiKeyCredentials({ inHeader: { "Training-key": trainingKey } });
57+
const trainer = new TrainingApi.TrainingAPIClient(credentials, endPoint);
5658

5759
/* Helper function to let us use await inside a forEach loop.
5860
* This lets us insert delays between image uploads to accommodate the rate limit.
@@ -192,7 +194,9 @@ await trainer.publishIteration(sampleProject.id, trainingIteration.id, publishIt
192194
To send an image to the prediction endpoint and retrieve the prediction, add the following code to the end of the file:
193195
194196
```javascript
195-
const predictor = new PredictionApi.PredictionAPIClient(predictionKey, endPoint);
197+
const predictor_credentials = new msRest.ApiKeyCredentials({ inHeader: { "Prediction-key": predictionKey } });
198+
const predictor = new PredictionApi.PredictionAPIClient(predictor_credentials, endPoint);
199+
196200
const testFile = fs.readFileSync(`${sampleDataRoot}/Test/test_od_image.jpg`);
197201

198202
const results = await predictor.detectImage(sampleProject.id, publishIterationName, testFile)

articles/cognitive-services/Custom-Vision-Service/includes/quickstarts/node-tutorial.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ const util = require('util');
3939
const fs = require('fs');
4040
const TrainingApi = require("@azure/cognitiveservices-customvision-training");
4141
const PredictionApi = require("@azure/cognitiveservices-customvision-prediction");
42+
const msRest = require("@azure/ms-rest-js");
4243

4344
const setTimeoutPromise = util.promisify(setTimeout);
4445

@@ -51,7 +52,8 @@ const endPoint = "https://<my-resource-name>.cognitiveservices.azure.com/"
5152

5253
const publishIterationName = "classifyModel";
5354

54-
const trainer = new TrainingApi.TrainingAPIClient(trainingKey, endPoint);
55+
const credentials = new msRest.ApiKeyCredentials({ inHeader: { "Training-key": trainingKey } });
56+
const trainer = new TrainingApi.TrainingAPIClient(credentials, endPoint);
5557

5658
(async () => {
5759
console.log("Creating project...");
@@ -119,7 +121,8 @@ await trainer.publishIteration(sampleProject.id, trainingIteration.id, publishIt
119121
To send an image to the prediction endpoint and retrieve the prediction, add the following code to the end of the file:
120122
121123
```javascript
122-
const predictor = new PredictionApi.PredictionAPIClient(predictionKey, endPoint);
124+
const predictor_credentials = new msRest.ApiKeyCredentials({ inHeader: { "Prediction-key": predictionKey } });
125+
const predictor = new PredictionApi.PredictionAPIClient(predictor_credentials, endPoint);
123126
const testFile = fs.readFileSync(`${sampleDataRoot}/Test/test_image.jpg`);
124127

125128
const results = await predictor.classifyImage(sampleProject.id, publishIterationName, testFile);

0 commit comments

Comments
 (0)