1
0
Fork
You've already forked gt4llm
0
A GT package for working with LLMs
  • Smalltalk 71.2%
  • JavaScript 28.7%
  • Shell 0.1%
2025年11月04日 15:41:24 -06:00
rowan Make OpenAI work in gemstone [ feenkcom/gtoolki#4322 ] 2025年03月05日 17:05:42 +01:00
scripts update file permission 2025年09月24日 17:35:52 +02:00
src adding a tool to get the SmaCC parser definition 2025年11月04日 15:41:24 -06:00
src-gs update generated code 2025年10月08日 13:39:13 +02:00
.gitattributes Add .gitattributes 2024年12月10日 20:36:56 +01:00
.gitignore add gitignore file 2025年07月14日 17:32:14 +02:00
.project fiat lux 2024年01月31日 09:33:25 +01:00
Jenkinsfile Add Jenkinsfile 2024年12月10日 20:36:02 +01:00
LICENSE Create LICENSE 2024年05月07日 18:04:16 +02:00
README.md Add note on gt4llm gemstone installation 2025年07月03日 09:15:36 +02:00

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!