특허 | 파이썬 | ||
패키지 | 빌드 상태 | ||
테스트 | 도커 | ||
개발 | 기여 |
생성적 AI 모델은 광범위한 작업의 접근성과 자동화를 높이는 데 엄청난 유용성을 보여주었습니다. 그러나 필요한 다양한 모델과 보조 기술을 배포, 테스트 및 평가하기 위한 공통 프레임워크가 부족하기 때문에 생의학 영역에 대한 적용은 여전히 제한적입니다. 이 저장소에는 생의학 애플리케이션을 대화형 AI에 연결하기 위한 일반 백엔드 라이브러리인 biochatter
Python 패키지가 포함되어 있습니다.
라이브러리는 이 사전 인쇄본에 설명되어 있으며 그 사용법을 보여주기 위해 다양한 데모 애플리케이션에서 사용됩니다.
https://github.com/biocypher/biochatter-light에서 개발한 BioChatter Light라는 간단한 Python 기반 프런트엔드;
https://github.com/biocypher/biochatter-next에서 개발한 BioChatter Next라는 고급 Next.js 기반 프런트엔드
https://github.com/biocypher/biochatter-server에서 Next 프런트엔드(및 기타 REST 기반 애플리케이션)에서 사용할 RESTful API 서버.
BioChatter는 BioCypher 지식 그래프에 기본적으로 연결되는 BioCypher 생태계의 일부입니다. BioChatter 논문이 여기에 작성되고 있습니다.
패키지를 사용하려면 pip( pip install biochatter
) 또는 Poetry( poetry add biochatter
)를 사용하여 PyPI에서 설치하세요.
패키지에는 다음 추가 항목을 사용하여 설치할 수 있는 몇 가지 선택적 종속성이 있습니다(예: pip install biochatter[xinference]
):
xinference
: Xorbits Inference를 통해 오픈 소스 LLM 쿼리 지원
podcast
: 팟캐스트 텍스트 음성 변환 지원(무료 Google TTS의 경우, 유료 OpenAI TTS는 이 추가 기능 없이 사용할 수 있음)
streamlit
: 스트림라이트 UI 기능 지원(BioChatter Light에서 사용됨)
예제, 사용 사례 및 자세한 내용은 설명서를 확인하세요. BioChatter에서 다루는 많은 공통 기능은 BioChatter Light 코드 베이스에서 사용되는 모습을 볼 수 있습니다.
우리는 크고 작은 커뮤니티의 기여에 매우 기쁩니다! BioCypher 개발에 기여하고 싶다면 기여 지침과 개발자 문서를 참조하세요. :)
비공식적인 질문을 하고 싶거나, 개발에 관해 이야기하고 싶거나, 그냥 채팅하고 싶다면 https://biocypher.zulipchat.com에서 우리 커뮤니티에 가입하세요!
가면 증후군 면책 조항: 우리는 귀하의 도움을 원합니다. 아뇨, 정말요. 당신의 머리 속에는 당신이 아직 준비가 되지 않았으며, 기여할 만큼 기술이 부족하다고 말하는 작은 목소리가 있을 수 있습니다. 우리는 당신의 머리 속의 작은 목소리가 잘못되었음을 확신합니다. 가장 중요한 것은 코드 작성 외에도 기여할 수 있는 귀중한 방법이 많이 있다는 것입니다.
이 면책 조항은 Pooch 프로젝트에서 수정되었습니다.
대규모 언어 모델의 계산 생물학 사용에 대한 자세한 내용은 이 저장소를 확인하세요.
Apple Silicon을 사용하는 경우 grpcio
종속성( pymilvus
에서 사용되는 grpc
라이브러리)에 문제가 발생할 수 있습니다. 그렇다면 여기에서 가상 환경에 설치된 패키지를 제거한 후 소스에서 바이너리를 설치해 보세요.
pip uninstall grpcio
export GRPC_PYTHON_LDFLAGS= " -framework CoreFoundation "
pip install grpcio==1.53.0 --no-binary :all: