AiBrow
  • Welcome
  • AiBrow web API
    • Getting started
    • Feature comparison
  • AiBrow Extension
    • Getting started
    • Web polyfill
    • Helping users install the AiBrow extension
    • Remove the on-device helper or models
  • Examples
    • Embedding API
    • LanguageDetector API
    • LanguageModel API
    • Rewriter API
    • Summarizer API
    • Translator API
    • Writer API
    • Using different models
    • Model download feedback
    • Getting JSON output
  • API Reference
    • AI
      • AIBrow
      • BrowserAI
      • AIBrowWeb
    • AiBrow
      • Embedding
      • LanguageDetector
      • LanguageModel
      • Rewriter
      • Summarizer
      • Translator
      • Writer
    • Types
      • AIModelAvailability
      • AIModelCoreCompatibility
      • AIModelDtype
      • AIModelGpuEngine
      • AICreateMonitor
      • EmbeddingCreateOptions
      • LanguageDetectorCreateOptions
      • LanguageDetectorDetectResult
      • LanguageModelCreateOptions
      • RewriterCreateOptions
      • RewriterFormat
      • RewriterLength
      • RewriterTone
      • SummarizerCreateOptions
      • SummarizerFormat
      • SummarizerLength
      • SummarizerType
      • TranslatorCreateOptions
      • WriterCreateOptions
      • WriterFormat
      • WriterLength
      • WriterTone
    • Models
Powered by GitBook
On this page
  • Properties
  • Embedding
  • LanguageDetector
  • LanguageModel
  • Rewriter
  • Summarizer
  • Translator
  • Writer
  • Methods
  • capabilities
  • getHelperDownloadUrl
  1. API Reference
  2. AI

AIBrow

PreviousAINextBrowserAI

Last updated 12 days ago

import AI from '@aibrow/web'
console.log(AI.AIBrow)

The AIBrow llama.cpp extension implementation of AiBrow

Properties

Embedding

LanguageDetector

LanguageModel

Rewriter

Summarizer

Translator

Writer


Methods

capabilities

async capabilities() => { ready: boolean, helper: boolean, extension: boolean }

Get the capabilities of the on-device language ai.

getHelperDownloadUrl

async getHelperDownloadUrl() => string

Returns a link to download the AiBrow helper for this platform. This call relies on the network to fetch the latest request, so it should only be used as needed.

Summarizer
Translator
Writer
Embedding
LanguageModel
Rewriter
LanguageDetector