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
  • topK
  • topP
  • temperature
  • repeatPenality
  • flashAttention
  • contextSize
  • grammar extension web
  • Methods
  • prompt
  • promptStreaming
  • countPromptTokens
  1. API Reference
  2. AiBrow
  3. CoreModelFactory

CoreModel

Properties

topK

number

topP

number

temperature

number

repeatPenality

number

flashAttention

boolean

contextSize

number

grammar extension web

any


Methods

prompt

async (input, options) => string

promptStreaming

(input, options) => ReadableStream

This prompts the core model with the input provided. No templating or extra control characters are added, the raw input is passed to the model.

Prompt

A string with the whole prompt that's passed to the model

Options (optional)

signal optional AbortSignal

Returns a readable stream that updates each time new tokens are available from the language model

countPromptTokens

async (input, options) => number

Input

A string with the whole prompt that's passed to the model

Options (optional)

signal optional AbortSignal

PreviousCoreModelFactoryNextCoreModelCapabilities

Last updated 3 months ago

See

promptStreaming