일반 소개
OAK(오픈 에이전트 키트)는 개발자가 AI 인텔리전스를 신속하게 구축, 사용자 지정 및 배포할 수 있도록 도와주는 오픈 소스 도구입니다. OpenAI, Google, Anthropic 등 모든 대규모 언어 모델(LLM)에 연결할 수 있으며 플러그인을 통한 기능 추가도 지원합니다.OAK는 AI를 쉽게 통합할 수 있도록 한다는 명확한 목표를 염두에 두고 설계되었습니다. 개발자가 아이디어에서 프로덕션 환경으로 빠르게 전환할 수 있도록 모듈식 구조, 직관적인 API, 사용하기 쉬운 인터페이스 구성 요소를 제공합니다. 지능형 어시스턴트를 구축하든 AI 기반 고객 서비스를 개발하든, OAK는 유연성과 확장성을 제공합니다. 이 사이트는 개발자 커뮤니티에 의해 운영되며, 코드가 공개되어 있고 사용자가 자유롭게 수정할 수 있으므로 모든 규모의 프로젝트에 적합합니다.

기능 목록
- 임의의 LLM 연결 지원: OpenAI, Google, Anthropic 및 기타 모델과 호환되며, 자체 호스팅 모델도 지원합니다.
- 플러그인 확장: 데이터 처리 또는 실시간 검색과 같은 플러그인을 통해 기능을 추가합니다.
- 모듈식 디자인: 조정 가능한 구성 요소를 제공하여 AI 기능을 쉽게 사용자 지정할 수 있습니다.
- 원클릭 실행: 복잡한 구성 없이 명령어로 기본 앱을 빠르게 실행할 수 있습니다.
- 인터페이스 구성 요소: 웹사이트나 애플리케이션에 임베드할 수 있는 기본 제공 채팅 인터페이스입니다.
- 오픈 소스 및 투명성: 코드는 GitHub에서 공개적으로 사용할 수 있으며 사용자가 수정하거나 기여할 수 있습니다.
- 데이터베이스 지원: 선택 사항으로 PostgreSQL에 설정하여 데이터를 더욱 편리하게 저장할 수 있습니다.
- 커뮤니티 중심: Discord를 통해 지원을 받거나 경험을 공유하세요.
도움말 사용
OAK는 간단하고 직관적이며 빠른 시작과 심도 있는 개발 지원에 모두 적합합니다. 다음은 자세한 설치 및 사용 지침입니다.
기본 설치 프로세스
코드를 변경하거나 플러그인을 개발하지 않고 OAK를 직접 실행하려면 아래 단계를 따르세요:
- 애플리케이션 실행
터미널을 열고 명령을 입력합니다:
npx @open-agent-kit/cli run docker
그러면 자동으로 OAK가 다운로드되고 실행됩니다.
- 구성 모델
명령줄에서 모델(예: OpenAI의 GPT-4o)을 선택하고 API 키를 입력하라는 메시지가 표시됩니다. 메시지에 따라 키를 입력합니다(예OPENAI_API_KEY=你的密钥
를 클릭한 다음 입력합니다. - 애플리케이션에 액세스
실행에 성공하면 브라우저를 열고 입력합니다:
http://localhost:3000
OAK 채팅 화면이 표시됩니다.
- 테스트 실행
인터페이스에 "오늘이 무슨 요일인가요"를 입력하고 정답이 반환되면 설치가 성공한 것입니다.
고급 설치 프로세스
기본 모델을 변경하거나 플러그인을 추가하거나 새로운 기능을 개발하려면 아래 단계를 따르세요:
프로젝트 만들기
- 프로젝트 생성
터미널에 입력합니다:
npx @open-agent-kit/cli create project
이렇게 하면 기본 구성으로 프로젝트 폴더가 생성됩니다.
- 카탈로그에 액세스
가져오기cd 项目名
를 클릭하고 프로젝트 카탈로그를 입력합니다.
데이터베이스 설정(선택 사항)
- PostgreSQL 실행
Docker로 데이터베이스를 시작하고 입력합니다:
docker run --name oak-db
-e POSTGRES_USER=你的用户名
-e POSTGRES_PASSWORD=你的密码
-e POSTGRES_DB=oak
-p 5432:5432 -d pgvector/pgvector:pg17
상호 호환성你的用户名
노래로 응답你的密码
.
- 연결 구성
프로젝트의.env.example
때문에.env
를 클릭하고 파일을 편집한 다음 데이터베이스 정보를 입력합니다:
DATABASE_URL=postgresql://你的用户名:你的密码@localhost:5432/oak?schema=public
구성 환경
- API 키 가져오기
- OpenAI: 액세스OpenAI 공식 웹사이트를 클릭하고 키를 생성합니다.
- Google: 참조Gemini 문서.
- 인간형: 보기인류학 문서.
- XAI: 참조XAI 문서.
- 애플리케이션 키 생성
인터뷰https://api.open-agent-kit.com/generate-secret.html
생성APP_SECRET
예를 들어
APP_SECRET=生成的32位密钥
- 환경 변수 설정
존재.env
예를 들어 키 및 기타 구성을 입력합니다:
APP_URL=http://localhost:5173
OPENAI_API_KEY=你的密钥
APP_SECRET=你的应用密钥
지역 개발
- 종속성 설치
입력:
npm install
- 운영 마이그레이션
데이터베이스를 사용하는 경우 실행합니다:
npm run generate
npm run migrate:deploy
- 애플리케이션 실행
입력:
npm run dev
인터뷰http://localhost:5173
를 클릭하고 관리 인터페이스로 들어갑니다.
주요 기능
LLM 연결
- 인터페이스에서 '설정'을 클릭하고 모델(예: Google Gemini)을 선택합니다.
- API 키를 입력하고 저장합니다.
- 채팅창에 "1+1은 몇 번이나 같나요?"와 같은 질문을 입력하여 테스트합니다.
플러그인 추가
- 의 프로젝트 폴더에서
plugins
디렉토리에 플러그인 코드를 추가합니다((컴퓨터) 파일). - 움직여야 합니다.
npm run build
포장. - 앱을 다시 시작하면 플러그인이 자동으로 적용됩니다.
인터페이스 사용자 지정
- 관리 인터페이스에서 색상과 글꼴을 조정합니다.
- 복사본 만들기
<iframe>
웹사이트에 삽입할 코드입니다.
주요 기능 작동
모듈식 개발
- OAK의 모듈식 설계를 통해 채팅 로직 변경 등 기능을 개별적으로 조정할 수 있습니다.
- 코드에서 찾기
src/modules
를 클릭하고 필요에 따라 수정합니다.
클라우드 배포
- Vercel로 배포: 터미널 유형에서
vercel deploy
를 클릭하고 지시를 따릅니다. - 배포 후 반환된 URL에 액세스합니다.
이러한 단계를 통해 OAK를 설치부터 사용까지 명확하고 쉽게 조작할 수 있습니다. 자세한 내용은 다음을 참조하세요.공식 문서.
애플리케이션 시나리오
- 지능형 어시스턴트
사용자는 LLM에 연결되어 있을 때 OAK로 개인 비서를 구축하여 질문에 답하거나 작업을 처리할 수 있습니다. - 클라이언트 서비스
기업은 웹사이트에 OAK를 삽입하여 일반적인 문의에 대한 응답을 자동화하고 효율성을 개선할 수 있습니다. - 교육 지원
교사는 OAK를 사용하여 학생들이 질문을 입력하면 시스템이 답변을 제공하는 질문-답변 도구를 만들 수 있습니다. - 데이터 분석
비즈니스 데이터를 분석하고 보고서를 생성하는 개발자 플러스 데이터 플러그인입니다.
QA
- OAK는 어떤 모델을 지원하나요?
OpenAI, Google, Anthropic 등과 같은 주요 LLM을 지원하며 자체 구축 모델도 지원합니다. - 프로그래밍에 대해 알고 싶으신가요?
기본 사용은 필요하지 않으며 인터페이스만 구성하면 됩니다. 플러그인을 개발하거나 코드를 변경하려면 JavaScript 기반이 필요합니다. - 로컬에서 실행하는 데 비용이 발생하나요?
완전히 무료이며, 클라우드 배포 또는 API 호출에 대해서만 요금이 부과될 수 있습니다. - OAK는 어떻게 업데이트하나요?
GitHub에서 최신 코드를 가져와서 설치 명령을 다시 실행하면 됩니다.
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...