Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

social_gpt-0.0.19.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

social_gpt-0.0.19-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file social_gpt-0.0.19.tar.gz.

File metadata

  • Download URL: social_gpt-0.0.19.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for social_gpt-0.0.19.tar.gz
Algorithm Hash digest
SHA256 e443d230cf6be29a978dc63711e0f695a1222e3a8f572d4a2ff2255d724de320
MD5 2bc89a4bbc9fdc715f92d22eacea368d
BLAKE2b-256 e7c3a5a2edb79016f1a98f110cbcbc9b3ae1c7a56d7917aac165273d18cb653c

See more details on using hashes here.

File details

Details for the file social_gpt-0.0.19-py3-none-any.whl.

File metadata

  • Download URL: social_gpt-0.0.19-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for social_gpt-0.0.19-py3-none-any.whl
Algorithm Hash digest
SHA256 70bdcb5060a8838c5e4a765e93db9952a532ef22adfeab29c7a504e67d98a6d5
MD5 55ec6bbc1c12b63e7ad3fedcb668e464
BLAKE2b-256 d1d230b6b8c3b38f72b3a6525e7e47a66fb33cef378281715af3d1cbb17c472b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page