Orange3 LLM 기반 사용자 정의 예제 위젯입니다.
Project description
Orange3 Example Widgets
Orange3를 위한 LLM 기반 사용자 정의 위젯 모음입니다.
설치
pip install orange3-example
포함된 위젯
1. LLM Transformer
GPT API를 통해 입력 데이터를 변환하는 위젯입니다.
기능:
- 텍스트 데이터를 LLM으로 변환
- 사용자 정의 프롬프트 입력
- OpenAI API Key 설정
사용법:
- 위젯을 Canvas에 추가
- OpenAI API Key 입력
- 프롬프트 입력
- 입력 데이터 연결 후 "변환 실행" 버튼 클릭
2. Image LLM
이미지와 텍스트를 입력받아 멀티모달 LLM으로 처리하는 위젯입니다.
기능:
- 이미지 + 텍스트 멀티모달 처리
- GPT-4o 모델 사용
- 실시간 이미지 표시
사용법:
- 위젯을 Canvas에 추가
- OpenAI API Key 입력
- 이미지 데이터와 텍스트 데이터 연결
- 프롬프트 입력 후 자동 처리 또는 버튼 클릭
3. Microbit Communicator
시리얼 포트를 통해 마이크로비트로 데이터를 전송하는 위젯입니다.
기능:
- 시리얼 포트 연결
- 텍스트 데이터 자동/수동 전송
- 연결 상태 모니터링
사용법:
- 위젯을 Canvas에 추가
- 포트 선택 및 연결
- 입력 텍스트 데이터 연결
- 자동 전송 활성화 또는 수동 전송 버튼 클릭
4. Webcam Viewer
웹캠을 실시간으로 표시하고 이미지를 캡쳐하는 위젯입니다.
기능:
- 실시간 웹캠 미리보기
- 이미지 캡쳐 및 전송
- 웹캠 시작/중지 제어
사용법:
- 위젯을 Canvas에 추가
- "웹캠 시작" 버튼 클릭
- "이미지 캡쳐" 버튼으로 현재 프레임 캡쳐 및 전송
웹캠 기능은 선택 의존성입니다. 필요 시 다음으로 설치하세요:
pip install "orange3-example[webcam]"
요구사항
- Python 3.6+
- Orange3 >= 3.32.0
- OpenAI API Key (LLM 위젯 사용 시)
의존성
- Orange3
- openai
- PyQt5
- python-dotenv
- pyserial
라이선스
MIT License
저자
Gangjun Jo
링크
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
orange3_example-0.1.15.tar.gz
(11.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file orange3_example-0.1.15.tar.gz.
File metadata
- Download URL: orange3_example-0.1.15.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9de5aa1c5e447ff2b88394ef675a0f9e487fc051f5b4009ec9f71b945bc4b68
|
|
| MD5 |
97c7bc2b36234ea76e62989076ede3d0
|
|
| BLAKE2b-256 |
bcb7b73df579a8428914494b64c492a69b4563aa5ef09c2a46d29361e74b1f7e
|
File details
Details for the file orange3_example-0.1.15-py3-none-any.whl.
File metadata
- Download URL: orange3_example-0.1.15-py3-none-any.whl
- Upload date:
- Size: 14.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5817bb35ab3e5331423b740cfd74781ec32f862cdb64d291e66b6cb407fe48a
|
|
| MD5 |
52c5e5adc38895be4c716f01879bc75b
|
|
| BLAKE2b-256 |
cb7686e27eedeeeaa0b02525f3b1b599982e8921a671402267ab98d902c5fc16
|