Introdução geral
O Prompt Smith é uma solução de engenharia de prompts projetada para ajudar os usuários a gerenciar facilmente prompts de IA generativos. A plataforma oferece uma opção auto-hospedada que dá aos usuários controle total sobre seus dados. Com a implantação do Docker, os usuários podem facilmente colocar o serviço em funcionamento, e o Prompt Smith também oferece uma API RESTful e SDKs para Python e Node.js para facilitar a integração e o uso.
Lista de funções
- Opção auto-hospedadaOs usuários têm controle total sobre seus dados.
- Implementação em DockerSimplifica o processo de iniciar e executar serviços.
- API RESTfulIntegração fácil de usar e acesso a alertas.
- Suporte a SDKFornecimento de SDKs para Python e Node.js.
- Gerenciamento de chaves de APIGerenciamento de chaves de API por meio de uma interface de usuário centralizada.
- Gerenciamento de tacosGerenciamento imediato por meio de uma interface de usuário centralizada.
- controle de versãoControle de versão no nível do banco de dados.
Usando a Ajuda
Processo de instalação
- Serviço de inicialização local::
- Usando comandos
docker-compose up --build
Inicie o serviço. - entrevistas
http://localhost:3000
Gerenciamento.
- Usando comandos
- Credenciais de login padrão::
- E-mail:
admin@localhost.lan
- Senha:
AwesomePromptsManagement
- Não use as credenciais padrão em um ambiente de produção.
- E-mail:
Operação da função
- Criar uma dica::
- entrevistas
http://localhost:3000/prompt
Crie um novo prompt. - Digite o prompt e salve.
- entrevistas
- Criação de chaves de API::
- entrevistas
http://localhost:3000/key
Crie uma nova chave de API. - Use a chave de API gerada para autenticação.
- entrevistas
- Obter dicas::
- Obtenha dicas por meio da API RESTful:
enrolar "http://localhost:3000/api/bff/api/sdk/prompt/{prompt-key}" \\cH -H 'Authorization: Bearer {api-key}' \\cH -H 'Content-Type: application/json; charset=utf-8'
- Obtenha dicas por meio do SDK:
- SDK do Python::
de promptsmith_sdk importação PromptSmith cliente = PromptSmith(api_key="sua_chave_api") prompt = client.get_prompt("prompt_key") impressão(prompt)
- SDK do Node.js::
const PromptSmith = exigir('promptsmith-sdk'); const cliente = novo PromptSmith('your_api_key'); cliente.getPrompt('prompt_key').então(imediato => console.registro(prompt)).
- SDK do Python::
- Obtenha dicas por meio da API RESTful:
advertência
- Persistência de dadosObservação: observe que os dados na instância de demonstração podem não ser mantidos e serão excluídos de forma programada.
- Diretrizes de contribuiçãoOs usuários podem enviar solicitações de recursos ou relatórios de bugs por meio de problema ou PR.