AI Placeholder
Visão geral de AI Placeholder
O que é o AI Placeholder?
AI Placeholder é uma API gratuita alimentada por AI projetada para gerar dados falsos (dummy) para fins de teste e prototipagem. Ela aproveita o poder do modelo GPT-3.5-Turbo da OpenAI para criar conjuntos de dados realistas e personalizáveis.
Como funciona o AI Placeholder?
O AI Placeholder utiliza a API OpenAI para gerar conteúdo dummy com base em parâmetros definidos pelo usuário. Os usuários podem especificar o tipo de dados de que precisam, o número de registros e os campos específicos que cada registro deve conter. A API então retorna uma resposta JSON contendo os dados gerados.
Principais recursos:
- Geração de conteúdo alimentada por AI: Usa o GPT-3.5-Turbo da OpenAI para criar dados dummy realistas e variados.
- Tipos de dados personalizáveis: Gere dados para vários tipos de conteúdo, como tweets, posts, produtos de e-commerce, negócios de CRM e muito mais.
- Especificação de campos: Especifique os campos que cada objeto de registro deve incluir (por exemplo, userId, caption, imageUrl para posts do Instagram).
- Consultas flexíveis: Suporta strings de consulta e caminhos imaginários para solicitações de dados complexas.
- Opção de auto-hospedagem: Os usuários podem optar por usar a versão hospedada ou auto-hospedar a API para maior controle e personalização.
Como usar o AI Placeholder?
Usando a API hospedada:
O AI Placeholder oferece uma API hospedada que pode ser acessada diretamente sem qualquer configuração. Para usar a API hospedada, basta fazer requisições HTTP aos endpoints apropriados.
Exemplos:
Uma lista básica de usuários do fórum:
Request: /forum/users Response: JSON data of forum usersLista de negócios de vendas de CRM com um tamanho de negócio superior a 10K:
Request: /crm/deals?amount_greater_than=10000 Response: JSON data of CRM sales dealsLista de produtos de um marketplace ordenados por preço:
Request: /marketplace/products?sort_by=price Response: JSON data of marketplace products
Gerando dados com regras:
Para gerar dados com regras específicas, use a seguinte rota:
/fake/:content_type/:number_of_records?/:fields_separated_by_commas?
Parâmetros:
:content_type: O tipo de conteúdo que você deseja gerar (por exemplo, tweet, post, instagram-posts, linkedin-posts).:number_of_records(opcional): O número de registros que você deseja recuperar.:fields_separated_by_commas(opcional): Os campos que cada objeto de registro deve ter, separados por vírgulas.
Exemplos:
Solicitando 6 posts do Instagram com os campos userId, caption e imageUrl:
Request: /fake/instagram_post/6/userId,caption,imageUrl Response: JSON array of 6 Instagram post objects
Auto-hospedando o AI Placeholder:
Para auto-hospedar o AI Placeholder, siga estes passos:
Clone o repositório:
git clone https://github.com/terryds/ai-placeholderCrie o arquivo .env:
cp .env.example .envAbra o arquivo .env e insira suas credenciais da API OpenAI.
Inicie o servidor:
deno task dev
Por que escolher o AI Placeholder?
O AI Placeholder simplifica o processo de geração de dados dummy para testes e prototipagem. Ao aproveitar a AI, ele fornece dados realistas e personalizáveis, economizando tempo e esforço dos desenvolvedores. Se você precisa simular respostas de API, popular bancos de dados ou criar conteúdo de amostra, o AI Placeholder oferece uma solução flexível e eficiente.
Para quem é o AI Placeholder?
O AI Placeholder é ideal para:
- Desenvolvedores: Que precisam testar seus aplicativos com dados realistas.
- Engenheiros de QA: Que precisam de dados dummy para fins de teste.
- Prototipadores: Que precisam gerar rapidamente dados de amostra para protótipos.
- Qualquer pessoa: Que precise simular dados para várias aplicações e cenários.
Implantação
O AI Placeholder pode ser implantado usando o Deno Deploy. No entanto, devido às limitações atuais, um fluxo de trabalho do GitHub Actions é recomendado para a implantação.
Contribuições
Contribuições são bem-vindas! Por favor, abra um issue para discutir grandes mudanças antes de enviar um pull request.
Suporte
Este projeto é mantido por um único desenvolvedor. Apoie o projeto doando em https://www.buymeacoffee.com/terrydjony.
Tags Relacionadas a AI Placeholder