METAL for iPhone

AI 뉴스, 이제 앱에서 읽으세요.

METAL 앱을 다운로드하고 매일 새로운 AI 기사를 만나보세요.

App Store에서 다운로드

iPhone용 앱 · 무료 다운로드

iPhone의 App Store에서도 ‘메탈 AI 매거진’을 검색할 수 있습니다.

METAL

AI 용어사전H쓰다 보면 만나는 말

HTTPX2

오픈AI 파이썬 개발 도구가 서버와 통신할 때 쓰는 새 통신 담당 부품으로, 기존 HTTPX를 대체했다.

쉽게 말하면

HTTPX2는 오픈AI가 만든 파이썬용 개발 도구 모음(SDK, 개발자가 가져다 쓰는 완성된 부품 상자라고 보면 된다)이 오픈AI 서버와 편지를 주고받을 때 실제로 봉투를 들고 뛰어가는 배달원 같은 부품이다. 이전에는 HTTPX라는 배달원이 이 일을 맡았는데, 최근 이 배달원이 HTTPX2로 교체됐다.

배달원이 하는 중요한 일 중 하나는 상대방이 진짜 오픈AI가 맞는지 신분증을 확인하는 일이다. 예전에는 certifi라는 별도의 신분증 대조표를 늘 챙겨 다니며 확인했는데, HTTPX2부터는 컴퓨터에 원래 내장돼 있는 신분증 대조표를 대신 쓰게 바뀌었다. 문제는 아주 가벼운 서버나 회사 내부의 특수한 환경에는 이 내장 대조표 자체가 없거나 부실할 수 있다는 점이다. 그러면 배달원이 상대 신분을 확인하지 못해 통신 자체가 막혀버릴 수 있다.

그래서 이런 환경을 쓰는 개발자는 신분증 대조표를 직접 컴퓨터에 설치하거나, 어떤 대조표를 쓸지 프로그램 안에서 직접 지정해줘야 한다. 겉으로는 부품 이름 하나가 바뀐 것처럼 보이지만, 그 안에서는 서버가 안전한 상대인지 확인하는 방식 자체가 바뀐 셈이다.

기사에서 이렇게 나와요

기사에서는 "오픈AI가 openai-python 패키지의 기본 통신 도구를 HTTPX에서 HTTPX2로 바꿨다"는 식으로 등장한다. 오해하기 쉬운 점은 이것이 새로운 AI 모델이나 챗GPT 기능 업데이트가 아니라는 것이다. 챗GPT를 쓰는 일반 이용자에게는 아무 영향이 없고, 오픈AI 기능을 자기 프로그램에 연결해 쓰는 개발자의 서버 환경에서만 영향을 준다.

직접 해보기

직접 코드를 다루는 개발자라면 다음을 점검해볼 수 있다.

  1. openai 패키지를 새로 설치한 뒤 갑자기 서버 연결 오류가 난다면, 사용 중인 서버나 컨테이너에 신분증 대조표 역할을 하는 최신 인증서 목록이 제대로 갖춰져 있는지 확인한다.
  2. 회사 내부망이나 최소 구성 컨테이너처럼 특수한 환경이라면, 어떤 인증서 목록을 쓸지 코드에서 직접 지정하는 옵션을 추가할 수 있는지 문서를 찾아본다.
  3. 인증이나 요청·응답을 가로채는 커스텀 코드, 테스트용 목(mock) 도구를 쓰고 있다면 새 통신 도구에 맞게 업데이트가 필요한지 확인한다.

함께 볼 용어

이 용어가 나온 기사

ㄱㄴㄷ 전체 찾아보기