AI Placeholder 개요
AI Placeholder란 무엇입니까?
AI Placeholder는 테스트 및 프로토타입 제작을 위해 가짜 (더미) 데이터를 생성하도록 설계된 무료 AI 기반 API입니다. OpenAI의 GPT-3.5-Turbo 모델의 강력한 기능을 활용하여 현실적이고 사용자 정의 가능한 데이터 세트를 만듭니다.
AI Placeholder는 어떻게 작동합니까?
AI Placeholder는 OpenAI API를 활용하여 사용자 정의 매개 변수를 기반으로 더미 콘텐츠를 생성합니다. 사용자는 필요한 데이터 유형, 레코드 수 및 각 레코드에 포함해야 하는 특정 필드를 지정할 수 있습니다. 그런 다음 API는 생성된 데이터가 포함된 JSON 응답을 반환합니다.
주요 기능:
- AI 기반 콘텐츠 생성: OpenAI의 GPT-3.5-Turbo를 사용하여 현실적이고 다양한 더미 데이터를 만듭니다.
- 사용자 정의 가능한 데이터 유형: 트윗, 게시물, 전자 상거래 제품, CRM 거래 등 다양한 콘텐츠 유형에 대한 데이터를 생성합니다.
- 필드 사양: 각 레코드 객체에 포함해야 하는 필드 (예: Instagram 게시물의 경우 userId, 캡션, imageUrl)를 지정합니다.
- 유연한 쿼리: 복잡한 데이터 요청을 위해 가상 쿼리 문자열 및 경로를 지원합니다.
- 자체 호스팅 옵션: 사용자는 호스팅된 버전을 사용하거나 API를 자체 호스팅하여 더 큰 제어 및 사용자 정의를 할 수 있습니다.
AI Placeholder를 사용하는 방법?
호스팅된 API 사용:
AI Placeholder는 설정 없이 직접 액세스할 수 있는 호스팅된 API를 제공합니다. 호스팅된 API를 사용하려면 해당 엔드포인트에 HTTP 요청을 보내기만 하면 됩니다.
예시:
포럼 사용자 기본 목록:
Request: /forum/users Response: JSON data of forum users거래 규모가 1만 이상인 CRM 판매 거래 목록:
Request: /crm/deals?amount_greater_than=10000 Response: JSON data of CRM sales deals가격순으로 정렬된 마켓플레이스의 제품 목록:
Request: /marketplace/products?sort_by=price Response: JSON data of marketplace products
규칙을 사용하여 데이터 생성:
특정 규칙을 사용하여 데이터를 생성하려면 다음 경로를 사용하십시오.
/fake/:content_type/:number_of_records?/:fields_separated_by_commas?
매개 변수:
:content_type: 생성하려는 콘텐츠 유형 (예: tweet, post, instagram-posts, linkedin-posts).:number_of_records(선택 사항): 검색하려는 레코드 수입니다.:fields_separated_by_commas(선택 사항): 각 레코드 객체가 가져야 하는 필드를 쉼표로 구분합니다.
예시:
userId, 캡션 및 imageUrl 필드가 있는 6개의 Instagram 게시물 요청:
Request: /fake/instagram_post/6/userId,caption,imageUrl Response: JSON array of 6 Instagram post objects
AI Placeholder 자체 호스팅:
AI Placeholder를 자체 호스팅하려면 다음 단계를 따르십시오.
리포지토리 복제:
git clone https://github.com/terryds/ai-placeholder.env 파일 생성:
cp .env.example .env.env 파일을 열고 OpenAI API 자격 증명을 입력합니다.
서버 시작:
deno task dev
AI Placeholder를 선택하는 이유는 무엇입니까?
AI Placeholder는 테스트 및 프로토타입 제작을 위해 더미 데이터를 생성하는 프로세스를 단순화합니다. AI를 활용하여 현실적이고 사용자 정의 가능한 데이터를 제공하여 개발자의 시간과 노력을 절약합니다. API 응답을 모의하거나, 데이터베이스를 채우거나, 샘플 콘텐츠를 만들어야 하는 경우 AI Placeholder는 유연하고 효율적인 솔루션을 제공합니다.
AI Placeholder는 누구를 위한 것입니까?
AI Placeholder는 다음에 적합합니다.
- 개발자: 실제 데이터로 애플리케이션을 테스트해야 하는 사람.
- QA 엔지니어: 테스트 목적으로 더미 데이터가 필요한 사람.
- 프로토타이퍼: 프로토타입을 위한 샘플 데이터를 빠르게 생성해야 하는 사람.
- 누구나: 다양한 애플리케이션과 시나리오에 대한 데이터를 모의해야 하는 사람.
배포
AI Placeholder는 Deno Deploy를 사용하여 배포할 수 있습니다. 그러나 현재 제한 사항으로 인해 GitHub Actions 워크플로를 배포하는 것이 좋습니다.
기여
기여를 환영합니다! 풀 리퀘스트를 제출하기 전에 문제를 열어 주요 변경 사항에 대해 논의하십시오.
지원
이 프로젝트는 한 명의 개발자가 관리합니다. https://www.buymeacoffee.com/terrydjony에서 기부하여 프로젝트를 지원하십시오.
AI Placeholder 관련 태그