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: 21 days ago
Linked from 1 awesome list

aillmnatural-languagetypes

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
baptistearno/typebot.io A chatbot builder that provides a set of reusable components and integrations to create advanced conversational interfaces. 7,744
type-challenges/type-challenges A collection of TypeScript challenges to improve type system understanding and utility writing 43,787
millsp/ts-toolbelt A comprehensive TypeScript library providing a wide range of type utilities to improve type safety and simplify complex type operations 6,787
sweetiq/schemats Automates the generation of TypeScript interface definitions from relational databases 1,038
neuledge/computed-types A strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time. 363
microsoft/typescript A language extension that adds optional types to JavaScript for large-scale applications 101,442
typehero/typehero A community-driven platform focused on teaching and learning the intricacies of TypeScript's typing system for developers. 6,107
morphismtech/squeal A 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/typebox A runtime type builder for JSON Schemas that infers TypeScript types and offers unified typing for static and runtime validation. 5,126
typesnippet/mui-phone-input An advanced, customizable phone input component for Material UI 9
ivanhofer/typesafe-i18n An internationalization library providing a lightweight and type-safe way to handle localization in JavaScript and TypeScript projects. 2,271
mumu-lhl/duckduckgo-ai-chat A TypeScript library providing a chat API that integrates with the Duckduckgo AI chat service using the GPT-4o-mini model. 64
sindresorhus/type-fest A collection of reusable TypeScript types for common programming patterns and data structures 14,543
piotrwitek/react-redux-typescript-guide A comprehensive guide to building type-safe React & Redux applications using TypeScript 13,350
piotrwitek/utility-types A 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