1.0.30 • Published 5 months 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
5 months ago
1.0.30
5 months ago
1.0.26
5 months ago
1.0.27
5 months ago
1.0.22
7 months ago
1.0.21
7 months ago
1.0.25
6 months ago
1.0.24
6 months ago
1.0.23
6 months ago
1.0.20
9 months ago
1.0.19
9 months ago
1.0.18
10 months ago
1.0.17
10 months ago
1.0.16
10 months ago
1.0.15
10 months ago
1.0.14
10 months ago
1.0.13
10 months ago
1.0.12
10 months ago
1.0.11
10 months ago
1.0.10
10 months ago
1.0.9
10 months ago
1.0.8
10 months ago
1.0.7
10 months ago
1.0.6
10 months ago
1.0.5
10 months ago
1.0.3
10 months ago
1.0.2
10 months ago
1.0.1
10 months ago
1.0.0
10 months ago