0.3.31 • Published 1 year ago

@nearbyy/core v0.3.31

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

@nearbyy/core

This is the core @nearbyy sdk package.

Documentation

The full documentation for the Nearbyy platform can be found here.

NearbyyClient

The NearbyyClient class is the main class of the Nearbyy SDK. It is used to upload and retrieve files from the Nearbyy platform.

Constructor

Calling new NearbyyClient() will create a new instance of the NearbyyClient class.

interface NearbyyClientOptions {
  API_KEY: string;
  API_URL?: string;
  CLOUDFRONT_URL?: string;
}

constructor(options: NearbyyClientOptions)

Parameters

  • options: The options to use when creating the client.
    • API_KEY: Your API key. Neccessary for authenticating requests.
    • API_URL?: The URL of the Nearbyy API. Defaults to https://nearbyy.com/api.
    • CLOUDFRONT_URL?: The URL of the Nearbyy CDN. Defaults to https://dzpv5o2pvfxys.cloudfront.net.

Methods

uploadFiles

Uploads one or multiple files to the Nearbyy platform.

async uploadFile(body: { files: File[], tag: string } | { fileUrls: string[], tag: string }): Promise<FileEndpointPostResponse>

Parameters

  • body: The body of the request.
    • files: An array of files to upload.
    • fileUrls: An array of URLs to upload.
    • tag: The tag to apply to the files, used for filtering on queries.

Note: You can either provide an array of files or an array of URLs, but not both.

Returns

deleteFiles

Deletes one or multiple files from the Nearbyy platform.

async deleteFiles(body: FileEndpointDeleteBody): Promise<FileEndpointDeleteResponse>

Parameters

semanticSearch

Performs a semantic search on the Nearbyy platform.

async semanticSearch(params: ChunkEndpointGetParams): Promise<ChunkEndpointGetResponse>

Parameters

  • params - ChunkEndpointGetParams: The parameters of the request.
    • query: The term or phrase to search for.
    • limit: The maximum number of chunks to return (between 1 and 100).
    • tag?: If provided, only chunks with this tag will be returned.

Returns

0.3.31

1 year ago

0.3.30

1 year ago

0.3.29

1 year ago

0.3.28

1 year ago

0.3.27

1 year ago

0.3.26

1 year ago

0.3.25

1 year ago

0.3.24

1 year ago

0.3.23

1 year ago

0.3.20

1 year ago

0.3.21

1 year ago

0.3.17

1 year ago

0.3.19

1 year ago

0.3.18

1 year ago

0.3.16

1 year ago

0.3.15

1 year ago

0.3.13

2 years ago

0.3.12

2 years ago

0.3.11

2 years ago

0.3.10

2 years ago

0.3.9

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.3.5

2 years ago

0.3.3

2 years ago

0.3.1

2 years ago

0.3.0

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago