Skip to main content
Ctrl+K

GenLayer main documentation

  • Public API
  • GenVM Specification
  • GenVM Implementation Specification
  • Public API
  • GenVM Specification
  • GenVM Implementation Specification

Section Navigation

Packages:

  • Package genlayer
  • Package genlayer_embeddings
  • Startup Process
  • Floating Point in Python API
  • Python API Change Logs
    • Changelog v0.1.8
    • Changelog v0.1.3
  • Public API

Public API#

Note

Single text file docs for AI

Packages:

  • Package genlayer
    • Top level
      • Integer aliases
    • gl
    • gl.vm
    • gl.advanced
    • gl.calldata
    • gl.storage
    • gl.evm
    • gl.eq_principle
    • gl.nondet
    • gl.nondet.web
  • Package genlayer_embeddings
    • Distance
      • Distance.__call__()
      • Distance.__init__()
    • EuclideanDistanceSquared
      • EuclideanDistanceSquared.__call__()
      • EuclideanDistanceSquared.__gl_allow_storage__
      • EuclideanDistanceSquared.batch()
    • SentenceTransformer()
    • SentenceTransformerFromPath()
    • VecDB
      • VecDB.Element
      • VecDB.Id
      • VecDB.__gl_allow_storage__
      • VecDB.__init__()
      • VecDB.__iter__()
      • VecDB.__len__()
      • VecDB.get_by_id()
      • VecDB.get_by_id_or_none()
      • VecDB.insert()
      • VecDB.knn()
    • get_model()
  • Startup Process
    • Bootloader Module
      • Entry Points
      • Method Resolution
      • Error Handling
      • Profiling Support
      • Storage Integration
  • Floating Point in Python API
    • Non-Deterministic Mode
    • Deterministic Mode
  • Python API Change Logs
    • Changelog v0.1.8
      • Breaking Changes
      • New Features
      • API Improvements
    • Changelog v0.1.3
      • Migration Guide
      • Breaking Changes
      • New Features
      • API Improvements

previous

GenLayer SDK API Documentation

next

Package genlayer

This Page

  • Show Source

© Copyright 2025, GenLayer.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.