일반 소개
오픈캐릭터는 Character.AI의 대안으로 사용자에게 필터링되지 않은 무제한 AI 캐릭터 제작 및 상호작용 경험을 제공하도록 설계된 오픈 소스 캐릭터 제작 툴입니다. 사용자는 네이티브 모델을 사용하여 자신만의 캐릭터를 만들고 실행하거나 호스팅 버전을 사용할 수 있습니다. bobcoi03이 GitHub에 게시한 이 프로젝트는 프런트엔드 프레임워크로 Next.js, 스타일링을 위한 TailwindCSS, 데이터베이스 액세스를 위한 Drizzle ORM, 인증을 위한 NextAuth, 서버리스 데이터베이스로 Cloudflare D1, Cloudflare 페이지를 위한 호스팅, 컴포넌트 라이브러리용 ShadcnUI.

기능 목록
- 캐릭터 생성사용자는 자신만의 AI 캐릭터를 만들어 성격, 배경 스토리, 대화 스타일을 정의할 수 있습니다.
- 필터링되지 않은 대화이 플랫폼에는 콘텐츠 필터가 없어 사용자와 AI 캐릭터 간의 자유로운 대화를 보장합니다.
- 커뮤니티 공유사용자가 직접 만든 캐릭터를 공유하고, 다른 사람이 만든 캐릭터를 탐색하고 사용할 수 있습니다.
- 실시간 채팅사용자가 AI 캐릭터와 실시간으로 상호작용하고 몰입감 있는 채팅 환경을 경험할 수 있도록 지원합니다.
- 오픈 소스 기여개발자가 기능을 개선하거나 버그를 수정하는 프로젝트에 참여하도록 장려하세요.
- 개인정보 보호사용자 데이터를 안전하게 보호하고 공유하거나 모니터링에 사용하지 않도록 합니다.
도움말 사용
설치 프로세스
- 랭글러가 설치되어 있고 랭글러 로그인을 사용하여 로그인했는지 확인합니다(Cloudflare 계정 필요).
- 리포지토리를 복제하고 종속 요소를 설치합니다:
git clone https://github.com/bobcoi03/opencharacter
cd opencharacter
npm i -g bun
bun install
bun run setup
- 개발 서버를 실행합니다:
bun run dev
브라우저를 열고 http://localhost:3000查看结果 을 방문하세요.
주요 기능
캐릭터 생성 가이드
- 새 캐릭터를 만듭니다:
- 로그인하거나 계정을 등록하세요.
- '캐릭터 만들기' 페이지에서 캐릭터의 이름, 배경 스토리, 성격 특성, 대화 스타일 및 기타 정보를 입력할 수 있습니다.
- 플랫폼에서 제공하는 템플릿을 사용하거나 사용자 지정 콘텐츠를 직접 입력하여 역할을 정의합니다.
- 캐릭터를 저장한 후에는 내 캐릭터 목록에서 해당 캐릭터를 찾아 상호작용을 시작할 수 있습니다.
- 역할 조정:
- 캐릭터 세부정보 페이지로 이동하여 주제 기본 설정, 언어 스타일 등 캐릭터 정보를 편집하고 AI 모델의 매개변수를 조정하여 캐릭터의 동작을 변경할 수도 있습니다.
캐릭터 상호작용
- 대화를 시작합니다:
- 캐릭터를 선택하고 '채팅 시작'을 클릭합니다.
- 아무 텍스트나 입력하면 설정한 방식 또는 플랫폼 기본값에 따라 캐릭터가 응답합니다.
- 대화 과정에 문제가 있거나 캐릭터의 반응을 조정해야 하는 경우 '설정' 옵션을 통해 미세 조정할 수 있습니다.
- 공유 및 탐색:
- 역할을 공개로 설정하여 다른 사용자가 내 역할을 사용할 수 있도록 허용할 수 있습니다.
- 다른 사용자가 만든 역할을 탐색하고 '커뮤니티 역할'을 클릭하여 해당 역할을 보고 대화를 시작할 수 있습니다.
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...