विषय पर बढ़ें

OpenMed दस्तावेज़

OpenMed क्यूरेट किए गए बायोमेडिकल मॉडल, उन्नत डी-आइडेंटिफिकेशन, मल्टीमॉडल इनटेक, संरचित स्वास्थ्य-डेटा उपयोगिताएँ और एक-कॉल ऑर्केस्ट्रेशन को साथ लाता है, ताकि आप इंफ्रास्ट्रक्चर संभालने में उलझे बिना क्लिनिकल NLP वर्कफ़्लो बना सकें। यह दस्तावेज़ कॉपी किए जा सकने वाले स्निपेट और वर्कफ़्लो को पास रखता है: हर अनुभाग Markdown-आधारित, खोजने योग्य और तेज़ी से पढ़ने या नोटबुक में कॉपी-पेस्ट करने के लिए अनुकूलित है।

OpenMed 2.0.0, Python, Swift, Kotlin/Android, JavaScript, REST और स्थानीय डिप्लॉयमेंट सतहों के लिए एक स्थिर मेजर-वर्ज़न अनुबंध स्थापित करता है। यह नीति-सचेत डी-आइडेंटिफिकेशन, विस्तारित क्लिनिकल और संरचित-डेटा वर्कफ़्लो, व्यापक बहुभाषी PII कवरेज और fail-closed रिलीज़ प्रमाण को साथ लाता है:

  • नीति-सचेत डी-आइडेंटिफिकेशन जिसमें हस्ताक्षरित ऑडिट रिपोर्ट, पुनरुत्पादकता हैश, समीक्षा बंडल, रिडैक्शन पूर्वावलोकन और रिलीज़ गेट शामिल हैं।
  • मल्टीमॉडल और संरचित इनपुट जिनमें OCR, इमेज, PDF, DOCX, EPUB, vCard/iCalendar, DICOM, CSV/TSV, JSONL चैट लॉग, HL7 v2, CDA/C-CDA, FHIR ऑपरेशन और FHIR Bulk NDJSON शामिल हैं।
  • Python, Swift, Kotlin/Android, REST, gRPC, React Native, TypeScript और ब्राउज़र पथ, जिनमें OpenMedKit, टाइप किए गए REST क्लाइंट, ONNX/WebGPU और Transformers.js एक्सपोर्ट बंडल शामिल हैं।
  • 34 समर्थित PII भाषा कोड: am, ar, as, bn, cs, da, de, el, en, es, fr, he, hi, id, it, ja, ko, mr, nl, no, or, pt, ro, ru, sv, sw, ta, te, th, tr, uk, xh, zh और zu। Russian एक दस्तावेज़ीकृत multilingual default-model placeholder का उपयोग करता है; Bengali, Chinese और Tamil के लिए समर्पित registry entries उपलब्ध हैं। उपयोगकर्ता-कॉन्फ़िगर किया गया Indic NER adapter चार वैकल्पिक routes जोड़ता है और Assamese, Bengali, Hindi, Marathi, Odia, Tamil तथा Telugu को भी सेवा दे सकता है। केवल ID validation वाले locales के लिए अतिरिक्त coverage भी उपलब्ध है।
  • रिलीज़ प्रमाण जिनमें लीकेज हीटमैप, मॉडल स्कोरकार्ड, थ्रेशोल्ड स्वीप, k-anonymity/l-diversity/t-closeness, उपयोगिता हानि, SBOM, हस्ताक्षरित इमेज, SLSA provenance, सीक्रेट स्कैनिंग और पुनरुत्पाद्य डिपेंडेंसी लॉक शामिल हैं।

आपको क्या मिलता है

  • क्यूरेट की गई मॉडल रजिस्ट्री — डोमेन, आकार और डिवाइस मार्गदर्शन जैसे मेटाडेटा के साथ खोजने योग्य Hugging Face मॉडल।
  • एक-पंक्ति ऑर्केस्ट्रेशनanalyze_text स्क्रिप्ट, नोटबुक या सेवाओं के लिए सत्यापन, इन्फ़रेंस और फ़ॉर्मैटिंग को एक साथ संभालता है।
  • PII पहचान और डी-आइडेंटिफिकेशन — HIPAA-सचेत स्मार्ट एंटिटी मर्जिंग, नीति प्रोफ़ाइल, हस्ताक्षरित ऑडिट रिपोर्ट और उत्पादन-तैयार डी-आइडेंटिफिकेशन।
  • Apple Silicon और मोबाइल त्वरण — MLX-आधारित Python इन्फ़रेंस तथा OpenMedKit के माध्यम से Swift-नेटिव और Android/Kotlin ऐप एकीकरण।
  • REST सेवा/livez, /readyz, /analyze, /pii/extract और /pii/deidentify के लिए FastAPI एंडपॉइंट, साथ में वार्म पूल, बैचिंग, मेट्रिक्स और टाइप किए गए Python/TypeScript क्लाइंट।
  • ब्राउज़र और React Native एक्सपोर्ट — ब्राउज़र रनटाइम में Transformers.js टोकन क्लासिफ़िकेशन के लिए ONNX/WebGPU बंडल और मोबाइल ऐप के लिए React Native ब्रिज।
  • उन्नत NER पोस्ट-प्रोसेसिंग — स्कोर-सचेत ग्रुपिंग, PHI-अनुकूल फ़िल्टरिंग और CSV/JSON/HTML एक्सपोर्ट सहायक।
  • संयोज्य कॉन्फ़िगरेशनOpenMedConfig YAML/ENV पढ़ता है, ताकि लैपटॉप और क्लस्टर पर डिप्लॉयमेंट पुनरुत्पाद्य रहें।

