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
    • CoreModel API
    • 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
      • AiBrowAI
      • BrowserAI
      • WebAI
    • AiBrow
      • CoreModelFactory
        • CoreModel
        • CoreModelCapabilities
      • EmbeddingFactory
        • Embedding
        • EmbeddingCapabilities
      • LanguageDetectorFactory
        • LanguageDetector
        • LanguageDectectorCapabilities
      • LanguageModelFactory
        • LanguageModel
        • LanguageModelCapabilities
      • RewriterFactory
        • Rewriter
        • RewriterCapabilities
      • SummarizerFactory
        • Summarizer
        • SummarizerCapabilities
      • TranslatorFactory
        • Translator
        • TranslatorCapabilities
      • WriterFactory
        • Writer
        • WriterCapabilities
    • Types
      • AICapabilityAvailability
      • AICapabilityGpuEngine
      • AICreateMonitor
      • AILanguageDetectorDetectResult
      • AIRewriterFormat
      • AIRewriterLength
      • AIRewriterTone
      • AISummarizerFormat
      • AISummarizerLength
      • AISummarizerType
      • AIWriterFormat
      • AIWriterLength
      • AIWriterTone
      • AIModelDtype
    • Models
Powered by GitBook
On this page
  • Properties
  • browserAI
  • aibrow
  • coreModel
  • embedding
  • languageDetector
  • languageModel
  • rewriter
  • summarizer
  • translator
  • writer
  • Methods
  • capabilities
  • getHelperDownloadUrl
  1. API Reference
  2. AI

AiBrowAI

PreviousAINextBrowserAI

Last updated 3 months ago

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

The AiBrow llama.cpp extension implementation of AiBrow

Properties

browserAI

window.AI

The original AI object that was part of the window

aibrow

true

coreModel

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 should only be used as needed.

CoreModelFactory
EmbeddingFactory
LanguageModelFactory
RewriterFactory
SummarizerFactory
TranslatorFactory
WriterFactory
LanguageDetectorFactory