Skip to content

Hemit99123/talemai-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talem AI

Demo Model Hub
Twitter
Code License

What is Talem AI?

Talem AI is a RAG application. This codebase holds the code for the REST API mircoservice hosting the backend functions. It's main purpose is to act like a Q&A chatbot who provides answers to prompts about different college programs. To gain specialized context within this domain, we vectorize college information brochours and through Langchain, this information is retrieved based on it's similarity to the user's prompt and given as context to the prompt into Groq REST API.

2. Key Technologies

Python 🐍

Python is the programming language of choice for this project

LangChain 👨‍🔬

Langchain abstracts a lot of the RAG logic, allowing for faster development times.

AstraDB (DataStax) 💽

AstraDB allows for the storage of the vector embeddings (context) which are retrieved by the different materials we want our LLM to be well-versed in.

Cohere

All AI needs like LLM and vector embeddings is taken care by this module.

FastAPI 💻

FastAPI allows us to build the REST API which will allow the frontend interface to request information through their query. Development times are fast and it was easy to set up. Response times are also fast.

About

API for Talem AI chatbot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published