3rd-devs  by i-am-alice

AI course examples in JavaScript/TypeScript with Node.js or Bun backend

created 11 months ago
462 stars

Top 66.5% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a collection of JavaScript/TypeScript examples for AI development, targeting developers and researchers looking to explore various AI concepts and integrations. It offers practical demonstrations of LLM interactions, web scraping, data management, and more, serving as a hands-on learning resource.

How It Works

The project utilizes Node.js and Bun for backend execution, enabling developers to run diverse AI-related tasks. Examples showcase techniques like conversational memory management, web search integration using Firecrawl, and interaction with external APIs such as OpenAI, Linear, and Langfuse. The code is structured to demonstrate specific AI functionalities, from basic LLM prompting to more complex data handling and vector database interactions.

Quick Start & Requirements

  • Install dependencies: bun install
  • Requires Node.js and Bun.
  • API keys for services like OpenAI, Firecrawl, Linear, Langfuse, Mistral.ai, and Google AI Studio are needed and configured via a .env file.
  • Docker can be used for environment setup via a provided script.
  • Official documentation: aidevs.pl

Highlighted Details

  • Demonstrates conversational context management with message summarization.
  • Integrates web search capabilities using Firecrawl for real-time information retrieval.
  • Showcases interaction with external services like Linear for issue tracking and Langfuse for prompt management and logging.
  • Includes examples for vector database interaction (Qdrant) and search engines (Algolia).

Maintenance & Community

No specific community links or maintenance details are provided in the README.

Licensing & Compatibility

The repository does not explicitly state a license.

Limitations & Caveats

Some examples require specific external API keys and may incur costs. The Linear example necessitates local development server accessibility via tools like ngrok. The audio and mindmap examples require separate frontend and backend setups.

Health Check
Last commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
0
Star History
258 stars in the last 90 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe), and
5 more.

LibreChat by danny-avila

0.8%
29k
Enhanced ChatGPT clone for self-hosting
created 2 years ago
updated 1 day ago
Feedback? Help us improve.