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
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.8.tar.gz.
File metadata
- Download URL: orange3_example-0.1.8.tar.gz
- Upload date:
- Size: 12.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e9391030060c5581f2efd053c31ac23d9c5cbf11f7773ac2fe1274aff803d61
|
|
| MD5 |
b7f865578ca23cbf0aa2b9c12a6ab61a
|
|
| BLAKE2b-256 |
757162659643cda7ab9c2b93322ce1adef151400b469a56dcd34fd337e73e6b3
|
File details
Details for the file orange3_example-0.1.8-py3-none-any.whl.
File metadata
- Download URL: orange3_example-0.1.8-py3-none-any.whl
- Upload date:
- Size: 16.4 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 |
d0f3313c50e8f03c35f591842115071b3963d7484446b891ce65222d0e3587fd
|
|
| MD5 |
4c9b9b021e42a011f96dd1ab96ac123e
|
|
| BLAKE2b-256 |
f39ea254354753685f89e2b753e087b01dd363297eebf8ab5ff87effd820b0f3
|