OSINT GPT – GPT-Powered Open Source Intelligence Tool
Features:
TheOSINT GPT Python package is designed to streamline the process of analyzing text data by leveraging OpenAI's GPT models. Here are some of the key features:
-
Text Analysis: Utilize OpenAI's GPT models to analyze text data, including calculating text embeddings and searching for similar documents.
-
Interactive Mode: The package includes an interactive mode that allows users to communicate directly with the GPT model. The user can input a prompt and receive a response from the model, facilitating a more dynamic interaction.
-
Database Management: The package integrates with SQLite database, enabling easy storage and retrieval of conversation data. The SQLDatabaseManager class creates tables, handles data insertion, and manages transactions.
Main Features:
- Connection Management: The class allows you to establish and manage connections to a Qdrant server. The server can be accessed remotely or locally.
- Collection Management: You can create, update, and delete collections in Qdrant. Each collection can contain multiple vectors.
- Vector and Payload Management: The class provides methods to add, update, and search for vector embeddings in collections. Each vector can optionally have an associated payload. The payload represents data associated with the vector, such as metadata or additional features.
- High Efficiency: With the ability to efficiently store and search embeddings, Qdrant can support high-dimensional data and large-scale databases.
Please note that the development of OSINT GPT is still in progress, and some features may still be refined or expanded.