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.5.tar.gz
(11.8 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.5.tar.gz.
File metadata
- Download URL: orange3_example-0.1.5.tar.gz
- Upload date:
- Size: 11.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9fe70b84e4883ce4d2298e54b53be9c3b0bde4cc86d262cdf8e03c6e71363ee
|
|
| MD5 |
9a493ceb3ff7b38d329b2cdc47b554bf
|
|
| BLAKE2b-256 |
ee87e7d4370962c5cbc456b3e5995d3d69fe1a31bda40b7b91f0f04b3428cdcb
|
File details
Details for the file orange3_example-0.1.5-py3-none-any.whl.
File metadata
- Download URL: orange3_example-0.1.5-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 |
2888cbc9c146c63908d7f460d8e41ccbd906fab295551fd77015902dff0cb93e
|
|
| MD5 |
b33a37e26a67f57ab6c661635808c2b1
|
|
| BLAKE2b-256 |
511bc2ec430dfdf1e72f8fcecd7601afa89fb43fe7ed681c2a5bc7be81f36f8f
|