Kalami (beta): Half-Million Token Size in Your ChatGPT Window ๐Ÿš€

๐ŸŸข ChatGPT Window Integration: Enhances your learning and research experience by enabling the analysis of over 100 pages of PDFs or multiple file formats, seamlessly within your ChatGPT window.

๐ŸŸข Multiple Data Sets: With Kalami's 500,000 token capacity, you can search, analyze, and index multiple files at once, boosting your learning and debugging abilities.

๐ŸŸข File Upload Flexibility: Choose from three convenient file upload options: PDF, paste a URL, or directly copy and paste the data set.

๐Ÿšซ No APIs, no code required.

Think of Kalami as the cargo ship ferrying vast amounts of data from its source to the island of ChatGPT ๐Ÿ๏ธ


Fantastic Use Cases โœจ

Developers ๐Ÿ’ป

โžœ Seamlessly switch between large code repositories within your ChatGPT window ๐Ÿ’ก

  • Code Repository: Upload entire GitHub repositories with ease thanks to the 20x token size enhancement.
  • Debugging Aid: Reference extensive code snippets and trace bugs effectively.
  • Multi-contextual Queries: Invoke multiple contexts and reference them in a single query, streamlining the debugging process.

Students ๐Ÿ“š

โžœ Transform ChatGPT into your customized study companion ๐Ÿ’ก

  • Study Partner: Upload textbooks or lecture notes to assist with homework, coursework or test preparation.
  • Multi-Source Learning: Cross-reference numerous textbooks, articles, or online resources for a comprehensive understanding.
  • Interactive Learning: Engage in interactive study sessions, probing uploaded materials with various queries.

Installing & Using Kalami โœ…

  1. Download & Install:

  2. Activate & Upload:

    • Open a ChatGPT window and click the new Kalami button on the right.
    • Choose 'Upload Context'. upload your file, name it, and enable.
  3. Query:

    • Type a context-related query and click "Ask Kalami" found in the bottom right.

Welcome to Kalami.ai

Inspiration ๐Ÿš€

โ–ถ Kalami began as a concept for a chat-sharing app, a platform that let users share and extend conversations. Initially, we hit obstacles as there was no straightforward way to connect to someone else's conversation. But, we had an epiphany - what if we used someone's existing chat as the context for a new conversation?

โ–ถ We set out to develop a system capable of scraping, vectorizing, and organizing data using Pinecone and Langchain. The goal was to make this context retrievable and add depth to new chats. This methodology showed promise, particularly for users who had trained a model on a specific task, like content writing.

โ–ถ During the development phase, we employed the app in our coding process. The outcome? We could transfer vast amounts of data to a chat with GPT-4 and were freed from the tedious task of copying and pasting new information. This led us to wonder - what if we could add more than just text?

โญ Hence, we pivoted. The redefined objective of Kalami was to simplify the process of arming GPT-4 with information it hadn't encountered before.


What it does ๐Ÿ”จ

Here is an illustrative diagram to outline the elegance of Kalami's simplicity...

Kalami Workflow

This workflow ensures that information is readily available for reference, creating a seamless and insightful conversation.


Limitless Applications ๐ŸŒ

Researchers ๐Ÿงช

โžœ Navigate through vast literature and cross-reference effortlessly ๐Ÿ’ก

  • Research Paper Repository: Load multiple academic papers into ChatGPT for swift cross-referencing and comparison.
  • Consolidated Knowledge: Combine knowledge from multiple papers or datasets to draw connections and make new inferences.
  • Dedicated Study: Upload textbooks and dissect complicated theories with the assistance of AI, at your own pace.

Project Managers ๐Ÿ› ๏ธ

โžœ Centralize project documents and derive insights efficiently ๐Ÿ’ก

  • Task Management: Upload project details and use ChatGPT to keep track of tasks, deadlines, and responsibilities.
  • Meeting Minutes: Analyze meeting transcripts and summarize them into actionable tasks or highlight key decisions.
  • Cross-Reference Projects: Compare current projects with past project documents to learn from past experiences or mistakes.

Content Creators ๐Ÿ“ฐ

โžœ Spark creativity by cross-referencing a multitude of content sources ๐Ÿ’ก

  • Content Ideation: Cross-reference multiple pieces of content for inspiration or ideas for your next project.
  • Competitor Analysis: Compare your content against top-performing content in your niche.
  • Creative Support: Use ChatGPT to brainstorm or polish your content using the loaded materials.

Entrepreneurs ๐Ÿ’ก

โžœ Dive deep into patent databases and fuel your invention process ๐Ÿ’ก

  • Patent Research: Upload and search through multiple patents swiftly for novelty checking.
  • Invention Brainstorming: Load scientific papers or industry trends for idea generation and validation.
  • Technical Guidance: Refer to related patents or technical papers while designing your invention.

Financial Analysts ๐Ÿ“ˆ

โžœ Make informed financial decisions with instant access to vast financial data ๐Ÿ’ก

  • Financial Data Analysis: Upload and reference financial reports, balance sheets, or industry reports for thorough analysis.
  • Market Trend Tracking: Keep up with financial trends by loading and querying various market research reports.
  • Investment Decisions: Compare multiple company financials for investment decision-making.

How we built it ๐Ÿ”ง

Our stack:

  • OpenAI's GPT-4 (impressive model size of 175 billion tokens).
  • Langchain (used to parse, vectorize, and scrape a webpage).
  • Pinecone (a vector search engine, used to retrieve the vectorized data).

Challenges we ran into ๐Ÿšง

Kalami wasn't without its challenges:

  • Resource Intensity: The process of vectorizing large amounts of data can be resource-intensive.
  • Code Limitations: Navigating around the limitations of GPT-4 when handling large codebases.

Despite these challenges, our perseverance paid off.


Accomplishments that we're proud of ๐ŸŽ–๏ธ

We are proud to have transformed Kalami from a chat-sharing app concept into a robust tool that helps users upload large files and arm GPT-4 with information it hadn't encountered before.


What we learned ๐Ÿ“š

The journey with Kalami has broadened our understanding of AI and its potential, from merely sharing chat data to delivering customized, insightful experiences.


What's next for Kalami? ๐Ÿ”ญ

Building crazy features ๐Ÿ˜

๐Ÿ’ซ GitHub Integration: We are enhancing Kalami with the ability to reference GitHub repositories directly in your ChatGPT window. This feature will allow you to draw from your codebase during your AI chats.

๐Ÿ’ซ API Modules: Our team is developing a feature to reference API requests within ChatGPT, opening new possibilities for dynamic and interactive AI chats.

๐ŸŸข Expanding Data Types: We aim to support more data types in the near future. This includes various formats of media and document files for even richer and more context-aware conversations.

๐ŸŸข Improved Token Management: To further optimize your interaction with the increased token capacity, we are designing more advanced token management strategies.

๐ŸŸข User Interface Enhancements: In pursuit of the perfect user experience, we are continually refining and updating Kalami's user interface. You can look forward to a more intuitive and efficient chat experience.


Built With

+ 1 more
Share this project:

Updates