Skip to main content

A collection of AI-powered tools for games and apps.

Project description

usingai: AI 기반 게임/앱 모듈 컬렉션

이 패키지는 Google Gemini APIOpenAI DALL·E 3 API를 활용하여,
게임 및 애플리케이션 개발에 사용할 수 있는 다양한 AI 기능들을 제공합니다.
현재 이미지 스타일 변환AI 챗봇 기능을 포함하고 있습니다.


🚀 주요 기능

  • 🖼️ 이미지 스타일 변환
    텍스트 프롬프트 기반으로 예술 스타일(유화, 픽셀아트, 수묵화 등)을 적용하여 이미지를 생성합니다.

  • 🤖 AI 챗봇
    텍스트 또는 이미지 기반 질문에 답하는 멀티모달 챗봇 기능 (Gemini API 사용)


📦 설치 방법

pip install usingai

⚙️ 사용법

1. API 키 자동 설정

최초 실행 시 .env 파일이 없으면 자동으로 생성됩니다.
명령어 실행 후 안내에 따라 OpenAIGoogle Gemini API 키를 입력하세요.

🔑 아래 링크에서 각 API 키를 발급받을 수 있습니다:

python -m ai_tools.main

또는 main.py를 바로 실행해도 자동으로 설정 스크립트가 호출됩니다.


2. 실행 예시

실행 후 아래와 같은 메뉴가 제공됩니다:

💾 출력 이미지를 저장할 폴더를 입력하세요 (Enter 시 입력 이미지와 같은 위치):

이후 경로는 수정할 수 없으니 주의하세요!

1. 이미지 스타일 변환
2. AI 챗봇
3. 종료

🧪 테스트

테스트용 이미지 생성 및 모듈 테스트를 진행할 수 있습니다.

python tests/test_ai_tools.py

🛠️ 개발 체크리스트 보기

👉 ✅ checklist.md 보기


🤝 기여 (Contributing)

이 프로젝트는 오픈 소스로 개발되고 있으며 누구나 환영합니다.
자세한 기여 방법은 CONTRIBUTING.md를 확인하세요.


📄 라이선스

이 프로젝트는 MIT License에 따라 배포됩니다.


⚠️ 사용 시 주의사항

  • 본 프로젝트는 OpenAI 및 Google Gemini API를 사용하며, 각 API 제공자의 사용 정책을 반드시 준수해야 합니다.
  • 생성된 콘텐츠에 대해 개발자는 책임지지 않으며, 사용자의 책임 하에 사용해야 합니다.

📄 자세한 정책은 OpenAI 정책, Gemini 정책을 참고하세요.

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

usingai311-0.2.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

usingai311-0.2.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file usingai311-0.2.0.tar.gz.

File metadata

  • Download URL: usingai311-0.2.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for usingai311-0.2.0.tar.gz
Algorithm Hash digest
SHA256 882425eb6058966ac128ebb3be3df386015280621872cbb6a125d910e1cddc69
MD5 8e00d2efc986fd109fad4ed2a2f7f5c0
BLAKE2b-256 83d61f4c10a593d014cfe9285facb5e9fd6c65457c4e051667bb40ad1d8abb6e

See more details on using hashes here.

File details

Details for the file usingai311-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: usingai311-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for usingai311-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3748be88a4dc767f91579cb8876995f1e05ab3d4023214e927f9f4a9c6851aa9
MD5 309585b58f67707a972b064cb0b4cc7f
BLAKE2b-256 755cb64a29908ccac0ddf0bcf03cebfbe3486b8f853a30554053e04aeb5e00e0

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