# LLM API 转发平台使用者操作流程说明书 --- ## 目录 1. [简介](#1-简介) 2. [角色与权限](#2-角色与权限) 3. [操作流程概览](#3-操作流程概览) 4. [管理员操作指南](#4-管理员操作指南) - [4.1 登录后台管理系统](#41-登录后台管理系统) - [4.2 管理LLM提供商](#42-管理llm提供商) - [4.2.1 新增LLM提供商](#421-新增llm提供商) - [4.2.2 修改LLM提供商](#422-修改llm提供商) - [4.2.3 删除LLM提供商](#423-删除llm提供商) - [4.3 管理客户用户](#43-管理客户用户) - [4.3.1 新增客户用户](#431-新增客户用户) - [4.3.2 修改客户用户](#432-修改客户用户) - [4.3.3 删除客户用户](#433-删除客户用户) - [4.4 生成和管理认证令牌](#44-生成和管理认证令牌) 5. [客户用户操作指南](#5-客户用户操作指南) - [5.1 获取访问令牌](#51-获取访问令牌) - [5.2 发送提示词请求](#52-发送提示词请求) 6. [常见问题与解答](#6-常见问题与解答) 7. [技术支持](#7-技术支持) --- ## 1. 简介 本说明书旨在指导**管理员**和**客户用户**如何使用LLM API转发平台。平台提供了基于令牌的LLM(大型语言模型)调用服务,支持多层级管理员管理和LLM提供商的动态配置。 --- ## 2. 角色与权限 - **超级管理员**: - 拥有系统最高权限。 - 可以管理所有管理员、客户用户和LLM提供商。 - **管理员**: - 可以管理分配给他们的客户用户和LLM提供商。 - 无法访问其他管理员的资源。 - **客户用户**: - 通过认证令牌和访问令牌与系统交互。 - 只能使用绑定的LLM提供商进行提示词请求。 --- ## 3. 操作流程概览 1. **管理员登录后台管理系统**。 2. **管理员管理LLM提供商**: - 新增、修改或删除LLM提供商。 3. **管理员管理客户用户**: - 新增客户用户并绑定LLM提供商。 - 为客户用户生成认证令牌。 4. **客户用户使用认证令牌获取访问令牌**。 5. **客户用户使用访问令牌发送提示词请求**。 --- ## 4. 管理员操作指南 ### 4.1 登录后台管理系统 1. **打开浏览器**,访问后台管理系统URL。 2. 在登录页面输入**用户名**和**密码**。 3. 点击“**登录**”按钮进入后台管理界面。 ### 4.2 管理LLM提供商 管理员可以通过后台管理界面,管理LLM提供商。 #### 4.2.1 新增LLM提供商 1. 在左侧导航栏选择“**LLM提供商管理**”。 2. 点击“**新增提供商**”按钮。 3. 填写提供商信息: - **提供商名称**:如OpenAI、Anthropic等。 - **服务名称**:对应后端服务逻辑的名称。 - **API URL**:提供商的API接口地址。 - **访问Token**:调用提供商API所需的令牌。 4. 确认信息无误后,点击“**保存**”按钮。 #### 4.2.2 修改LLM提供商 1. 在“**LLM提供商管理**”列表中,找到需要修改的提供商。 2. 点击对应行的“**编辑**”按钮。 3. 修改需要更新的提供商信息。 4. 点击“**保存**”按钮。 #### 4.2.3 删除LLM提供商 1. 在“**LLM提供商管理**”列表中,找到需要删除的提供商。 2. 点击对应行的“**删除**”按钮。 3. 系统会弹出确认提示,点击“**确认**”进行删除。 > **注意**:删除LLM提供商会影响绑定了该提供商的客户用户,请谨慎操作。 ### 4.3 管理客户用户 #### 4.3.1 新增客户用户 1. 在左侧导航栏选择“**客户用户管理**”。 2. 点击“**新增客户用户**”按钮。 3. 填写客户用户信息: - **用户名称**:客户用户的名称或标识。 - **绑定LLM提供商**:从下拉列表中选择一个LLM提供商。 4. 点击“**保存**”按钮。 #### 4.3.2 修改客户用户 1. 在“**客户用户管理**”列表中,找到需要修改的客户用户。 2. 点击对应行的“**编辑**”按钮。 3. 修改客户用户的信息或更换绑定的LLM提供商。 4. 点击“**保存**”按钮。 #### 4.3.3 删除客户用户 1. 在“**客户用户管理**”列表中,找到需要删除的客户用户。 2. 点击对应行的“**删除**”按钮。 3. 系统会弹出确认提示,点击“**确认**”进行删除。 ### 4.4 生成和管理认证令牌 1. 在“**客户用户管理**”列表中,找到需要生成令牌的客户用户。 2. 点击对应行的“**生成认证令牌**”按钮。 3. 系统将生成一个新的认证令牌,并显示在页面上。 4. 将认证令牌安全地发送给客户用户。 > **提示**:认证令牌是客户用户获取访问令牌的凭证,请确保安全传输。 --- ## 5. 客户用户操作指南 ### 5.1 获取访问令牌 客户用户需要使用认证令牌获取短期有效的访问令牌。 1. **发送请求**: - URL:`https://api.yourdomain.com/auth/token` - 方法:`POST` - 请求头: - `Content-Type: application/json` - 请求体: ```json { "auth_token": "您的认证令牌" } ``` 2. **接收响应**: - 成功时,返回: ```json { "access_token": "您的访问令牌", "expires_in": 3600 } ``` - `access_token`:短期访问令牌,有效期一般为1小时。 - `expires_in`:令牌有效期,单位为秒。 ### 5.2 发送提示词请求 使用获取的访问令牌,向平台发送提示词请求。 1. **发送请求**: - URL:`https://api.yourdomain.com/llm/request` - 方法:`POST` - 请求头: - `Content-Type: application/json` - `Authorization: Bearer 您的访问令牌` - 请求体: ```json { "prompt": "您的提示词内容" } ``` 2. **接收响应**: - 成功时,返回LLM提供商处理后的响应内容。 - 失败时,返回错误信息,如令牌失效、权限不足等。 > **注意**:请确保在访问令牌有效期内发送请求,过期后需要重新获取访问令牌。 --- ## 6. 常见问题与解答 **Q1**:访问令牌过期了怎么办? - **A**:访问令牌有效期一般为1小时,过期后需要使用认证令牌重新获取新的访问令牌。 **Q2**:提示“认证令牌无效”如何处理? - **A**:请确认您使用的认证令牌是否正确,若仍有问题,请联系管理员重新生成认证令牌。 **Q3**:无法获取LLM响应或响应异常? - **A**:可能是绑定的LLM提供商配置有误,或LLM服务暂时不可用,请联系管理员检查LLM提供商设置。 **Q4**:如何保证令牌的安全性? - **A**:请妥善保管您的认证令牌和访问令牌,避免泄露。令牌仅应在HTTPS加密的环境下传输。 --- ## 7. 技术支持 如在使用过程中遇到任何问题,请联系技术支持: - **邮箱**:support@yourdomain.com - **电话**:+86-123-4567-890 - **工作时间**:周一至周五 9:00 - 18:00 --- 感谢您使用LLM API转发平台,您的满意是我们最大的动力!