토마토의 개발일지
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • Development (144)
      • Languege (39)
        • Java & Spring (27)
        • C# & ASP.NET (5)
        • JavaScript (2)
        • Kotlin (5)
      • DB (0)
        • Oracle (0)
      • Study (72)
        • 네트워크 (3)
        • 이펙티브 자바 (41)
        • 우아한 테크 코스 (7)
        • Next Step (3)
        • Certificate (5)
        • Side Proejct (6)
      • Error (18)
        • 개발환경 (10)
        • 트러블슈팅 (6)
      • Algorithm (12)
      • 개발환경 (1)
      • 회고 (2)
  • 홈
  • 태그
  • 방명록
Error/개발환경

[OpenAI - Codex] ChatGPT Cli 사용법, 오류 해결방법

Codex란?오픈AI 코덱스는 오픈AI가 개발한 인공지능 모델이다. 응답 시 자연어의 구문을 분석하고 코드를 생성한다. 비주얼 스튜디오 코드와 Neovim 등의 선별된 통합 개발 환경을 위한 프로그래밍 자동 완성 도구인 깃허브 코파일럿을 지원한다.쉽게 말하면 GPT 사촌같은 녀석이다. 웹에서 비동기 에이전트 역할을 하기도 하고 Cli로도 사용이 가능하다.Codex Cli(ChatGPT Cli) 설치# npmnpm i -g @openai/codex# 또는 Homebrewbrew upgrade codexcodex 시작하기#로그인(OpenAI Pro, Plus에 가입되어 있거나 API KEY 발급 필수)codex login#시작codex#즉시 명령codex "hi"#에이전트 모드codex --full-auto..

2025. 7. 29. 10:44
Error/개발환경

[OpenAI] ChatGPT API 오류 - 429 Too Many Requests

⚠️오류 발생openAI ChatGPT를 연동하여 구현된 API에 문제가 발생하였다는 Issue를 접했다.429 Too Many Requests 라는 오류가 발생했고, 문제의 원인을 찾기 시작했다.첫 번째로 openAI의 Status를 확인했다. 종종 AWS의 서비스가 다운되는 경우를 보았어서 해당 문제일거라고 생각했다. 하지만 Status 확인 결과 아무런 문제가 없었다. 👌문제찾기그럼 문제는 어디였을까?해당 API의 Response를 확인했다.확인 결과 Http Response Status는 429 Too Many Requests라고 나오고 있었고, 공식 문서 확인 결과 Rate Limit이 걸리는 경우에 해당 응답을 반환하고 있었다.사용량이 많은 API에서 openAI를 호출하고 있지만, 별도의 ..

2024. 12. 9. 23:30
Error/개발환경

[ElasticSearch] Spring data elasticSearch 인증 관련 오류 해결

개요엘라스틱 서치 환경을 구축하고, Spring Data Elasticsearch를 연결하는데 문제가 발생하였다.그 이유는 바로 로컬에서 테스트 할 때 와는 다르게 실서버에서는 인증(https, 인증서, Authorization)이 필요했다.하지만 해당 객체를 통해 해결할 수 있다는 기본적인 설정이 있었지만 https와 cert 인증서를 포함하여 Authorization을 모두 포함하는 코드는 찾아볼 수 없었다. 결국 하나씩 디버깅을 해가며 원인 분석을 한 내용을 공유하고자 한다.추가로 Spring data Elasticsearch는 처음 bean이 컨테이너에 생성되면서 handshake를 하게 되는데 이때 elasticsearch의 health를 하게 되는데 네트워크 in/out bound도 확인해야 ..

2024. 9. 6. 18:55
Error/개발환경

[Git] 잘못된 브랜치에 커밋 했을때 대처법

🔍 개요 프리코스를 진행하면서 실수로 branch를 만들고 체크아웃을 하지 않고 미션을 진행했다. 이런 경우 첫 번째 커밋을 제외한 나머지는 전부 롤백시키고, 그동안 진행한 커밋들을 branch로 옮겨야 하는데.. 1.새로운 브랜치 생성 및 체크아웃 먼저 옮길 브랜치를 생성하고 해당 브랜치로 체크아웃합니다. git checkout -b 2.커밋 해시 찾기 git log # 첫 번째 커밋 해시를 확인하세요. (방향키로 조작 가능) git reset --hard git log 명령어를 사용하여 main 브랜치의 첫 번째 커밋 해시를 찾습니다. (만약 다른 해시로 복구하려면 그걸 복사) 그런 다음 첫 번째 커밋 상태로 브랜치를 초기화합니다. 는 실제 첫 번째 커밋의 해시로 교체해야 합니다. 3.main 브랜치..

2023. 11. 8. 13:22
Error/개발환경

SourceTree 무반응, 안켜짐, 실행안될때

C\user\{user}\AppData\Local\Atlassian\SourceTree.exe_url~~~~~\3.4.7.0(버전) 폴더 아래에 Composition.cache를 삭제 후 소스트리 실행시 정상 동작

2023. 6. 20. 09:18
Error/개발환경

[SpringBoot Data JPA] 'Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set' 오류

'Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set' db 변경도중 이런 오류가 발생하였습니다. hibernate dialect 즉 방언을 설정해주지 않아서 발생한 문제였고, h2 db이용시에는 아무런 문제가 없었지만, mysql 사용시에는 해당 문제가 발생하였습니다. 해결 방법으로는 아래와 같이 작성하면 됩니다. [application.properties] spring.jpa.database=MYSQL [appcation.yml] spring: jpa: database: MYSQL

2023. 4. 23. 21:37
  • «
  • 1
  • 2
  • »

공지사항

  • GitHub & WorkSpace

전체 카테고리

  • Development (144)
    • Languege (39)
      • Java & Spring (27)
      • C# & ASP.NET (5)
      • JavaScript (2)
      • Kotlin (5)
    • DB (0)
      • Oracle (0)
    • Study (72)
      • 네트워크 (3)
      • 이펙티브 자바 (41)
      • 우아한 테크 코스 (7)
      • Next Step (3)
      • Certificate (5)
      • Side Proejct (6)
    • Error (18)
      • 개발환경 (10)
      • 트러블슈팅 (6)
    • Algorithm (12)
    • 개발환경 (1)
    • 회고 (2)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #객체지향
  • #김영한
  • #백엔드
  • #kotlin
  • #파이썬
  • #AWS
  • #BOJ
  • #이펙티브자바
  • #개발자
  • #구글 클라우드
  • #우테코
  • #제네릭
  • #GCP
  • #effective java
  • #Java
  • #자바
  • #saa
  • #spring boot
  • #백준
  • #김영한 스프링
  • #클라우드
  • #코틀린
  • #스프링부트
  • #spring
  • #TDD
  • #이펙티브 자바
  • #도메인 주도 개발
  • #후기
  • #트러블슈팅
  • #스프링
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 토마토의 개발일지 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바