Social gpt
Project description
Social GPT
This package helps you to build embeddings based on someone social profile. It will scrape the data from the social media and build the embeddings based on the data. The embeddings can be used for further analysis. Once scraped, you can query it with the use of openai.
Installation
Install using following command:
pip install social-gpt
Setup
Update the example.env and change it's name to .env. Add relevant information in the .env file.
Creating embeddings
As of now, only youtube is supported. Also, as of now, we will scrape 50 videos, which we will extend to all of the videos shortly. We will be bringing more social media platforms soon. To create embeddings, run the following command: To get the channel id, go to this website and enter the channel url. It will give you the channel id.
from social_gpt.ingestion.ingestion import SocialIngestion
ingestion = SocialIngestion(channel_id, 'youtube')
index_id = ingestion.create_embeddings()
Store this index_id for querying the embeddings.
Querying embeddings
from social_gpt.query.query_helper import QueryHelper
q = QueryHelper(index_id)
response = q.query('What is the best way to learn python?')
print(response)
That's it!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file
social_gpt-0.0.15.tar.gz.File metadata
File hashes
278b822889f1ddd8a92be9760aab9cef5d8829d55633a832252b82f687cc4f4f79692521046f242e0fe1f4f617727c576f6a869fb5d4b0b4c98cb0edd9b0651f1f5e77131a9df5197ea9567bb737b25eSee more details on using hashes here.