728x90
반응형
SMALL

분류 전체보기 247

AI챗봇(chatGPT4o)으로 리눅스에 웹서비스 자동(?) 설치하기

ㅁ 개요 O 프로그램 소개  - 이번 내용은 chatGPT4o를 사용하여 리눅스 서버에 웹서비스를 AI챗봇의 도움을 받아 빠르게 설치하는 방법에 대해 알아 보겠습니다.   O 참고사이트 본 포스팅은 아래 사이트를 참고하였으며, 초보 사용자분들께서 좀 더 쉽게 따라할 수 있도록 상세히 작성하였습니다. 자세한 내용은 아래 사이트를 참고 바랍니다.https://www.youtube.com/watch?v=vXlglMK-vQY   O 사전 준비 사항본 포스팅을 따라하기 위해서는 아래 2가지 사항이 필요합니다. -vultr클라우드 (우분투 24.04) 또는 로컬 리눅스(우분투 24.04)>본 테스트 시 사용한 클라우드 비용 : 0.15달러 -chatGPT API key(secret key)>본 테스트 시 사용한 c..

메타의 라마3 등 여러 AI챗봇들을 내 윈도우 PC에 간단하게 설치하여 챗봇 사용하기

ㅁ 개요 O 프로그램 소개  - 이번 내용은 메타의 라마3 뿐만아니라 MS의 위저드, 이미지를 분석할 수 있는 라바 등 매우 다양한 오픈 소스 AI챗봇들을 내 PC(또는 노트북)에 한꺼번에 설치하여 멀티로 AI챗봇을 사용하는 방법에 대하여 알아보겠습니다.   O 사전 준비 사항-윈도우 10 이상-CPU i7 이상 권장-메모리 16GB 이상 권장-GPU가 있으면 좋으나 없어도 관계없음즉, PC 또는 노트북 사양이 좋으면 좋겠으나, 좋지 않더라도 돌아는 감(단, 사양이 좋지 않으면 시간이 오래걸릴 수 있음)   O 진행 순서 진행 순서는 크게 아래와 같습니다. 1.Msty앱 다운로드 및 설치  -로컬에서 llm 모델들을 간단하게 실행하고, 사용방법이 간단한 채팅 그래픽 인터페이스를 제공하는 msty를 다운로..

음성변조 openvoice v2- 일론머스크의 멘토가 되다.!!

ㅁ 개요 O 프로그램 소개  - 이번 내용은 openvoice v2를 활용하여 다양한 음성 활용 방법을 알아보고, 최종적으로 일론머스크의 한국어 목소리로 파기차차를 칭찬하는 내용을 만드는 방법에 대하여 자세히 알아 보겠습니다. 주의 !!이번 글은 반드시 옳바른 학습 용도로만 사용하시기 바랍니다. 그 외 허가되지 않은 방법이나 불법적인 목적(예: 피싱 등)으로 사용시 발생하는 모든 책임은 본인에게 있음을 알립니다.     O 사전 준비 사항권장 사양이 어느 정도 되는지는 잘 모르겠습니다. 다만, 제가 사용한 스펙을 아래와 같이 공개하오니 참고 하시기 바랍니다.(사양이 좋지 않아도 돌아는 갈 것으로 보입니다. 단, 느림 주의!!) -리눅스 우분투 22.04-CPU 4장-메모리 8G-GPU가 있으면 좋으나 없..

10.모듈과 패키지 - 7) 내장함수 및 외장함수

1) 내장 함수와 외장 함수가 뭐에요?-내장함수 : 파이썬 설치 시 기본으로 사용할 수 있는 함수가 내장함수 입니다.(import 사용하지 않고 사용가능한 함수)>예) input()-외장함수 : 외부에서 가져와서 사용해야 하는 함수로 보통 import를 사용하여 가져와서 사용합니다.예)import random    다음은 내장함수 input()함수의 사용 예시입니다.lang = input("어떤 언어를 좋아해요?")print(lang, "를 좋아합니다.") PS C:\Users\pygichacha\Desktop\python\module_package> python .\main.py                    어떤 언어를 좋아해요?파이썬 파이썬 를 좋아합니다.   다음은 외장함수 random()함수..

10.모듈과 패키지 - 6) 패키지 및 모듈 설치 (pip install ~~~)

구글 사이트에서 pypi로 검색 후 pypi.org에서 우리는 이미 다양한 잘 만들어진 파이썬 패키지를 찾아 사용할 수 있습니다.    아래의 경우 파이썬에서 웹사이트를 크롤링 할때 사용하는 beautifulsoup4 모듈에 대한 내용입니다.  위 모듈 설치 시 아래의 명령을 사용하여 설치합니다.>pip install beautifulsoup4 설치된 beautifulsoup4 모듈 사용시 아래와 같이 사용하시면 됩니다.(자세한 내용은 위 사이트 메뉴얼 참조, Quick start)from bs4 import BeautifulSoupsoup = BeautifulSoup("SomebadHTML")print(soup.prettify())    현재 PC에 설치된 파이썬 패키지 확인 시 아래의 명령을 사용합니..

