전체 글 (8) 썸네일형 리스트형 파이썬으로 텔레그램 봇 메세지 보내기(telepot) 오늘은 텔레그램 봇을 만들고 telepot이라는 라이브러리를 사용하여 봇으로 사용자에게 메세지를 보내는 코드를 작성해보겠습니다. 카카오톡도 오픈채팅의 방장봇 기능이 존재하고 챗봇을 만들 수 있지만 신청 해야하는 번거로움과 텔레그램보다 복잡한 구조로 인해 텔레그램으로 챗봇을 통해 구현하고자 합니다. 이 글은 텔레그램 챗봇을 만드는 글이 아닙니다. 개인용 챗봇에 메세지를 보내는 예제 글입니다. 1. 텔레그램 검색창에 BotFather를 검색한다. 많은 피싱계정이 있으니 아래와 같이 파란색 체크 표시가 있는 BotFather를 선택해야 한다. 2. 봇 생성을 진행한 뒤 API를 발급받는다. (EX: 154684894:AE66544EWEFASDF) 예시와 같이 API 코드가 발급됩니다. 3. ge.. OpenAI API key 발급 방법 OpenAI API key 발급 방법 이 글에선 OpenAI의 API를 사용하기 위한 API key를 발급 받는 방법을 다룹니다. 아래의 순서를 따라가면 API key를 발급받을 수 있습니다. 먼저 OpenAI 계정을 만들어서 로그인을 합니다. ChatGPT가 아닌 API KEY를 받기위해 API를 선택합니다. 좌측 메뉴에서 API keys를 선택합니다. 아래의 화면에선 내가 이전에 받은 API key들과 언제 생성했는지 언제 마지막으로 사용했는지 확인할 수 있습니다. 우리는 새로운 api key를 발급하려고 하니 Create new secret key를 통해 새로운 key를 발급받도록 합니다. 새로 발급받을 key의 이름을 입력하고 Create secret key 버튼을 통해 키를 발급 받을 수 있습니.. OpenAI Moderation 사용법 Moderation 우리가 주로 사용하는 LLM의 경우 ChatGPT처럼 이미 프롬프트 템플릿이 정해져 있고 별다른 설정없이 LLM을 사용할 수 있다는 장점이 있습니다. 하지만 GPT3.5나 최신버전의 GPT가 아닌 다른 출력값이 정제되지 않은 LLM을 사용한다면 출력값은 매우 폭력적이거나 편향이 강할 수 있습니다. 대부분의 API를 유료화한 OpenAI도 Moderation에 대한 분류는 아직 유료화를 진행하지 않았습니다. 이번 글에선 OpenAI의 Moderation API를 사용하여 문장의 폭력성과 ChatGPT의 정책에 맞지 않은 문장을 분류해보도록 하겠습니다. 위 그림을 통해 OpenAI에서 규정하고 있는 Moderation categories에 대해서 확인할 수 있습니다. 관심이 있으신분들은 .. 이전 1 2 3 다음