Lisensi | ular piton | ||
Kemasan | Membangun status | ||
Tes | Buruh pelabuhan | ||
Perkembangan | Kontribusi |
Model AI generatif telah menunjukkan kegunaan luar biasa dalam meningkatkan aksesibilitas dan otomatisasi berbagai tugas. Namun, penerapannya pada bidang biomedis masih terbatas, sebagian disebabkan oleh kurangnya kerangka umum untuk menerapkan, menguji, dan mengevaluasi beragam model dan teknologi tambahan yang diperlukan. Repositori ini berisi paket biochatter
Python, perpustakaan backend generik untuk koneksi aplikasi biomedis ke AI percakapan.
Pustaka dijelaskan dalam pracetak ini dan digunakan dalam berbagai aplikasi demo untuk menampilkan penggunaannya:
frontend sederhana berbasis Python yang disebut BioChatter Light, yang kami kembangkan di https://github.com/biocypher/biochatter-light;
frontend canggih berbasis Next.js yang disebut BioChatter Next, yang kami kembangkan di https://github.com/biocypher/biochatter-next;
server API RESTful untuk digunakan oleh frontend Berikutnya (dan aplikasi berbasis REST lainnya) di https://github.com/biocypher/biochatter-server.
BioChatter adalah bagian dari ekosistem BioCypher, yang terhubung secara asli ke grafik pengetahuan BioCypher. Makalah BioChatter sedang ditulis di sini.
Untuk menggunakan paket ini, instal dari PyPI, misalnya menggunakan pip ( pip install biochatter
) atau Poetry ( poetry add biochatter
).
Paket ini memiliki beberapa dependensi opsional yang dapat diinstal menggunakan tambahan berikut (misalnya pip install biochatter[xinference]
):
xinference
: dukungan untuk menanyakan LLM sumber terbuka melalui Xorbits Inference
podcast
: dukungan untuk podcast text-to-speech (untuk Google TTS gratis; OpenAI TTS berbayar dapat digunakan tanpa tambahan ini)
streamlit
: dukungan untuk fungsi UI streamlit (digunakan di BioChatter Light)
Lihat dokumentasi untuk contoh, kasus penggunaan, dan informasi lebih lanjut. Banyak fungsi umum yang dicakup oleh BioChatter dapat dilihat digunakan dalam basis kode BioChatter Light.
Kami sangat senang atas kontribusi dari komunitas, besar dan kecil! Jika Anda ingin berkontribusi pada pengembangan BioCypher, silakan lihat pedoman kontribusi kami dan dokumen pengembang. :)
Jika Anda ingin mengajukan pertanyaan informal, membicarakan hal-hal dev, atau sekadar mengobrol, silakan bergabung dengan komunitas kami di https://biocypher.zulipchat.com!
Penafian sindrom penipu: Kami membutuhkan bantuan Anda. Tidak, sungguh. Mungkin ada suara kecil di kepala Anda yang memberi tahu Anda bahwa Anda belum siap, bahwa Anda tidak cukup terampil untuk berkontribusi. Kami yakinkan Anda bahwa suara kecil di kepala Anda itu salah. Yang terpenting, ada banyak cara berharga untuk berkontribusi selain menulis kode.
Penafian ini diadaptasi dari proyek Pooch.
Lihat repositori ini untuk informasi lebih lanjut tentang penggunaan biologi komputasi model bahasa besar.
Jika Anda menggunakan Apple Silicon, Anda mungkin mengalami masalah dengan ketergantungan grpcio
( perpustakaan grpc
, yang digunakan di pymilvus
). Jika demikian, coba instal biner dari sumber setelah menghapus paket yang diinstal dari lingkungan virtual dari sini:
pip uninstall grpcio
export GRPC_PYTHON_LDFLAGS= " -framework CoreFoundation "
pip install grpcio==1.53.0 --no-binary :all: