Update synthetic_generator.py
Browse files- synthetic_generator.py +2 -1
synthetic_generator.py
CHANGED
@@ -4,6 +4,7 @@ from sklearn.preprocessing import LabelEncoder
|
|
4 |
import os
|
5 |
import json
|
6 |
import requests
|
|
|
7 |
|
8 |
def train_and_generate_synthetic(real_data, schema, output_path):
|
9 |
"""Trains a CTGAN model and generates synthetic data."""
|
@@ -35,7 +36,7 @@ def train_and_generate_synthetic(real_data, schema, output_path):
|
|
35 |
def generate_schema(prompt):
|
36 |
"""Fetches schema from an external API and validates JSON."""
|
37 |
API_URL = "https://infinitymatter-synthetic-data-generator-srijan.hf.space/run/predict"
|
38 |
-
headers = {"Authorization": f"Bearer hf_token"}
|
39 |
|
40 |
try:
|
41 |
response = requests.post(API_URL, json={"prompt": prompt}, headers=headers)
|
|
|
4 |
import os
|
5 |
import json
|
6 |
import requests
|
7 |
+
import streamlit as st
|
8 |
|
9 |
def train_and_generate_synthetic(real_data, schema, output_path):
|
10 |
"""Trains a CTGAN model and generates synthetic data."""
|
|
|
36 |
def generate_schema(prompt):
|
37 |
"""Fetches schema from an external API and validates JSON."""
|
38 |
API_URL = "https://infinitymatter-synthetic-data-generator-srijan.hf.space/run/predict"
|
39 |
+
headers = {"Authorization": f"Bearer {st.secrets['hf_token']}"}
|
40 |
|
41 |
try:
|
42 |
response = requests.post(API_URL, json={"prompt": prompt}, headers=headers)
|