openai-quickstart-node
chroma
openai-quickstart-node | chroma | |
---|---|---|
12 | 36 | |
2,533 | 14,346 | |
0.2% | 3.6% | |
5.6 | 9.8 | |
7 months ago | 8 days ago | |
JavaScript | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openai-quickstart-node
-
Student Dev First Blog Post
Github repo link: https://github.com/openai/openai-quickstart-node
-
I built and launched an AI SaaS: lessons, observations, and metrics.
Building with OpenAI API
-
🔥 Create GPT-3 bot out of your own PDFs using Python
The next step is to pass this context to an LLM. We'll use SOTA gpt-3.5-turbo model. You'll need an OpenAI API key for this, which you can get here.
- I want to build an App using chatGPT, OpenAi and More (AI related). But How?
-
What's up with the AI pannic and calls for regulations?
You can check out OpenAI's docs, including their quick start example here: https://platform.openai.com/docs/quickstart
- ChatGPT Anywhere Through SMS
- Did the January Update make ChatGPT "dumber"?
- OpenAI: AI reviews your code automatically!
- GitHub - openai/openai-quickstart-node: Node.js example app from the OpenAI API quickstart tutorial
-
Asking an AI to suggest punishments for popular NFL Quarterbacks
For these prompts, I used the quickstart tutorial from Open AI: https://beta.openai.com/docs/quickstart
chroma
-
Top 5 Vector Databases in 2024
Overview: Chroma is a versatile vector database that excels in managing and retrieving high-dimensional data. It's optimized for AI-driven applications, offering powerful tools for developers.
-
Retrieval Augmented Generation Frameworks: LangChain
git clone -b 0.5.0 --depth=1 https://github.com/chroma-core/chroma cd chroma docker-compose up -d
-
Txtai – A Strong Alternative to ChromaDB and LangChain for Vector Search and RAG
https://news.ycombinator.com/item?id=40115099 :
> lancedb/lance is faster than pandas with dtype_backend="arrow" and has a vector index
From https://github.com/lancedb/lance :
> Modern columnar data format for ML and LLMs implemented in Rust. Convert from parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow,
> [...] Vector Search
> comparison of different data formats in each stage of ML development cycle: Lance, Parquet & ORC, JSON & XML, TFRecord, Database, Warehouse
What can ChromaDB do that lancedb can't, and will either work in WASM?
From https://github.com/chroma-core/chroma :
> By default, Chroma uses Sentence Transformers to embed for you but you can also use OpenAI embeddings, Cohere (multilingual) embeddings, or your own.
-
Build Your Own RAG App: A Step-by-Step Guide to Setup LLM locally using Ollama, Python, and ChromaDB
In an era where data privacy is paramount, setting up your own local language model (LLM) provides a crucial solution for companies and individuals alike. This tutorial is designed to guide you through the process of creating a custom chatbot using Ollama, Python 3, and ChromaDB, all hosted locally on your system. Here are the key reasons why you need this tutorial:
-
Let’s build AI-tools with the help of AI and Typescript!
Package installer for Python (pip), we use this for installing the Python-based packages, such as Jupyter Lab, and we're going to use this for installing other Python-based tools like the Chroma DB vector database
-
Mixtral 8x22B
Optional: You can use SillyTavern[1] for a more "rich" chat experience
The above lets me chat, at least superficially, with my friend. It's nice for simple interactions and banter; I've found it to be a positive and reflective experience.
0. https://www.trychroma.com/
-
7 Vector Databases Every Developer Should Know!
Chroma DB is a newer entrant in the vector database arena, designed specifically for handling high-dimensional color vectors. It's particularly useful for applications in digital media, e-commerce, and content discovery, where color similarity plays a crucial role in search and recommendation algorithms.
-
AI Grant Traction in OSS Startups
View on GitHub
- Qdrant, the Vector Search Database, raised $28M in a Series A round
-
Vector Databases: A Technical Primer [pdf]
For Python I believe Chroma [1] can be used embedded.
For Go I recently started building chromem-go, inspired by the Chroma interface: https://github.com/philippgille/chromem-go
It's neither advanced nor for scale yet, but the RAG demo works.
[1] https://github.com/chroma-core/chroma
What are some alternatives?
chatgpt-telegram-bot - 🤖 A Telegram bot that integrates with OpenAI's official ChatGPT APIs to provide answers, written in Python
SillyTavern - LLM Frontend for Power Users.
ai-notes - notes for software engineers getting up to speed on new AI developments. Serves as datastore for https://latent.space writing, and product brainstorming, but has cleaned up canonical references under the /Resources folder.
faiss - A library for efficient similarity search and clustering of dense vectors.
node-chatgpt-api - A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app.
golang-ical - A ICS / ICal parser and serialiser for Golang.
AutoGPT - AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
qdrant - Qdrant - High-performance, massive-scale Vector Database for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
openai-api-status-prober - Prometheus prober/exporter for OpenAI API for fetching status
sqlite-vss - A SQLite extension for efficient vector search, based on Faiss!
SillyTavern - LLM Frontend for Power Users. [Moved to: https://github.com/SillyTavern/SillyTavern]