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
391 forks
Language: TypeScript
last commit: 2 months 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,584
type-challenges/type-challenges A collection of TypeScript type challenges to improve understanding of the type system and promote community learning. 43,372
millsp/ts-toolbelt A comprehensive TypeScript library providing a wide range of type utilities to improve type safety and simplify complex type operations 6,752
sweetiq/schemats Automates the generation of TypeScript interface definitions from relational databases 1,037
neuledge/computed-types A strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time. 364
microsoft/typescript A language extension that adds optional types to JavaScript for large-scale applications 101,081
typehero/typehero A community-driven platform focused on teaching and learning the intricacies of TypeScript's typing system for developers. 5,956
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. 360
sinclairzx81/typebox A type builder for JSON schema objects that can be statically checked and runtime asserted using TypeScript 5,039
typesnippet/mui-phone-input An advanced, customizable phone input component for Material UI 7
ivanhofer/typesafe-i18n An internationalization library providing a lightweight and type-safe way to handle localization in JavaScript and TypeScript projects. 2,250
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. 53
sindresorhus/type-fest A collection of reusable TypeScript types for common programming patterns and data structures 14,363
piotrwitek/react-redux-typescript-guide A comprehensive guide to building type-safe React & Redux applications using TypeScript 13,347
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,541