Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 986 Bytes

File metadata and controls

30 lines (21 loc) · 986 Bytes

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!