Apidog

올인원 협업 API 개발 플랫폼

API 설계

API 문서

API 디버깅

API 모킹

API 자동화 테스트

OpenAI GPT-3.5 Turbo와 GPT-4 (저렴한 가격 및 새로운 모델)

OpenAI는 향상된 기능 호출 능력, 확장된 컨텍스트 창 및 더 낮은 가격을 포함한 다양한 업데이트를 발표했습니다.

Young-jae

Young-jae

Updated on December 20, 2024

2023년 6월 13일, OpenAI는 향상된 조작 가능성, 개선된 함수 호출 기능, 확장된 컨텍스트 창 및 가격 인하를 포함한 언어 모델 업데이트를 발표했습니다. 2022년 11월 30일 출시 이후, 지침을 따르고 상세한 응답을 제공하도록 훈련된 InstructGPT의 형제 모델인 ChatGPT는 전 세계적으로 빠르게 인기를 얻었습니다. 이 업데이트는 여섯 가지 주요 영역을 포함하며, 여러분과 함께 자세한 내용을 알아보게 되어 기쁩니다.

  • Chat Completions API에서 새로운 함수 호출 기능
  • gpt-4gpt-3.5-turbo의 업데이트된 및 더욱 조작 가능한 버전
  • 표준 4k 버전 대비 새로운 16k 컨텍스트 버전의 gpt-3.5-turbo
  • 최첨단 임베딩 모델의 75% 비용 절감
  • gpt-3.5-turbo의 입력 토큰에 대해 25% 비용 절감
  • gpt-3.5-turbo-0301gpt-4-0314 모델에 대한 사용 중단 일정 발표

함수 호출

최신 업데이트된 GPT-4-0613 및 GPT-3.5-turbo-0613은 개발자가 모델에게 함수를 설명할 수 있게 하여, 모델이 이러한 함수를 호출하는 인수를 포함하는 JSON 객체를 출력하도록 합니다. 이는 GPT 모델이 외부 도구 및 API와 연결하여 구조화된 데이터 출력을 생성하는 새로운 방법을 제공합니다.

모델은 함수 호출이 필요할 때를 감지하도록 미세 조정되었으며 함수 시그니처를 준수하는 JSON으로 응답할 수 있습니다. 이는 개발자가 외부 도구를 호출하여 질문에 답하는 챗봇을 만들고, 자연어를 API 호출 또는 데이터베이스 쿼리로 변환하며, 텍스트에서 구조화된 데이터를 추출할 수 있게 합니다. 새로운 API 매개변수는 특정 함수 호출을 지원하며, 개발자는 함수 호출을 개선하는 평가를 추가하기 위해 개발자 문서를 참조할 수 있습니다.

함수 호출 예시

1단계·OpenAI API

함수와 사용자 입력으로 모델 호출

샘플 요청 코드:

curl https://api.openai.com/v1/chat/completions -u :$OPENAI_API_KEY -H 'Content-Type: application/json' -d '{
  "model": "gpt-3.5-turbo-0613",
  "messages": [
    {"role": "user", "content": "보스턴의 날씨는 어떤가요?"}
  ],
  "functions": [
    {
      "name": "get_current_weather",
      "description": "주어진 위치의 현재 날씨를 가져옵니다.",
      "parameters": {
        "type": "object",
        "properties": {
          "location": {
            "type": "string",
            "description": "도시와 주, 예: 샌프란시스코, CA"
          },
          "unit": {
            "type": "string",
            "enum": ["celsius", "fahrenheit"]
          }
        },
        "required": ["location"]
      }
    }
  ]
}'

cURL 요청을 보내기 위해 Apidog를 사용할 수 있습니다. Apidog 은 개발자들에게 다양한 기능과 혜택을 제공하는 강력한 API 개발 및 테스트 도구입니다. Postman처럼 Apidog는 사용자들이 cURL 요청을 보낼 수 있게 하며, 이는 터미널 또는 명령 줄 인터페이스에서 cURL에 익숙한 사용자들에게 특히 유용합니다. Apidog의 사용자 친화적인 인터페이스와 많은 기능을 활용하여, 다른 유형의 요청과 함께 cURL 요청을 간편하게 생성하고 보낼 수 있습니다. 이를 통해 개발자들은 API를 효율적으로 테스트하고, 잠재적인 문제를 빠르게 식별 및 디버깅하며, API 개발 작업 흐름을 극대화할 수 있습니다.

경험이 풍부한 개발자든 API 테스트를 시작하는 개발자든, Apidog의 cURL 요청 기능은 필수 도구입니다.

cURL 요청 명령을 붙여넣을 때 $OPENAI_API_KEY를 실제 키 매개변수로 바꿔야 합니다.

"보내기" 버튼을 클릭한 후 응답 문자열을 받게 될 것입니다.

완전한 응답:

{
  "id": "chatcmpl-123",
  ...
  "choices": [{
    "index": 0,
    "message": {
      "role": "assistant",
      "content": null,
      "function_call": {
        "name": "get_current_weather",
        "arguments": "{ \"location\": \"Boston, MA\"}"
      }
    },
    "finish_reason": "function_call"
  }]
}

2단계·타사 API

모델 응답을 사용하여 여러분의 API를 호출하고 아래와 같이 요청합니다:

curl https://weatherapi.com/...
{ "temperature": 22, "unit": "celsius", "description": "맑음" }

3단계·OpenAI API

응답을 모델로 다시 보내 요약합니다.

샘플 요청 코드:

curl https://api.openai.com/v1/chat/completions -u :$OPENAI_API_KEY -H 'Content-Type: application/json' -d '{
  "model": "gpt-3.5-turbo-0613",
  "messages": [
    {"role": "user", "content": "보스턴의 날씨는 어떤가요?"},
    {"role": "assistant", "content": null, "function_call": {"name": "get_current_weather", "arguments": "{ \"location\": \"Boston, MA\"}"}},
    {"role": "function", "name": "get_current_weather", "content": "{\"temperature\": "22", \"unit\": \"celsius\", \"description\": \"맑음\"}"}
  ],
  "functions": [
    {
      "name": "get_current_weather",
      "description": "주어진 위치의 현재 날씨를 가져옵니다.",
      "parameters": {
        "type": "object",
        "properties": {
          "location": {
            "type": "string",
            "description": "도시와 주, 예: 샌프란시스코, CA"
          },
          "unit": {
            "type": "string",
            "enum": ["celsius", "fahrenheit"]
          }
        },
        "required": ["location"]
      }
    }
  ]
}'

요청을 보내기 위해 Apidog를 사용할 수 있습니다.

"보내기" 버튼을 클릭하면 성공적인 응답을 받게 됩니다.

완전한 응답:

{
    "id": "chatcmpl-******",
    "object": "chat.completion",
    "created": *****,
    "model": "gpt-3.5-turbo-0613",
    "choices": [
        {
            "index": 0,
            "message": {
                "role": "assistant",
                "content": "보스턴의 날씨는 현재 맑고 기온은 22도 섭씨입니다."
            },
            "finish_reason": "stop"
        }
    ],
    "usage": {
        "prompt_tokens": 127,
        "completion_tokens": 17,
        "total_tokens": 144
    }
}

보스턴의 날씨는 현재 맑고 기온은 22도 섭씨입니다.

더 큰 컨텍스트 창

최신 업데이트로 GPT-4-32k-0613 및 GPT-3.5-turbo-16k가 이제 더 큰 텍스트를 처리할 수 있게 되어, 상당한 양의 텍스트 데이터를 처리해야 하는 응용 프로그램의 효과를 향상시킵니다. GPT-3.5-turbo-16k는 이제 한 번의 요청으로 대략 20페이지의 텍스트를 처리할 수 있게 되었으며, 이는 이전 모델보다 네 배 더 큽니다. 즉, 사용자는 곧 ChatGPT에 한 번에 20페이지의 텍스트를 업로드할 수 있게 되어, 더 큰 텍스트 데이터를 처리하는 데 있어 상당한 향상을 제공합니다.

새로운 모델

OpenAI는 최근에 GPT-4GPT-3.5 Turbo 모델에 대한 업데이트를 발표했습니다. GPT-4-0613는 함수 호출 기능이 개선된 업데이트된 모델입니다. 한편, GPT-4-32k-0613은 GPT-4-0613과 동일한 함수 호출 개선이 있으며, 더 큰 텍스트를 더 잘 이해할 수 있도록 확장된 컨텍스트 길이를 가지고 있습니다.

업데이트는 더 많은 사람들이 GPT-4를 사용해 볼 수 있도록 할 예정이며, OpenAI는 다음 몇 주 동안 대기자 명단에서 더 많은 사람들을 초대할 계획이고, 이 모델로 대기자 명단을 전면 해제할 의도를 가지고 있습니다. 유사하게, GPT-3.5-Turbo-0613는 함수 호출 추가 및 시스템 메시지로 더 신뢰할 수 있는 조작 가능성을 갖추게 되었습니다.

GPT-3.5-Turbo-16k는 GPT-3.5-Turbo의 네 배에 달하는 컨텍스트 길이를 가지며, 1K 입력 토큰당 0.003의 가격으로 제공됩니다. 이 업데이트는 모델이 이제 한 번의 요청으로 ~20페이지의 텍스트를 지원할 수 있음을 의미합니다.

OpenAI는 3월에 발표된 초기 GPT-4 및 GPT-3.5 Turbo 모델을 업그레이드하고 사용 중단할 예정입니다. 안정 모델 이름을 사용하는 애플리케이션은 6월 27일에 새로운 모델로 자동 업그레이드됩니다. 개발자는 또한 API 요청에서 적절한 모델 이름을 지정하여 9월 13일까지 이전 모델을 사용할 수 있습니다. OpenAI는 원활한 전환을 위해 개발자들의 피드백을 환영합니다.

이러한 업데이트를 통해 OpenAI의 모델은 더욱 강력하고 사용자 친화적으로 발전하고 있으며, 개발자들에게 탐색할 흥미로운 새로운 가능성을 제공합니다. 개선된 함수 호출부터 더 큰 컨텍스트 길이에 이르기까지, 이러한 업데이트는 자연어 처리의 한계를 넓히고 전 세계 개발자들에게 최첨단 기술을 제공합니다.

가격 인하

OpenAI는 최근 인기 있는 임베딩 모델의 가격을 대폭 인하하여 1K 토큰당 0.0001 달러로 75% 비용을 절감했습니다. 이 업데이트는 OpenAI의 시스템을 더욱 효율적으로 만들고 이러한 절감을 개발자들에게 전달하기 위한 지속적인 노력의 일환입니다.

수백만 사용자를 위한 ChatGPT를 구동하는 인기 챗 모델 GPT-3.5 Turbo도 입력 토큰 비용이 25% 감소하는 가격 인하를 받았습니다. 개발자는 이제 이 모델을 1K 입력 토큰당 0.0015 달러와 1K 출력 토큰당 0.002 달러로 사용할 수 있습니다. 16k 컨텍스트 버전인 GPT-3.5-Turbo-16k는 1K 입력 토큰당 0.003 달러와 1K 출력 토큰당 0.004 달러로 가격이 책정되어, 개발자들이 더 큰 텍스트 처리를 위해 이 강력한 모델을 활용할 수 있게 합니다.

OpenAI는 개발자들의 피드백을 중요하게 생각하며, 그들의 제안은 플랫폼의 지속적인 발전에 필수적인 역할을 합니다. 이러한 최신 업데이트는 OpenAI 모델을 사용하는 개발자들에게 더 많은 가치와 넓은 응용 기회를 제공할 예정입니다. 가격 인하와 새로운 기능들로 OpenAI는 자연어 처리 분야에서 선두주자로 자리 잡고 있습니다.

GPT-4 모델 대 챗 모델 (GPT-3.5-turbo)

GPT-3.5-turbo는 더 낮은 비용, 일반 응용 프로그램에 충분한 성능, 그리고 낮은 자원 요구 사항으로 두드러지며, 예산 제약이 있는 사용자나 자원이 제한된 환경에서 운영하는 데 이상적입니다. 하지만 제한된 컨텍스트 창과 덜 강력한 함수 호출은 고급 응용 프로그램에는 적합하지 않을 수 있습니다.

반면 GPT-4는 향상된 함수 호출과 더 큰 컨텍스트 창을 제공하여 광범위한 정보를 유지해야 하는 복잡한 응용 프로그램에 유리합니다. 그러나 더 높은 가격대와 더 많은 계산 자원을 요구합니다. 필요한 것에 맞는 모델을 선택하는 것이 예산 내에서 최대의 이익을 가져올 수 있습니다.

모델 사용 중단

3월에 발표된 gpt-4 및 gpt-3.5-turbo의 초기 버전의 업그레이드 및 사용 중단 과정이 시작되었습니다. gpt-3.5-turbo, gpt-4 및 gpt-4-32k를 포함한 안정 모델 이름은 6월 27일에 자동으로 새로운 모델로 업그레이드됩니다. 모델 버전 간의 성능 비교를 위해, 당사의 Evals 라이브러리는 모델 변경이 사용 사례에 미치는 영향을 보여주는 공개 및 비공개 평가를 지원합니다.

개발자가 새로운 모델로 전환할 시간이 더 필요하면, API 요청에서 gpt-3.5-turbo-0301, gpt-4-0314 또는 gpt-4-32k-0314를 지정하여 이전 모델을 계속 사용할 수 있습니다. 이전 모델은 9월 13일까지 이용 가능하며, 이후에는 해당 모델 이름에 대한 요청이 실패하게 됩니다. 모델 사용 중단에 대해 업데이트를 받으려면 당사의 모델 사용 중단 페이지를 방문하실 수 있습니다. 이러한 모델에 대한 첫 번째 업데이트이므로, 원활한 전환을 위해 개발자 피드백을 주시면 감사하겠습니다.

결론

OpenAI는 개발자들이 강력한 응용 프로그램을 만들 수 있도록 새로운 모델과 기능을 출시했습니다. 가격 인하는 특히 매력적이며, 웹 애플리케이션 실험을 증가시키면서 비용을 최소화할 수 있게 합니다. 다른 개발자들이 이러한 업데이트를 어떻게 활용할지 흥미롭게 지켜볼 것입니다.

또한, ChatGPT 플러그인은 AI 기반 도구로 고객 서비스, 마케팅 및 기타 비즈니스 작업을 효율적으로 처리하는 데 도움을 줄 수 있습니다. 이 글에서는 여러분의 비즈니스에 더 많은 가치를 가져다줄 창의적인 여러 사용 사례를 소개합니다.

Ollama 사용법: Ollama를 이용한 로컬 LLM 완전 초보 가이드관점

Ollama 사용법: Ollama를 이용한 로컬 LLM 완전 초보 가이드

인공지능의 세계는 끊임없이 발전하고 있으며, 대규모 언어 모델(LLM)은 점점 더 강력해지고 접근성이 높아지고 있습니다. 많은 사람들이 클라우드 기반 서비스를 통해 이러한 모델과 상호작용하지만, 개인 컴퓨터에서 직접 실행하는 데 초점을 맞추는 움직임이 커지고 있습니다. 바로 여기서 Ollama가 등장합니다. Ollama는 Llama 3, Mistral, Gemma, Phi 등 최첨단 LLM을 로컬에서 다운로드, 설정 및 실행하는 복잡한 과정을 획기적으로 단순화하도록 설계된 강력하면서도 사용자 친화적인 도구입니다. 이 포괄적인 가이드는 설치 및 기본 사용법부터 고급 사용자 지정, API 사용 및 필수 문제 해결까지 Ollama를 시작하는 데 필요한 모든 것을 안내합니다. 로컬 LLM을 애플리케이션에 통합하려는 개발자, 다양한 아키텍처를 실험하려는 연구원, 또는 오프라인에서 AI를 실행하는 데 관심이 있는 애호가이든 관계없이 Ollama는 간소화되고 효율적인 플랫폼을 제공합니다. �

Young-jae

April 28, 2025

Swagger UI 한국어 무료 다운로드 위치관점

Swagger UI 한국어 무료 다운로드 위치

Swagger UI 한국어 인터페이스를 얻는 것의 어려움을 탐색하고 Apidog이 API 개발을 위한 강력한 플랫폼 대안인 이유를 알아보세요.

Oliver Kingsley

April 23, 2025

무료 한국어 Postman 다운로드 방법관점

무료 한국어 Postman 다운로드 방법

Postman 한국어 버전을 무료로 다운로드할 수 있나요? Postman은 한국어를 네이티브로 지원하지 않지만, 해결 방법은 있습니다. 이 방법들을 살펴보고 언어에 관계없이 전체 API 워크플로우를 간소화하도록 설계된 강력하고 통합된 Postman 대안인 Apidog을 발견하십시오.

Oliver Kingsley

April 22, 2025