import requests
import os
from datetime import datetime, timedelta

OPENAI_API_KEY = os.getenv("SECOND_OPENAI_API_KEY")

# یک ماه قبل تا الان
end_time = datetime.utcnow()
start_time = end_time - timedelta(days=30)

params = {
    "start_time": int(start_time.timestamp()),
    "end_time": int(end_time.timestamp()),
    "bucket_width": "1d",
    "group_by": ["model", "project_id"]
}

headers = {
    "Authorization": f"Bearer {OPENAI_API_KEY}"
}

response = requests.get(
    "https://api.openai.com/v1/organization/usage/completions",
    params=params,
    headers=headers
)

print(response.json())