GitHub - jumploops/magic: AI functions for Typescript
Discover GitHub's jumploops/magic tool - AI functions for Typescript using large language models 🚀✨ Transform return types into JSON Schema, query OpenAI API, and more! Contribute and unleash the magic of GPT-4 🧙♂️ #AI #GitHub #Typescript
- Repository name: jumploops/magic
- Description: AI functions for Typescript using large language models (LLMs) as a runtime.
- Purpose: Run typesafe functions magically with GPT-4.
- Warning: Not a production repository, caution advised.
- Functionality: Typescript transformer converts return type into JSON Schema, queries OpenAI API, validates response.
- Usage: Set OPENAI_API_KEY and OPENAI_MODEL, npm install @jumploops/magic.
- Setup options: 'ts-patch' or 'ttypescript'.
- Inspiration: Marvin - build AI functions using LLMs.
- Contributions welcome: Open issues, submit pull requests.
- License: MIT License.
- Resources: Readme, MIT license.
- Activity: 72 stars, 2 watchers, 3 forks.
- Languages used: TypeScript (97.6%), JavaScript (2.4%).