Skip to content

Frame-Platform/frame-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

The Frame SDK is a TypeScript-based client for interacting with the Frame API, enabling seamless image ingestion, embedding, and multimodal search by text or image. It provides an intuitive interface for managing documents, retrieving vector-based recommendations, and performing similarity searches.

Features

  • 📄 Document Management – Create, retrieve, and delete documents
  • 🔎 Vector Search – Perform similarity-based searches on images and text
  • 🧠 Recommendations – Get relevant image recommendations based on embeddings
  • 🚀 Easy Integration – Simple API methods for quick adoption

Installation

npm install frame-v1

Usage

import { Client } from 'frame-v1`';

const client = new Client({
  apiKey: 'YOUR_API_KEY',
  baseURL: 'https://YOUR_API_ENDPOINT.com',
});

// Example usage
client.getDocuments().then(response => {
  console.log(response);
});

API Methods

getDocuments(params?) – Retrieve a list of documents

getDocumentById(id) – Fetch a document by its ID

createDocuments(documents) – Upload new documents

deleteDocumentById(id) – Delete a document

searchDocuments(query) – Perform similarity search

getRecommendations(id, options?) – Get recommended documents

For full documentation, visit Frame Docs.

About

A TypeScript-based client for interacting with the Frame API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •