Files
Bogdan Chadkin a58f2eff04 build: run all tests and typechecks in CI (#3661)
Here improved our checks. No longet rely on "checks" script but run
"test" and "typescript" scripts from each package in monorepo.

Would also make each package less boilerplaty.
2024-07-02 18:21:05 +03:00
..
2023-09-25 10:59:44 +02:00
2023-09-25 10:59:44 +02:00
2023-09-25 10:59:44 +02:00
2023-10-06 09:07:59 +02:00
2023-09-25 10:59:44 +02:00

Webstudio AI

The Webstudio AI package offers two main features:

LLM Abstraction

A minimal abstraction for a generic, vendor-agnostic messages format and LLM client, allowing for building features without using model-specific APIs.

See details.

An implementation of the above that uses the OpenAI chat completion endpoint is available here.

Chains

A common interface for chains. Chains are regular async functions that can execute an arbitrary number of steps, including calling a LLM via a model client.

See details.

Usage

Install the package

pnpm i @webstudio-is/ai

For an example usage check out the base example and the copywriter chain that generates copy for Webstudio.

Prompt templates

This package comes with a small CLI that allows to turn prompt templates from markdown files to TypeScript modules, which is what you would use in your chain.

pnpm run build:prompts