jrhizor/elelem
Simple, opinionated, JSON-typed, and traced LLM framework for TypeScript.
Building applications that use large language models (LLMs) often means dealing with inconsistent, unstructured text responses. This tool helps developers create LLM-powered applications that reliably produce structured, predictable JSON outputs from models like OpenAI, Cohere, or Anthropic. It's designed for software developers who are building sophisticated applications where data accuracy and debuggability are crucial.
No commits in the last 6 months. Available on npm.
Use this if you are a TypeScript developer building an LLM application and need reliable, structured JSON outputs, efficient caching, and clear debugging tools.
Not ideal if you are primarily a Python developer, need support for a very wide range of LLM models beyond OpenAI, Cohere, and Anthropic, or require extensive vector store functionality.
Stars
37
Forks
3
Language
TypeScript
License
MIT
Category
Last pushed
Mar 11, 2024
Commits (30d)
0
Dependencies
13
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/jrhizor/elelem"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
lmstudio-ai/lmstudio-js
LM Studio TypeScript SDK
lmstudio-ai/lms
LM Studio CLI
samestrin/llm-interface
A simple NPM interface for seamlessly interacting with 36 Large Language Model (LLM) providers,...
nbonamy/multi-llm-ts
A Typescript library to use LLM providers APIs in a unified way.
token-js/token.js
Integrate 200+ LLMs with one TypeScript SDK using OpenAI's format.