Google 스프레드시트에서 무료로 GPT를 사용할 수 있습니다.

일반적으로 Google 시트에서 GPT와 통합하려고 할 때 확장 스토어에서 여러 옵션을 찾을 수 있지만 대부분 유료이고 비싸다. 이에 대해 고려하여 무료로 사용할 수 있는 Apps 스크립트를 설치하여 시트의 셀 공식에서 GPT API를 사용하는 방법을 소개하겠습니다.

GPT와 Google Sheets 통합의 장점

A. 개인화 및 유연성: 표준 확장과는 달리 GPT의 통합은 특정 요구 사항을 충족하기 위한 맞춤형 솔루션을 생성할 수 있습니다. 여기에는 데이터 분석, 보고서 생성, 반복 작업 자동화 및 자연어 처리 등이 포함됩니다.

B. 시간 절약과 효율성: GPT는 일반적으로 많은 시간을 소비하는 작업을 자동화할 수 있으며, 예를 들어 다양한 출처의 데이터 수집, 데이터 요약 작성 및 복잡한 데이터 세트에서 인사이트 생성 등이 있습니다.

C. 지속적인 개선: GPT 모델은 지속적으로 진화하고 있으며, 그 능력과 효율성을 확장하는 업데이트 및 개선을 받고 있습니다.

AIKit - WordPress AI Writing Assistant Using GPT-3

확장 프로그램 x 사용자 정의 스크립트

확장 기능은 보통 더 많은 옵션을 제공하며, 쉽게 접근하고 설정할 수 있는 사용자 정의 UI를 가지고 있습니다. 큰 문제는 간단한 작업에 사용된 높은 가격입니다. GPT 쿼리를 예로 들 수 있습니다.

맞춤 스크립트를 작성하면 돈을 절약할 뿐만 아니라 사용자 정의, 표준 지침 추가, 여러 가지 필요에 맞는 수식 작성이 가능합니다.

큰 문제는 Apps Scripts의 스크립트를 사용하는 것이 심지어 chatGPT의 도움을 받는다 해도 여전히 오류를 일으킬 수 있다는 것입니다. 코드를 실행하고 디버그하는 것조차 조금 귀찮을 수 있습니다.

GPT를 Google 스프레드시트에 통합하는 방법

GPT를 Google 시트에 통합하는 것은 몇 가지 기술적 단계를 포함합니다.

A. API 설정: 우선 OpenAI의 GPT API에 대한 액세스를 얻어야 합니다. 이는 일반적으로 계정을 만들고 API 키를 얻는 것을 포함합니다.

B. Google Apps Script 사용: Google Apps Script는 G Suite의 자동화를 위해 JavaScript 기반의 스크립트 플랫폼으로, GPT를 Google Sheets에 통합하는 데 사용할 수 있습니다. 이는 GPT API를 호출하고 응답을 처리하는 스크립트를 작성하는 것을 포함합니다.

C. 자동화 및 사용자화: 스크립트가 작동하게 되면, Google Sheets 내에서 텍스트 생성, 데이터 분석 및 기타 기능과 같은 작업을 자동화할 수 있습니다.

구글 스프레드시트에서 GPT를 사용하기 위한 Apps Script 코드입니다.

아래는 GPT=(“promt”;CE1)와 같은 간단한 공식을 사용하는 데 필요한 코드입니다. 이 Sheet의 공식을 사용하면 다양한 셀을 활용하여 내 테이블에 콘텐츠를 생성할 수 있습니다.

당신은 코드를 사용자 맞게 변경하고 수정할 수 있으며 다양한 기능을 수행하는 다른 공식을 만들 수도 있습니다. GPT 채팅의 도움으로 Google 시트에서 OpenAI API를 무료로 사용할 수 있습니다.

var apiKey = 'SUACHAVEDEAPI';

function GPT() {
  var messages = [];
  for (var i = 0; i < arguments.length; i++) {
    var arg = arguments[i];
    if (typeof arg === 'string' && arg.trim() !== '') {
      messages.push({ 'role': 'user', 'content': arg.trim() });
    } else if (Array.isArray(arg)) {
      arg.forEach(function(cellValue) {
        if (typeof cellValue === 'string' && cellValue.trim() !== '') {
          messages.push({ 'role': 'user', 'content': cellValue.trim() });
        }
      });
    }
  }

  if (messages.length === 0) {
    return 'Nenhuma mensagem válida fornecida.';
  }

  var url = 'https://api.openai.com/v1/chat/completions';
  var headers = {
    'Authorization': 'Bearer ' + apiKey,
    'Content-Type': 'application/json'
  };

  var payload = {
    'model': 'gpt-3.5-turbo-1106', // Especificar o modelo desejado
    'messages': messages,
    'max_tokens': 700 // Configuração flexível do número máximo de tokens
  };

  var options = {
    'method': 'post',
    'headers': headers,
    'payload': JSON.stringify(payload),
    'muteHttpExceptions': true // Importante para tratar erros
  };

  try {
    var response = UrlFetchApp.fetch(url, options);
    var result = JSON.parse(response.getContentText());

    if (response.getResponseCode() === 200 && result.choices && result.choices.length > 0) {
      return result.choices[0].message.content; // Acessa o conteúdo da mensagem corretamente
    } else {
      Logger.log('Erro na resposta da API: ' + response.getContentText());
      return 'Erro na resposta da API.';
    }
  } catch (e) {
    Logger.log('Erro ao fazer a requisição para a API: ' + e.message);
    return 'Erro ao fazer a requisição para a API.';
  }
}

앱 스크립트에 코드를 설치하는 방법

오픈AI의 GPT를 구글 스프레드시트와 통합하려면 Google Apps 스크립트를 사용해야 합니다. 이를 통해 오픈AI의 API와 상호 작용할 수 있습니다. 아래에는 제공된 코드를 설치하고 구글 스프레드시트에서 사용자 정의 함수를 활용하는 단계별 튜토리얼이 제공됩니다.

단계 1: OpenAI API 설정

  1. OpenAI 웹 사이트를 방문하고 계정을 만들거나 로그인하십시오.
  2. API 관리 섹션으로 이동하여 새 API 키를 생성하십시오.이 키를 저장하십시오.이 키는 요청 인증을 위해 필요합니다.

단계 2 : Google Apps Script 편집기를 엽니다.

  1. GPT를 사용하려는 새 또는 기존 Google 시트를 엽니다.
  2. 메뉴를 클릭하여 확장자 Sure, I can help with that. Please go ahead and send me the text you'd like me to translate from Portuguese to Korean. 앱 스크립트.
  3. 이것은 새로운 탭에서 Google Apps Script 편집기를 열 것입니다.

단계 3: 코드 설치

  1. 앱 스크립트 편집기에서 기존 코드를 삭제합니다.
  2. 에디터에 제공된 코드를 복사하고 삽입합니다.
  3. 대체하세요 'SUACHAVEDEAPI' remains unmodified as it is not in Portuguese. OpenAI에서 얻은 실제 API 키를 사용합니다.
  4. 해당 프로젝트 이름을 사용하여 스크립트를 저장합니다. 파일 Sure, I can help with that. Please go ahead and send me the text you'd like me to translate from Portuguese to Korean. 구원하다 또는 디스플레이 아이콘.

스텝 4: 구글 시트에서 사용자 정의 함수 사용하기

  1. 귀하의 Google Sheets 테이블로 돌아갑니다.
  2. 하나의 셀에, 입력 = GPT(“여기 질문”) GPT에 질문을 할 수 있습니다. 당신은 또한 보내고 싶은 텍스트를 포함하는 다른 셀을 참조할 수 있습니다.
  3. Enter를 누르고 응답이 생성되기를 기다리십시오.이 응답은 API 응답에 따라 몇 초가 걸릴 수 있습니다.

중요한 고려사항

  • 금액 및 제한: OpenAI API에는 요청 수량을 제한할 수 있는 사용률이 있습니다. 중단을 피하기 위해 이러한 제한을 주의하십시오.
  • API 키 보안: API 키를 안전하게 유지하고 스크립트 내에서 또는 공개적으로 노출 될 수있는 방법으로 공유하지 마십시오.
  • 오류 처리: 코드는 기본적인 오류 처리를 포함하지만 네트워크 오류 또는 예기치 않은 API 응답을 더 잘 처리하기 위해 확장할 수 있습니다.
  • 커스터마이징: 모델을 조정할 수 있습니다 (모델) 토큰의 최대 수 ('max_tokens' in Korean is '최대 토큰'.3) 프로젝트의 필요성에 따라 다른 구성.

이러한 단계를 따르면 OpenAI의 강력한 GPT를 Google Sheets에 통합하여 자동화, 데이터 분석, 콘텐츠 생성 등 다양한 가능성을 열 수 있습니다.