An open API service indexing awesome lists of open source software.

https://github.com/feenkcom/gt4llm

A GT package for working with LLMs
https://github.com/feenkcom/gt4llm

glamorous-toolkit ide llm pharo python ux-ui wardley-maps

Last synced: 8 months ago
JSON representation

A GT package for working with LLMs

Awesome Lists containing this project

README

          

# gt4llm

is a library for working with LLMs, designed for use with [Glamorous Toolkit](https://gtoolkit.com) and [GemStone](https://gemtalksystems.com/).

Currently it includes:
- A client for [OpenAI](https://openai.com)
- A client for [Ollama](https://ollama.com)
- A client for [Anthropic](https://www.anthropic.com/)
- 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](https://gtoolkit.com) simply execute the following Pharo snippet in the environment:

```st
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!