본문 바로가기
728x90

전체 글49

node로 하는 gpt-3.5-turbo 사용부터 배포까지 기록 사용한 라이브러리 openai openai Node.js library for the OpenAI API. Latest version: 3.2.1, last published: 5 days ago. Start using openai in your project by running `npm i openai`. There are 209 other projects in the npm registry using openai. www.npmjs.com OpenAI 공식문서에 나오는 사용법 (공식문서 일부분 긁어 왔습니다.) import { Configuration, OpenAIApi } from "openai"; const configuration = new Configuration({ organization: .. 2023. 3. 6.
mysql docker-compose-up 해보기 mysql을 실행하기 위한 docker-compose.yml version: '3' services: db: image: mysql:latest container_name: mysql-server ports: - '3307:3307' environment: MYSQL_ROOT_PASSWORD: password command: - --character-set-server=utf8mb4 - --collation-server=utf8mb4_unicode_ci volumes: - ./data/:/var/lib/mysql mysql은 보통 3306포트를 사용합니다. 기록할때 당시 로컬에 mysql 3306을 사용 중이라서 3307로 띄웠고, 이름도 겹치지 않게 'mysql-server' 로 사용하였습니다. mys.. 2023. 3. 2.
Docker run 명령어 정리 run - 컨테이너 실행 docker run [option] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG... ] '[]'는 선택적 인수를 뜻한다. 아래는 [option]에 들어갈 수 있는 것들이다. 옵션 설명 -d detached mode(백그라운드 모드) -p 호스트와 컨테이너 포트를 연결 -v 호스트와 컨테이너의 디렉토리를 연결 -e 컨테이너 내에서 사용할 환경변수 설정 -it -i와 -t를 동시에 사용한 것으로 실행하고 터미널 입력을 위한 옵션 --name 컨테이너 이름 설정 --rm 프로세스 종료시 컨테이너 자동 제거 --network 네트워크 연결 직접 써보고 명령어 차이 알아보기 docker run ubuntu:20.04 run 명령어를 사용하면 사용할 이미지가 저장되어 있.. 2023. 3. 1.
WebRTC로 서버 안태우고 라이브채팅 구현하기 WebRTC - RTCPeerConnection.createDataChannel { const offer = await myPeerConnection.createOffer(); myPeerConnection.setLocalDescription(offer); socket.emit('offer', offer, 1); }); // Peer B가 합류를 받고 ok함(answer) socket.on('offer', async offer => { myPeerConnection.setRemoteDescription(offer); const answer = await myPeerConnection.createAnswer(); myPeerConnection.setLocalDescription(answer); socket.. 2023. 1. 8.
728x90