10.모듈과 패키지 - 5) 패키지 및 모듈 위치 찾기

파이썬에서 패키지 및 모듈의 위치를 찾으려면 아래와 같이 inspect 모듈의 getfile()함수를 사용하여 찾습니다. print(inspect.getfile(random)) 실행파일명 : main.pyimport inspectimport randomprint(inspect.getfile(random)) PS C:\Users\pygichacha\Desktop\python\module_package> python .\main.pyC:\Users\pygichacha\AppData\Local\Programs\Python\Python312\Lib\random.py 파이썬 설치 위치에 따라 기본 폴더가 다를 수 있으며, 저의 기본 폴더는 아래와 같습니다."C:\Users\pygichacha\AppData\Loc..

10.모듈과 패키지 - 4) if __name__ == "__main__":

1) if __name__ == “__main__”: 의 의미가 뭐에요?현재 파이썬 스크립트를 직접 실행할 때 사용합니다. 즉, 현재 실행하는 파일이 thailand.py 이면 if 이하 구문을 실행하고, 그렇지 않고, 외부에서 실행하면 else 구문 실행합니다. 현재 파일에서 바로 테스트 해 보기위해서 주로 if __name__ == "__main__"를 사용합니다. 실행 파일명 : thailand.py(직접 이 파일에서 실행)class ThailandPackage:    def detail(self):        print("태국 패키지 입니다.") if __name__ == "__main__":    print("thailand 모듈 직접실행")    trip_to = ThailandPackage..

음성변조 openvoice v1- 일론머스크의 멘토가 되다.!!

ㅁ 개요 O 프로그램 소개  - 이번 내용은 openvoice v1를 활용하여 다양한 음성 활용 방법을 알아보고, 최종적으로 일론머스크의 목소리로 파기차차를 칭찬하는 내용을 만드는 방법에 대하여 자세히 알아 보겠습니다. 주의 !!이번 글은 반드시 옳바른 학습 용도로만 사용하시기 바랍니다. 그 외 허가되지 않은 방법이나 불법적인 목적(예: 피싱 등)으로 사용시 발생하는 모든 책임은 본인에게 있음을 알립니다.     O 사전 준비 사항권장 사양이 어느 정도 되는지는 잘 모르겠습니다. 다만, 제가 사용한 스펙을 아래와 같이 공개하오니 참고 하시기 바랍니다.(사양이 좋지 않아도 돌아는 갈 것으로 보입니다. 단, 느림 주의!!) -리눅스 우분투 22.04-CPU 4장-메모리 8G-GPU가 있으면 좋으나 없어도 관..

메타의 라마3를 내 윈도우 PC에 설치하여 나만의 챗봇 사용하기

ㅁ 개요 O 프로그램 소개  - 이번 내용은 최근 나온 따끈 따끈한 메타의 오픈소스인 라마3를 로컬 PC(윈도우10)에 설치하여 사용하는 방법에 대하여 알아보겠습니다.   O 사전 준비 사항-윈도우 10 이상-CPU i7 이상 권장-메모리 16GB 이상 권장-GPU가 있으면 좋으나 없어도 관계없음즉, PC 또는 노트북 사양이 좋으면 좋겠으나, 좋지 않더라도 돌아는 감(단, 사양이 좋지 않으면 시간이 오래걸릴 수 있음)   O 진행 순서 진행 순서는 크게 아래와 같습니다. 1.ollama 프로그램 다운로드 및 설치 -로컬에서 llm을 쉽게 설치할 수 있도록 도와주는 프로그램인 ollama를 다운로드 후 설치합니다.  2.llama3 소형 모델 다운로드 및 설..

10.모듈과 패키지 - 3) __all__ 변수

1)__all__변수가 뭐에요?__init__.py 파일 내 __all__변수에 지정하는 것으로 모듈에서 다른 모듈이나 패키지로 공개할 이름들을 지정하는 변수입니다. 이 변수를 사용하여 해당 모듈이나 패키지를 import할 때 어떤 이름들이 직접적으로 import될지를 명시할 수 있습니다.일반적으로 "import *" 이와같이 모든 자원을 임포트 하는 경우 __all__변수를 사용하여 사용할 모듈을 지정해 주어야 합니다.  아래와 같이 __init__.py 파일에 __all__ 변수를 사용하여 다른 모듈에서 사용할 수 있도록 모듈을 지정할 수 있습니다. 아래 예의 경우 thailand 모듈을 다른 모듈에서 사용할 수 있도록 설정하고 있습니다.(아래 디렉토리 구조 참조)__init__.py__all__ =..

728x90
반응형
LIST