Skip to content

feenkcom/gt4llm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gt4llm

is a library for working with LLMs, designed for use with Glamorous Toolkit and GemStone.

Currently it includes:

  • A client for OpenAI
  • A client for Ollama
  • A client for Anthropic
  • General utilities for working with LLMs
  • Examples of integrating LLMs in user interfaces

Installation

gt4llm should already be available in any regular Glamorous Toolkit build.

To install the gt4llm package in a Glamorous Toolkit image simply execute the following Pharo snippet in the environment:

Metacello new
	repository: 'github://feenkcom/gt4llm:main/src';
	baseline: 'Gt4Llm';
	load.
#BaselineOfGt4Llm asClass loadLepiter

Installation on Gemstone

Currently, installation on GemStone is using the scripts in the scripts directory and is meant to be done in conjunction with gt4gemstone setup.

Have fun!