Skip to main content

Orange3 LLM 기반 사용자 정의 예제 위젯입니다.

Project description

Orange3 Example Widgets

Orange3를 위한 LLM 기반 사용자 정의 위젯 모음입니다.

설치

pip install orange3-example

포함된 위젯

1. LLM Transformer

GPT API를 통해 입력 데이터를 변환하는 위젯입니다.

기능:

  • 텍스트 데이터를 LLM으로 변환
  • 사용자 정의 프롬프트 입력
  • OpenAI API Key 설정

사용법:

  1. 위젯을 Canvas에 추가
  2. OpenAI API Key 입력
  3. 프롬프트 입력
  4. 입력 데이터 연결 후 "변환 실행" 버튼 클릭

2. Image LLM

이미지와 텍스트를 입력받아 멀티모달 LLM으로 처리하는 위젯입니다.

기능:

  • 이미지 + 텍스트 멀티모달 처리
  • GPT-4o 모델 사용
  • 실시간 이미지 표시

사용법:

  1. 위젯을 Canvas에 추가
  2. OpenAI API Key 입력
  3. 이미지 데이터와 텍스트 데이터 연결
  4. 프롬프트 입력 후 자동 처리 또는 버튼 클릭

3. Microbit Communicator

시리얼 포트를 통해 마이크로비트로 데이터를 전송하는 위젯입니다.

기능:

  • 시리얼 포트 연결
  • 텍스트 데이터 자동/수동 전송
  • 연결 상태 모니터링

사용법:

  1. 위젯을 Canvas에 추가
  2. 포트 선택 및 연결
  3. 입력 텍스트 데이터 연결
  4. 자동 전송 활성화 또는 수동 전송 버튼 클릭

4. Webcam Viewer

웹캠을 실시간으로 표시하고 이미지를 캡쳐하는 위젯입니다.

기능:

  • 실시간 웹캠 미리보기
  • 이미지 캡쳐 및 전송
  • 웹캠 시작/중지 제어

사용법:

  1. 위젯을 Canvas에 추가
  2. "웹캠 시작" 버튼 클릭
  3. "이미지 캡쳐" 버튼으로 현재 프레임 캡쳐 및 전송

요구사항

  • 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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

orange3_example-0.1.5-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

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

Hashes for orange3_example-0.1.5.tar.gz
Algorithm Hash digest
SHA256 c9fe70b84e4883ce4d2298e54b53be9c3b0bde4cc86d262cdf8e03c6e71363ee
MD5 9a493ceb3ff7b38d329b2cdc47b554bf
BLAKE2b-256 ee87e7d4370962c5cbc456b3e5995d3d69fe1a31bda40b7b91f0f04b3428cdcb

See more details on using hashes here.

File details

Details for the file orange3_example-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for orange3_example-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2888cbc9c146c63908d7f460d8e41ccbd906fab295551fd77015902dff0cb93e
MD5 b33a37e26a67f57ab6c661635808c2b1
BLAKE2b-256 511bc2ec430dfdf1e72f8fcecd7601afa89fb43fe7ed681c2a5bc7be81f36f8f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page