कॉपी करने में आसान डिफ़ॉल्ट

इस साइट के हर पेज पर कोड फ़ेंस में कॉपी बटन और कॉलआउट हैं, ताकि टीम के सदस्य ज़रूरी स्निपेट सीधे इस्तेमाल कर सकें। किसी एंटिटी, API कॉल या API सतह पर सीधे जाने के लिए खोज शॉर्टकट (/ या cmd/ctrl + K) का उपयोग करें।

LLM-तैयार दस्तावेज़

त्वरित शुरुआत, API और tool surfaces खोजने के लिए क्यूरेट किया गया llms.txt index उपयोग करें। एक फ़ाइल में उनकी पूरी rendered content चाहिए तो llms-full.txt लोड करें। दस्तावेज़ build दोनों feeds फिर से बनाता है।

पहली झलक

from openmed import analyze_text

result = analyze_text(
    "Patient started on imatinib for chronic myeloid leukemia.",
    model_name="disease_detection_superclinical",
    confidence_threshold=0.55,
)

for entity in result.entities:
    print(entity.label, entity.text, entity.confidence)
uv pip install "openmed[hf]"
uv run python examples/pii_model_comparison.py

बाकी दस्तावेज़ इस स्निपेट को विस्तार से समझाते हैं। संपूर्ण सेटअप के लिए पहले त्वरित शुरुआत पढ़ें, फिर कॉन्फ़िगरेशन, zero-shot GLiNER वर्कफ़्लो और उन्नत प्रोसेसिंग सहायकों के गाइड देखें।

नवीनतम रिलीज़ की मुख्य बातें

ये दस्तावेज़ कैसे व्यवस्थित हैं

  1. त्वरित शुरुआत — काम करने वाले वातावरण और कॉपी-पेस्ट स्क्रिप्ट तक पहुँचने का सबसे तेज़ तरीका।
  2. फ़ीचर मैप — देखें कि हर क्षमता कोड से कैसे जुड़ती है।
  3. OpenMed 2.0.0 रिलीज़ नोट्स — वर्तमान इंस्टॉलेशन निर्देशांक, संगतता अनुबंध और सत्यापन आवश्यकताएँ देखें।
  4. मुख्य गाइड:
  5. Analyze Text सहायक एक-कॉल इन्फ़रेंस के लिए।
  6. REST सेवा (MVP) Docker-आधारित HTTP एंडपॉइंट के लिए।
  7. PII पहचान और स्मार्ट मर्जिंग HIPAA-सचेत डी-आइडेंटिफिकेशन के लिए।
  8. बैच प्रोसेसिंग अनेक टेक्स्ट या फ़ाइलों के लिए।
  9. ModelLoader और पाइपलाइन लंबे समय तक चलने वाले जॉब के लिए।
  10. मॉडल रजिस्ट्री सही चेकपॉइंट चुनने के लिए।
  11. कॉन्फ़िगरेशन प्रोफ़ाइल dev/prod/test सेटिंग बदलने के लिए।
  12. उन्नत NER और आउटपुट फ़ॉर्मैटिंग span सुधारने के लिए।
  13. मेडिकल-सचेत टोकनाइज़र बेहतर क्लिनिकल टोकन सीमा के लिए।
  14. कॉन्फ़िगरेशन और सत्यापन डिप्लॉयमेंट को पुनरुत्पाद्य रखने के लिए।
  15. Zero-shot टूलकिट GLiNER वर्कफ़्लो के लिए।
  16. प्रदर्शन प्रोफ़ाइलिंग समय मापने और अनुकूलन के लिए।
  17. उदाहरण और टेस्टिंग व गुणवत्ता आश्वासन रोज़मर्रा के काम के लिए।
  18. परियोजना संचालन:
  19. योगदान और रिलीज़ — रिलीज़ व दस्तावेज़ प्रकाशित करने और CI को हरा रखने की प्रक्रिया।
  20. रिलीज़ स्ट्रीम और चैनल — मॉडल आर्टिफ़ैक्ट और लाइब्रेरी रिलीज़ नीति।
  21. जनरेटिव मॉडल नीति — स्वीकृत और प्रतिबंधित मॉडल-सहायित वर्कफ़्लो।

यदि आपको कोई ऐसी सामग्री चाहिए जो अभी यहाँ नहीं है, तो GitHub पर issue खोलकर अनुपस्थित रेसिपी का उल्लेख करें। हर नया जोड़ केवल एक Markdown फ़ाइल से शुरू होता है।