1.0.30 • Published 2 years ago
metaphor-node v1.0.30
metaphor-node
Our official Javscript SDK. Uses cross-fetch
under the hood.
https://www.npmjs.com/package/metaphor-node
Installation
npm install metaphor-node
Initialization
import Metaphor from "metaphor-node"
const metaphor = new Metaphor(process.env.METAPHOR_API_KEY)
metaphor.search(query: string, options?: SearchOptions): Promise<SearchResponse>
Performs a search on the Metaphor system with the given parameters.
const response = await metaphor.search('funny article about tech culture', {
numResults: 5,
includeDomains: ['nytimes.com', 'wsj.com'],
startPublishedDate: '2023-06-12'
});
metaphor.findSimilar(url: string, options?: FindSimilarOptions): Promise<SearchResponse>
Finds content similar to the specified URL.
const response = await metaphor.findSimilar('https://waitbutwhy.com/2014/05/fermi-paradox.html', {
numResults: 10
});
metaphor.getContents(ids: string[] | Result[]): Promise<GetContentsResponse>
Retrieves the contents of the specified documents.
const response = await metaphor.getContents(['8U71IlQ5DUTdsZFherhhYA', 'X3wd0PbJmAvhu_DQjDKA7A']);
Contributing
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
1.0.29
2 years ago
1.0.30
2 years ago
1.0.26
2 years ago
1.0.27
2 years ago
1.0.22
2 years ago
1.0.21
2 years ago
1.0.25
2 years ago
1.0.24
2 years ago
1.0.23
2 years ago
1.0.20
2 years ago
1.0.19
2 years ago
1.0.18
2 years ago
1.0.17
2 years ago
1.0.16
2 years ago
1.0.15
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.12
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago