3rd-devs  by i-am-alice

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

Created 1 year ago
473 stars

Top 64.6% 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

4 months ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
5 stars in the last 30 days

Explore Similar Projects

Starred by Jared Palmer Jared Palmer(Ex-VP AI at Vercel; Founder of Turborepo; Author of Formik, TSDX) and Andrew Kane Andrew Kane(Author of pgvector).

chatgpt-pgvector by gannonh

0%
938
Domain-specific chat completions app
Created 2 years ago
Updated 2 years ago
Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
9 more.

companion-app by a16z-infra

0.1%
6k
AI companion stack for personalized chatbots
Created 2 years ago
Updated 1 year ago
Feedback? Help us improve.