from openai import OpenAI
import os
client = OpenAI(
base_url="https://api.neosantara.xyz/v1",
api_key=os.environ["NEOSANTARA_API_KEY"]
)
# 1. Buat tugas batch dari file masukan yang telah diunggah
batch_job = client.batches.create(
input_file_id="file-xyz123",
endpoint="/v1/chat/completions",
completion_window="24h"
)
print(f"Batch ID: {batch_job.id}, Status: {batch_job.status}")
# 2. Periksa status batch secara berkala
status = client.batches.retrieve(batch_job.id)
print(f"Kemajuan: {status.request_counts.completed}/{status.request_counts.total}")