AI个人学习
和实操指南

Prompt Smith:在线轻松管理多版本 Gen AI 提示词

综合介绍

Prompt Smith 是一个提示工程解决方案,旨在帮助用户轻松管理生成式 AI 提示。该平台提供了自托管选项,用户可以完全控制自己的数据。通过 Docker 化部署,用户可以轻松启动和运行服务。Prompt Smith 还提供了 RESTful API 和适用于 Python 和 Node.js 的 SDK,方便用户集成和使用。

Prompt Smith:提示工程解决方案,轻松管理 Gen AI 提示词-1

 

Prompt Smith:提示工程解决方案,轻松管理 Gen AI 提示词-1

 

功能列表

  • 自托管选项:用户可以完全控制自己的数据。
  • Docker 化部署:简化了服务的启动和运行过程。
  • RESTful API:方便用户集成和获取提示。
  • SDK 支持:提供适用于 Python 和 Node.js 的 SDK。
  • API 密钥管理:通过集中式 UI 进行 API 密钥管理。
  • 提示管理:通过集中式 UI 进行提示管理。
  • 版本控制:在数据库级别进行版本控制。

 

使用帮助

安装流程

  1. 本地启动服务
    • 使用命令 docker-compose up --build 启动服务。
    • 访问 http://localhost:3000 进行管理。
  2. 默认登录凭证
    • 电子邮件:admin@localhost.lan
    • 密码:AwesomePromptsManagement
    • 请勿在生产环境中使用默认凭证。

功能操作

  1. 创建提示
    • 访问 http://localhost:3000/prompt 创建新的提示。
    • 输入提示内容并保存。
  2. 创建 API 密钥
    • 访问 http://localhost:3000/key 创建新的 API 密钥。
    • 使用生成的 API 密钥进行身份验证。
  3. 获取提示
    • 通过 RESTful API 获取提示:
      curl "http://localhost:3000/api/bff/api/sdk/prompt/{prompt-key}" \
      -H 'Authorization: Bearer {api-key}' \
      -H 'Content-Type: application/json; charset=utf-8'
      
    • 通过 SDK 获取提示:
      • Python SDK
        from promptsmith_sdk import PromptSmith
        client = PromptSmith(api_key="your_api_key")
        prompt = client.get_prompt("prompt_key")
        print(prompt)
        
      • Node.js SDK
        const PromptSmith = require('promptsmith-sdk');
        const client = new PromptSmith('your_api_key');
        client.getPrompt('prompt_key').then(prompt => console.log(prompt));
        

注意事项

  • 数据持久性:请注意,Demo 实例中的数据可能不会保留,并且将按计划删除。
  • 贡献指南:欢迎用户通过 issue 或 PR 提出功能请求或错误报告。
AI轻松学

普通人的AI入门指南

AI就像办公软件一样,是每个人的必备技能 >>

未经允许不得转载:首席AI分享圈 » Prompt Smith:在线轻松管理多版本 Gen AI 提示词
分享到

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们