Skip to main content

Python library to help with AI usage in wordslab-notebooks

Project description

wordslab-notebooks-lib

Introduction

wordslab-notebooks-lib is a companion library for wordslab-notebooks.

wordslab-notebooks is a one click install of all the tools you need to learn, explore and build AI applications on your own machine. - Recent and compatible versions of the best open source tools - Optimized work environment to save disk space and memory - Options to leverage your own machines at home or to rent more powerful machines in the cloud - Documentation to guide you in your AI learning and exploration journey

3 main applications - A rich chat interface (text, images, voice) : Open WebUI - A notebooks platform (text & code) : JupyterJab + Jupyter AI extension - A development environment (code) : Visual Studio Code + Continue.dev extension + Aider terminal agent

Fully integrated AI environment with - A visual dashboard to help you navigate all applications and manage your machine resources - Optimized inference engines to run AI models : Ollama + vLLM

wordslab-notebooks-lib is meant to be used in Jupyterlab notebooks or python programs running inside the wordslab-notebooks environment.

It provides many helper functions to easily access and use all the applications and resources of the environment.

Getting started

Installation

$ pip install wordslab_notebooks_lib

Documentation

Please read the documentation to discover all the features of the library:

https://wordslab-org.github.io/wordslab-notebooks-lib/

First steps

The WordslabNotebooks class is the main entrypoint to discover all wordslab-notebooks resources.

from wordslab_notebooks_lib.core import *

wlnb = WordslabNotebooks()

wordslab-notebooks version

wlnb.version
'2025-11'

wordslab-notebooks external urls

wlnb.url_dashboard
'http://192.168.1.197:8888'
wlnb.url_userapp1
'https://192.168.1.197:8883'

wordslab-notebooks internal ports

wlnb.port_ollama
11434
wlnb.port_userapp1
'8883'

wordslab-notebooks install directories

wlnb.dir_scripts
'/home/wordslab-notebooks-2025-11'
wlnb.dir_workspace
'/home/workspace'

wordslab-notebooks applications data directories

wlnb.dir_openwebui_data
'/home/workspace/.openwebui'
wlnb.dir_jupyterlab_data
'/home/workspace/.jupyter'

wordslab-notebooks models directories

wlnb.dir_models_ollama
'/home/models/ollama'
wlnb.dir_models_vllm
'/home/models/huggingface'

wordslab-notebooks default models

wlnb.default_model_chat
'gemma3:27b'
wlnb.default_model_code
'qwen3:30b'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wordslab_notebooks_lib-0.0.10.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wordslab_notebooks_lib-0.0.10-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file wordslab_notebooks_lib-0.0.10.tar.gz.

File metadata

  • Download URL: wordslab_notebooks_lib-0.0.10.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for wordslab_notebooks_lib-0.0.10.tar.gz
Algorithm Hash digest
SHA256 31397f37f1731aed8b50ebbf9822eb8b37c84d9f2ff9993bf800a4034af7b0fa
MD5 ea30c32aac59d7b1f6f641d86b617156
BLAKE2b-256 295f4fcc7dff5a956e31f5217e899fbe253f06d306c2b4075fde39eae931c5cb

See more details on using hashes here.

File details

Details for the file wordslab_notebooks_lib-0.0.10-py3-none-any.whl.

File metadata

File hashes

Hashes for wordslab_notebooks_lib-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 6f52d28ac65f19cc28ee66cd2b4c03b3358358a75b2db8baf1d6f08e9125195d
MD5 74ad191f0d62b283e5db98abb903cb5b
BLAKE2b-256 f1b343a81a64b31a671619358d800c178565bdc805cfc0e6a0b497b4428dc5a9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page