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에 추가
- "웹캠 시작" 버튼 클릭
- "이미지 캡쳐" 버튼으로 현재 프레임 캡쳐 및 전송
요구사항
- Python 3.6+
- Orange3 >= 3.32.0
- OpenAI API Key (LLM 위젯 사용 시)
의존성
- Orange3
- openai
- PyQt5
- python-dotenv
- opencv-python
- 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.7.tar.gz
(11.7 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.7.tar.gz.
File metadata
- Download URL: orange3_example-0.1.7.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07a56fb0dd3d3f636042883e0fab72af21335e8c55a170b79ae33bff314ac2cb
|
|
| MD5 |
4119d823635e9bce16e243820984ec97
|
|
| BLAKE2b-256 |
618bbff6dd19e3aa085436a82f58cbd406d9f7faff8e5dbe9b1ed9592104ee93
|
File details
Details for the file orange3_example-0.1.7-py3-none-any.whl.
File metadata
- Download URL: orange3_example-0.1.7-py3-none-any.whl
- Upload date:
- Size: 15.8 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 |
e92cb960ef5103ca4b591fbdf41ad7f0ca0a39d4a49f980e2c4cf3086c3f697a
|
|
| MD5 |
2ce50a3441db5d018f7d613f518063ae
|
|
| BLAKE2b-256 |
9bd0648a7555c7162bfe0b0e0c135a7a2b2b20aa841ef1799ef2a59640c1e569
|