Observe top 100-200 results from your existing pipeline, score on top 5
import { PongoClient } from 'pongo-typescript'
// Install with npm i pongo-typescript
// Replace the key with your actual API key
const pongoClient = new PongoClient("${private_key || 'loading key...'}")
const queries = ["What color are apples?", "Who made the first mobile phone?", "How many hearts do squids have?"]
// pass in the top ~100-200 results from your existing pipeline, passing more results will catch more edge cases
const listsOfResults = [
['Oranges are normally orange, unlike apples', 'Grapes can be purple or green', 'Apples can be green or red.', "If an apple is brown, it's best not to eat it."], // Apples results
['Apple released the first iPhone on June 29, 2007', 'The telephone was invented by Alexander Graham Bell in 1876.', 'The first long-distance telephone call was made in August 1876, between Brantford and Paris, Ontario', 'The newest iPhone models are the iPhone 15, it was released on September 22, 2023', 'The first handheld mobile phone was the Motorola DynaTAC 8000X', 'Martin Cooper, an engineer at Motorola, is credited with inventing the first handheld cellular mobile phone and making the first mobile phone call'], // Mobile phone results
['Octopuses have three hearts.', "A squid's systemic (main) heart has three chambers.", 'The creature with the most hearts is the earthworm, with 10.', 'Squids have three hearts- one systemic (main) heart and two branchial hearts'] // squids results
]
for (let i = 0; i < queries.length; i++) {
// You'll get an email report once the queries are finished processing and they'll be available for view and download through the analytics dashboard.
// You'll be able to query observability results by the log_metadata field
pongoClient.observe({
docs: listsOfResults[i],
query: queries[i],
logMetadata: {source: 'Pongo Tutorial'}
}).then(res => console.log(res.data))
}
{
"status": "success"
}
A successful response indicating the update of a sub-organization.
The response is of type object
.
import { PongoClient } from 'pongo-typescript'
// Install with npm i pongo-typescript
// Replace the key with your actual API key
const pongoClient = new PongoClient("${private_key || 'loading key...'}")
const queries = ["What color are apples?", "Who made the first mobile phone?", "How many hearts do squids have?"]
// pass in the top ~100-200 results from your existing pipeline, passing more results will catch more edge cases
const listsOfResults = [
['Oranges are normally orange, unlike apples', 'Grapes can be purple or green', 'Apples can be green or red.', "If an apple is brown, it's best not to eat it."], // Apples results
['Apple released the first iPhone on June 29, 2007', 'The telephone was invented by Alexander Graham Bell in 1876.', 'The first long-distance telephone call was made in August 1876, between Brantford and Paris, Ontario', 'The newest iPhone models are the iPhone 15, it was released on September 22, 2023', 'The first handheld mobile phone was the Motorola DynaTAC 8000X', 'Martin Cooper, an engineer at Motorola, is credited with inventing the first handheld cellular mobile phone and making the first mobile phone call'], // Mobile phone results
['Octopuses have three hearts.', "A squid's systemic (main) heart has three chambers.", 'The creature with the most hearts is the earthworm, with 10.', 'Squids have three hearts- one systemic (main) heart and two branchial hearts'] // squids results
]
for (let i = 0; i < queries.length; i++) {
// You'll get an email report once the queries are finished processing and they'll be available for view and download through the analytics dashboard.
// You'll be able to query observability results by the log_metadata field
pongoClient.observe({
docs: listsOfResults[i],
query: queries[i],
logMetadata: {source: 'Pongo Tutorial'}
}).then(res => console.log(res.data))
}
{
"status": "success"
}
Observe top 100-200 results from your existing pipeline, score on top 5
import { PongoClient } from 'pongo-typescript'
// Install with npm i pongo-typescript
// Replace the key with your actual API key
const pongoClient = new PongoClient("${private_key || 'loading key...'}")
const queries = ["What color are apples?", "Who made the first mobile phone?", "How many hearts do squids have?"]
// pass in the top ~100-200 results from your existing pipeline, passing more results will catch more edge cases
const listsOfResults = [
['Oranges are normally orange, unlike apples', 'Grapes can be purple or green', 'Apples can be green or red.', "If an apple is brown, it's best not to eat it."], // Apples results
['Apple released the first iPhone on June 29, 2007', 'The telephone was invented by Alexander Graham Bell in 1876.', 'The first long-distance telephone call was made in August 1876, between Brantford and Paris, Ontario', 'The newest iPhone models are the iPhone 15, it was released on September 22, 2023', 'The first handheld mobile phone was the Motorola DynaTAC 8000X', 'Martin Cooper, an engineer at Motorola, is credited with inventing the first handheld cellular mobile phone and making the first mobile phone call'], // Mobile phone results
['Octopuses have three hearts.', "A squid's systemic (main) heart has three chambers.", 'The creature with the most hearts is the earthworm, with 10.', 'Squids have three hearts- one systemic (main) heart and two branchial hearts'] // squids results
]
for (let i = 0; i < queries.length; i++) {
// You'll get an email report once the queries are finished processing and they'll be available for view and download through the analytics dashboard.
// You'll be able to query observability results by the log_metadata field
pongoClient.observe({
docs: listsOfResults[i],
query: queries[i],
logMetadata: {source: 'Pongo Tutorial'}
}).then(res => console.log(res.data))
}
{
"status": "success"
}
A successful response indicating the update of a sub-organization.
The response is of type object
.
import { PongoClient } from 'pongo-typescript'
// Install with npm i pongo-typescript
// Replace the key with your actual API key
const pongoClient = new PongoClient("${private_key || 'loading key...'}")
const queries = ["What color are apples?", "Who made the first mobile phone?", "How many hearts do squids have?"]
// pass in the top ~100-200 results from your existing pipeline, passing more results will catch more edge cases
const listsOfResults = [
['Oranges are normally orange, unlike apples', 'Grapes can be purple or green', 'Apples can be green or red.', "If an apple is brown, it's best not to eat it."], // Apples results
['Apple released the first iPhone on June 29, 2007', 'The telephone was invented by Alexander Graham Bell in 1876.', 'The first long-distance telephone call was made in August 1876, between Brantford and Paris, Ontario', 'The newest iPhone models are the iPhone 15, it was released on September 22, 2023', 'The first handheld mobile phone was the Motorola DynaTAC 8000X', 'Martin Cooper, an engineer at Motorola, is credited with inventing the first handheld cellular mobile phone and making the first mobile phone call'], // Mobile phone results
['Octopuses have three hearts.', "A squid's systemic (main) heart has three chambers.", 'The creature with the most hearts is the earthworm, with 10.', 'Squids have three hearts- one systemic (main) heart and two branchial hearts'] // squids results
]
for (let i = 0; i < queries.length; i++) {
// You'll get an email report once the queries are finished processing and they'll be available for view and download through the analytics dashboard.
// You'll be able to query observability results by the log_metadata field
pongoClient.observe({
docs: listsOfResults[i],
query: queries[i],
logMetadata: {source: 'Pongo Tutorial'}
}).then(res => console.log(res.data))
}
{
"status": "success"
}