본문 바로가기

파이썬 코딩 기록14

[python] 파이썬 실행파일 만들어 판매할 때 서버 써야하는 이유(안하면 정보 다 털립니다) 파이썬으로 exe 프로그램 만들어서 판매하고 있다면 이 내용 꼭 알고 계셔야합니다. 백엔드 서버 없이 운영하면 고객 정보 다 털릴수도 있는거 알고있으신가요?   외주개발하시거나 내가 만든 프로그램을 판매하고 계신 분들이 꼭 아셔야 하는 이야기입니다 시간들이고 정성을 들여 만든 프로그램이죠?  아무나 프로그램을 사용하지 못하게 로그인 시스템을 붙이셨을겁니다.혹은 고객들의 중복 사용을 막기 위해서요(내가 만든 프로그램을 주변 사람들에게 배포, 여러 PC에서 동시에 사용 등등...)   자, 이런 로그인 시스템을 만드시면서서버없이 GUI 코드단에서 모든 로직을 처리하도록 개발하신 분들 있으실겁니다.   자 이렇게, 여러분들이서버를 안 쓰는 이유는 2가지라고 생각합니다.1. 비용 절감의 목적 (서버 임대 비용.. 2024. 11. 21.
OpenAI Python Package Error: 'ChatCompletion' object is not subscriptable - OpenAI 버전 바뀌고 나오는 에러임 최신 OpenAI 패키지에서의 응답 처리 방식 변경최신 OpenAI 패키지에서는 response.choices 객체 유형이 변경되었으며, 다음과 같은 방식으로 응답을 읽어야 합니다. gpt-3.5-turbo를 쓰던 시절에는 ChatCompletion을 사용했었다  print(response.choices[0].message.content)    이제는 아래와 같이 바뀌었다 from openai import OpenAI client = OpenAI(api_key='YourKey') 전체 코드 예시:from openai import OpenAIclient = OpenAI(api_key='YourKey') #이렇게 넣는걸로 바뀌었습니다GPT_MODEL = "gpt-4o" #모델은 gpt-4o를 사용했구요mes.. 2024. 11. 14.