منصوبے کے بارے میں

یہ ریپوزٹری ایک ہلکا پھلکا FastAPI پر مبنی پراکسی سرور فراہم کرتی ہے جو درخواستیں OpenAI کے Chat Completions اور Embeddings APIs کو بھیجتا ہے۔ یہ صارفین کو wrapper API کلیدوں کو اصل OpenAI کلیدوں کے ساتھ میپ کرنے کی سہولت دیتا ہے، جس سے یہ ملٹی‑ٹیننٹ ماحول کے لیے موزوں ہے جہاں کلید مینجمنٹ کی ضرورت ہوتی ہے۔ یہ پراکسی سرکاری OpenAI Python SDK کے ساتھ مکمل طور پر مطابقت رکھتا ہے، Server‑Sent Events (SSE) کے ذریعے سٹریمنگ چیٹ کمپلیشنز کو سپورٹ کرتا ہے، اور کسی ڈیٹا بیس کی ضرورت نہیں — ترتیب ایک سادہ Python فائل کے ذریعے کی جاتی ہے۔ ڈپلائمنٹ کے اختیارات میں Uvicorn کے ساتھ مقامی ترقی اور Supervisor کے ذریعے پروڈکشن استعمال شامل ہیں، جن کے ساتھ اسکرپٹس بھی فراہم کیے گئے ہیں۔ یہ ٹیموں یا سروسز کے لیے مثالی ہے جنہیں کلائنٹس اور OpenAI کے API کے درمیان ایک کم سے کم، خود‑میزبان لیئر کی ضرورت ہے، جبکہ SDK کی مطابقت برقرار رکھتے ہوئے پیچیدہ انفراسٹرکچر سے بچا جا سکے۔