OpenFaker is a Python package that utilizes OpenAI's GPT series model to generate fake data.
This new project is rapidly underway, and we welcome any issues or pull requests.
Install with pip:
pip install openfaker
To generate data, create and initialize a faker generator using the faker.Faker()
method. Access properties named after the type of data you want to generate.
from openfaker import Faker
from openfaker.utils import setup_openai
setup_openai('<api-key>') # Get your API key from https://platform.openai.com/account/api-keys
faker = Faker()
faker.name()
# 'John Doe'
faker.address(2)
# ['426 Jordy Lodge', 'Cartwrightshire, SC 88120-6700']
- Add basic faker data types (reference to faker-js and faker-python)
- Fine-grained address (city, country, street, etc.)
- Fine-grained name (first name, last name, job, etc.)
- Color
- Company
- Internet
- Image
- Store commonly used fake data locally to avoid calling the OpenAI API for small amounts of data.
- Test the stability of the prompt.