TypeChat

LLM processor

Simplifies building natural language interfaces by defining types and using schema engineering to validate and process LLM responses

TypeChat is a library that makes it easy to build natural language interfaces using types.

GitHub

8k stars
68 watching
390 forks
Language: TypeScript
last commit: almost 2 years ago
Linked from 1 awesome list

aillmnatural-languagetypes

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
baptistearno/typebot.ioA chatbot builder that provides a set of reusable components and integrations to create advanced conversational interfaces.7,744
type-challenges/type-challengesA collection of TypeScript challenges to improve type system understanding and utility writing43,787
millsp/ts-toolbeltA comprehensive TypeScript library providing a wide range of type utilities to improve type safety and simplify complex type operations6,787
sweetiq/schematsAutomates the generation of TypeScript interface definitions from relational databases1,038
neuledge/computed-typesA strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time.363
microsoft/typescriptA language extension that adds optional types to JavaScript for large-scale applications101,442
typehero/typeheroA community-driven platform focused on teaching and learning the intricacies of TypeScript's typing system for developers.6,107
morphismtech/squealA Haskell library that embeds the language of SQL into its type system, allowing for high-level type safety and expressiveness in database interactions.363
sinclairzx81/typeboxA runtime type builder for JSON Schemas that infers TypeScript types and offers unified typing for static and runtime validation.5,126
typesnippet/mui-phone-inputAn advanced, customizable phone input component for Material UI9
ivanhofer/typesafe-i18nAn internationalization library providing a lightweight and type-safe way to handle localization in JavaScript and TypeScript projects.2,271
mumu-lhl/duckduckgo-ai-chatA TypeScript library providing a chat API that integrates with the Duckduckgo AI chat service using the GPT-4o-mini model.64
sindresorhus/type-festA collection of reusable TypeScript types for common programming patterns and data structures14,543
piotrwitek/react-redux-typescript-guideA comprehensive guide to building type-safe React & Redux applications using TypeScript13,350
piotrwitek/utility-typesA collection of utility types for TypeScript that complement the built-in mapped types and aliases, providing a set of common and additional types for idiomatic static typing.5,560