본문 바로가기

유용한 코드 모음2

openAI api로 아웃페인팅을 (야매로) 싸게 이용하고 구현하기 openAI의 아웃페인팅을 해상도가 좀 낮더라도, 조금 노가다를 하더라도 싸게 이용할 수 없을까? 발상의 시작 openAI의 아웃페인팅은 dalle2 모델을 기반으로 하는데, 현재 115credits(총 460장의 이미지 생성)에 15달러, 즉 1장당 0.032달러이다. 그런데 openAI의 dalle2 모델의 api요금을 보면 1024*1024 해상도 이미지가 1장당 0.02달러이다. 여기서 뭔가 부조리함(?)을 느꼈다. 똑같은 생성모델을 이용하는데 api로 이미지를 만들면 60퍼센트 가격이라니. 이거 가격차이가 많이 나는 거 아니야? 그래서 혹시 이 dalle2 api가 아웃페인팅을 지원하고 있는가 찾아봤다. * openai api 가격표 * outpainting 홈페이지 사실 openai의 이미지 .. 2024. 2. 19.
스네이크 케이스로 된 파일명을 케밥 케이스로 바꾸기(node.js) 학부 때 C를 사용할 때, 습관적으로 파일명으로 스네이크 케이스를 사용했다. 최근에서야 안 것인데 자바스크립트(node.js) 코드는 카멜 케이스와 파스칼 케이스를 사용하지만, 파일명으로는 대개 케밥 케이스를 사용한다. 이 참에 파일명을 전부 케밥 케이스로 바꾸려고 한다. *혹시 헷갈리는 분을 위해 스네이크 케이스 vs 케밥 케이스 ex) 'solve problem fast.js'라는 파일명을 사용하고자 할 때. 스네이크 케이스(Snake case): 영어 소문자와 언더스코어('_') 로 이름을 붙이는 방식. =>'solve_problem_fast.js' 케밥 케이스(Kebab case): 영어 소문자와 하이픈('-')으로 이름을 붙이는 방식. =>'solve-problem-fast.js' 둘 다 파일명.. 2023. 5. 16.