[AI 서비스 API Key 설정]
AIPilotSmarteasy는 생성형 AI 모델 연동 애플리케이션입니다. AI AIPilotSmarteasy는 현재(2024년 7월) AI 서비스 공급사로 OpenAI, Google, Anthropic, Groq, Upstage을 지원합니다. 모델은 각 AI 서비스 공급사들의 모달 별 대표 모델을 지원합니다. 설정에서 공급사를 선택하면 그들이 제공하는 모달 별 대표 모델이 자동 선택됩니다. 사용자는 공급사만 선택하면 됩니다.
AIPilotSmarteasy에서는 특별한 요금제로 가입해서 사용하는 게 아니라, 사용자가 발급 받은 API를 사용할 수 있게 합니다. 사용자는 사용하고자 하는 AI 서비스 공급자로 부터 API Key를 발행 받아서 설정해야 합니다.
API Key 발급은 직접 AI 서비스 공급자 페이지에 들어가 가입하고 발행을 하시면 됩니다. 이게 좀 어려운 경우에는 구글에서 “{AI 서비스 공급자 이름} API Key 발급” 최신 순 검색 결과에서 따라하기 쉬운 글을 선택해서 내용대로 따라 해 보시면 됩니다. 검색 예) OpenAI API Key 발급
로컬이나 자신의 서버에서 직접 생성형 AI 모델을 사용하고자 할 수 있습니다. 이러한 경우 대표적으로 사용할 수 있는 모델이 메타 라마3 입니다. AIPilotSmarteasy는 올라마를 통해 라마3를 사용하는 방식을 지원합니다. 이는 일반적인 지원 내용이 아니기 때문에 별도 커스터마이징으로 진행합니다.
[검색 엔진 API 설정]
생성형 AI 모델은 사전훈련된 시점 이후 생성된 데이터에 대해선 모릅니다. 이를 보완하기 위해 구글과 같은 검색 엔진에서 검색 결과를 추가적으로 활용해야 할 수 있습니다.
AIPilotSmarteasy는 다양한 검색 엔진에 접근할 수 있도록 하는 SerpAPI를 사용합니다. SerpAPI 사이트에 가입하고 API 키를 발급받아 환경설정 폼의 “검색 엔진 API Key”를 작성합니다.
[메모리 서버 Uri 설정]
생성형 AI 모델 사전 훈련에 사용되지 않은 개인, 기업, 공공기관 데이터를 알지 못합니다. 따라서 이런 데이터들에 접근하려면 별도 작업을 해 줘야 합니다. AIPilotSmarteasy는 이를 지식 데이터베이스 구축으로 지원합니다. 지식 데이터베이스 구축을 위해서는 벡터 데이터베이스 기능이 있어야 합니다. AIPilotSmarteasy는 단순 벡터 데이터베이스를 지원합니다. 지식 데이터베이스를 별도 서버로 구축하거나 다른 벡터데이터베이스 지원은 별도 커스터마이징으로 진행합니다.
[AI Service API Key Setup]
AIPilotSmarteasy is a generative AI model integration application. As of July 2024, AIPilotSmarteasy supports OpenAI, Google, Anthropic, Groq, and Upstage as AI service providers. It supports representative models for each modal from these AI service providers. When selecting a provider in the settings, their representative models for each modal are automatically selected. Users only need to choose the provider.
AIPilotSmarteasy doesn’t require subscribing to a special pricing plan; instead, it allows users to use their own issued API. Users need to obtain and set up an API Key from their chosen AI service provider.
To obtain an API Key, users can directly visit the AI service provider’s page, sign up, and issue one. If this proves difficult, users can search Google for “{AI service provider name} API Key issuance” and follow easy-to-understand instructions from recent search results. Example search: “OpenAI API Key issuance”
Users may want to use generative AI models directly on their local machine or server. In such cases, a notable model to use is Meta’s Llama 3. AIPilotSmarteasy supports using Llama 3 through Ollama. As this is not a standard support feature, it’s handled through separate customization.
[Search Engine API Setup]
Generative AI models are unaware of data generated after their pre-training period. To compensate for this, it may be necessary to additionally utilize search results from engines like Google.
AIPilotSmarteasy uses SerpAPI, which allows access to various search engines. Sign up on the SerpAPI site, obtain an API key, and enter it in the “Search Engine API Key” field in the environment settings form.
[Memory Server URI Setup]
Generative AI models don’t know about personal, corporate, or public institution data not used in their pre-training. To access such data, separate work is required. AIPilotSmarteasy supports this through knowledge database construction. Building a knowledge database requires vector database functionality. AIPilotSmarteasy supports a simple vector database. Setting up a knowledge database on a separate server or supporting other vector databases is handled through separate customization.