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. Acesse o site da OpenAI e crie uma conta ou faça login.
  2. Navegue até a seção de gerenciamento de API e gere uma nova chave de API. Guarde essa chave, pois você precisará dela para autenticar suas requisições.

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

  1. Abra um novo ou existente Google Sheets onde você deseja usar o GPT.
  2. No menu, clique em Extensões > Apps Script.
  3. Isso abrirá o editor do Google Apps Script em uma nova aba.

단계 3: 코드 설치

  1. No editor do Apps Script, apague qualquer código existente.
  2. Copie e cole o código fornecido no editor.
  3. Substitua 'SUACHAVEDEAPI' pela chave de API real que você obteve da OpenAI.
  4. Salve o script com um nome de projeto relevante, usando Arquivo > Salvar ou o ícone de disquete.

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

  1. Volte para a sua planilha do Google Sheets.
  2. Em uma célula, digite =GPT("Sua pergunta aqui") para fazer uma pergunta ao GPT. Você também pode referenciar outras células que contenham o texto que deseja enviar.
  3. Pressione Enter e aguarde a resposta ser gerada. Isso pode levar alguns segundos, dependendo da resposta da API.

중요한 고려사항

  • Cotas e Limites: A API da OpenAI tem cotas de uso, que podem limitar a quantidade de requisições que você pode fazer. Fique atento a esses limites para evitar interrupções.
  • Segurança da Chave de API: Mantenha sua chave de API segura e não a compartilhe dentro do script ou de qualquer maneira que possa ser exposta publicamente.
  • Tratamento de Erros: O código inclui tratamento básico de erros, mas você pode querer expandi-lo para lidar melhor com falhas de rede ou respostas inesperadas da API.
  • Customização: Você pode ajustar o modelo ('model'), o número máximo de tokens ('max_tokens') e outras configurações conforme a necessidade do seu projeto.

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