일반적으로 Google 시트에서 GPT와 통합하려고 할 때 확장 스토어에서 여러 옵션을 찾을 수 있지만 대부분 유료이고 비싸다. 이에 대해 고려하여 무료로 사용할 수 있는 Apps 스크립트를 설치하여 시트의 셀 공식에서 GPT API를 사용하는 방법을 소개하겠습니다.
GPT와 Google Sheets 통합의 장점
A. 개인화 및 유연성: 표준 확장과는 달리 GPT의 통합은 특정 요구 사항을 충족하기 위한 맞춤형 솔루션을 생성할 수 있습니다. 여기에는 데이터 분석, 보고서 생성, 반복 작업 자동화 및 자연어 처리 등이 포함됩니다.
B. 시간 절약과 효율성: GPT는 일반적으로 많은 시간을 소비하는 작업을 자동화할 수 있으며, 예를 들어 다양한 출처의 데이터 수집, 데이터 요약 작성 및 복잡한 데이터 세트에서 인사이트 생성 등이 있습니다.
C. 지속적인 개선: GPT 모델은 지속적으로 진화하고 있으며, 그 능력과 효율성을 확장하는 업데이트 및 개선을 받고 있습니다.
확장 프로그램 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 설정
- OpenAI 웹 사이트를 방문하고 계정을 만들거나 로그인하십시오.
- API 관리 섹션으로 이동하여 새 API 키를 생성하십시오.이 키를 저장하십시오.이 키는 요청 인증을 위해 필요합니다.
단계 2 : Google Apps Script 편집기를 엽니다.
- GPT를 사용하려는 새 또는 기존 Google 시트를 엽니다.
- 메뉴를 클릭하여
확장자
Sure, I can help with that. Please go ahead and send me the text you'd like me to translate from Portuguese to Korean.앱 스크립트
. - 이것은 새로운 탭에서 Google Apps Script 편집기를 열 것입니다.
단계 3: 코드 설치
- 앱 스크립트 편집기에서 기존 코드를 삭제합니다.
- 에디터에 제공된 코드를 복사하고 삽입합니다.
- 대체하세요
'SUACHAVEDEAPI' remains unmodified as it is not in Portuguese.
OpenAI에서 얻은 실제 API 키를 사용합니다. - 해당 프로젝트 이름을 사용하여 스크립트를 저장합니다.
파일
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: 구글 시트에서 사용자 정의 함수 사용하기
- 귀하의 Google Sheets 테이블로 돌아갑니다.
- 하나의 셀에, 입력
= GPT(“여기 질문”)
GPT에 질문을 할 수 있습니다. 당신은 또한 보내고 싶은 텍스트를 포함하는 다른 셀을 참조할 수 있습니다. - Enter를 누르고 응답이 생성되기를 기다리십시오.이 응답은 API 응답에 따라 몇 초가 걸릴 수 있습니다.
중요한 고려사항
- 금액 및 제한: OpenAI API에는 요청 수량을 제한할 수 있는 사용률이 있습니다. 중단을 피하기 위해 이러한 제한을 주의하십시오.
- API 키 보안: API 키를 안전하게 유지하고 스크립트 내에서 또는 공개적으로 노출 될 수있는 방법으로 공유하지 마십시오.
- 오류 처리: 코드는 기본적인 오류 처리를 포함하지만 네트워크 오류 또는 예기치 않은 API 응답을 더 잘 처리하기 위해 확장할 수 있습니다.
- 커스터마이징: 모델을 조정할 수 있습니다 (
모델
) 토큰의 최대 수 ('max_tokens' in Korean is '최대 토큰'.
3) 프로젝트의 필요성에 따라 다른 구성.
이러한 단계를 따르면 OpenAI의 강력한 GPT를 Google Sheets에 통합하여 자동화, 데이터 분석, 콘텐츠 생성 등 다양한 가능성을 열 수 있습니다.