当前位置: 首页 > news >正文

中国建造师官方网站小程序源码网

中国建造师官方网站,小程序源码网,wordpress 外网访问,杨凌网站建设网页链接 https://spec.modelcontextprotocol.io/specification/draft/client/sampling/ 主要内容概述 该网页详细介绍了Model Context Protocol (MCP) 中的“Sampling”功能。Sampling允许服务器通过客户端请求语言模型(LLM)生成文本、音频或图像内容…

网页链接

  • https://spec.modelcontextprotocol.io/specification/draft/client/sampling/

主要内容概述

该网页详细介绍了Model Context Protocol (MCP) 中的“Sampling”功能。Sampling允许服务器通过客户端请求语言模型(LLM)生成文本、音频或图像内容,而无需服务器直接使用API密钥访问模型。客户端在模型访问、选择和权限方面保持控制权,同时为服务器提供AI能力。

核心内容笔记

1. 用户交互模型 (User Interaction Model)
  • Sampling允许服务器实现代理行为,通过在其他MCP服务器功能中嵌套LLM调用。
  • 协议本身不强制规定具体的用户交互模式,但建议:
    • 提供易于使用的界面,方便用户审查Sampling请求。
    • 允许用户在发送前查看和编辑提示。
    • 在交付前让用户审查生成的响应。
2. 功能声明 (Capabilities)
  • 支持Sampling的客户端必须在初始化时声明sampling能力:
    {"capabilities": {"sampling": {}}
    }
    
3. 协议消息 (Protocol Messages)
  • 创建消息 (Creating Messages)
    • 服务器通过发送sampling/createMessage请求来请求语言模型生成内容。
    • 请求示例:
      {"jsonrpc": "2.0","id": 1,"method": "sampling/createMessage","params": {"messages": [{"role": "user","content": {"type": "text","text": "What is the capital of France?"}}],"modelPreferences": {"hints": [{"name": "claude-3-sonnet"}],"intelligencePriority": 0.8,"speedPriority": 0.5},"systemPrompt": "You are a helpful assistant.","maxTokens": 100}
      }
      
    • 响应示例:
      {"jsonrpc": "2.0","id": 1,"result": {"role": "assistant","content": {"type": "text","text": "The capital of France is Paris."},"model": "claude-3-sonnet-20240307","stopReason": "endTurn"}
      }
      
4. 消息流 (Message Flow)
  • 服务器发起Sampling请求,用户在客户端审查并批准请求,客户端与模型交互并返回生成结果。
  • 流程图:
    LLMUserClientServerLLMUserClientServer
    Server initiates sampling
    Human-in-the-loop review
    Model interaction
    Response review
    Complete request
    sampling/createMessage
    Present request for approval
    Review and approve/modify
    Forward approved request
    Return generation
    Present response for approval
    Review and approve/modify
    Return approved response
    
5. 数据类型 (Data Types)
  • 消息 (Messages)
    • Sampling消息可以包含以下内容类型:
      • 文本内容 (Text Content)
        {"type": "text","text": "The message content"
        }
        
      • 图像内容 (Image Content)
        {"type": "image","data": "base64-encoded-image-data","mimeType": "image/jpeg"
        }
        
      • 音频内容 (Audio Content)
        {"type": "audio","data": "base64-encoded-audio-data","mimeType": "audio/wav"
        }
        
6. 模型偏好 (Model Preferences)
  • 由于服务器和客户端可能使用不同的AI提供商,MCP通过偏好系统抽象化模型选择。
    • 能力优先级 (Capability Priorities)
      • 服务器通过以下三个归一化优先级值(0-1)表达需求:
        • costPriority:成本优先级,值越高表示越偏好低成本模型。
        • speedPriority:速度优先级,值越高表示越偏好低延迟模型。
        • intelligencePriority:智能优先级,值越高表示越偏好高级功能模型。
    • 模型提示 (Model Hints)
      • 提示允许服务器建议特定模型或模型家族:
        • 提示被视为模型名称的子字符串,可以灵活匹配。
        • 客户端可以根据提示将请求映射到其他提供商的等效模型。
        • 示例:
          {"hints": [{"name": "claude-3-sonnet"},{"name": "claude"}],"costPriority": 0.3,"speedPriority": 0.8,"intelligencePriority": 0.5
          }
          
7. 错误处理 (Error Handling)
  • 客户端应为常见失败情况返回错误。
  • 示例错误:
    {"jsonrpc": "2.0","id": 1,"error": {"code": -1,"message": "User rejected sampling request"}
    }
    
8. 安全考虑 (Security Considerations)
  • 客户端应实现用户审批控制。
  • 双方应验证消息内容。
  • 客户端应尊重模型偏好提示。
  • 客户端应实现速率限制。
  • 双方必须妥善处理敏感数据。
http://www.dtcms.com/a/463639.html

相关文章:

  • Shapiro-Wilk检验:原理、应用与实现
  • asp.net 网站开发教程办文明网站做文明网民活动方案
  • 济南手机建站价格深圳公司网站建设公司
  • 影视传媒公司网站模板上海著名网站设计公司
  • 构建AI智能体:五十八、智能工作流引擎:基于LangGraph的模块化内容创作系统
  • 做网站智能工具合肥seo优化
  • 桂平逗乐游戏招聘网站开发大连承揽营销型网站公司
  • 资深的家居行业网站模板wordpress打开速度太慢
  • 手机建网站步骤优化网站架构
  • 百度提交网站多久收录清远建设网站制作
  • 娄底网站设计静态网页设计实训心得
  • 网站特色分析wordpress自动播放音乐插件
  • 教育网站首页源代码珠海网站设计公司
  • 影视自助建站系统源码网站建设与
  • 网站301了不知道在哪做的百度号码认证平台首页
  • 邯郸网站建设唯辛ls15227用织梦系统做网站
  • 自助创建网站备案网站主办者承诺书
  • 成都网站建设公司有哪些天津建设工程评标专家信息网
  • 网站项目设计说明书oa系统登录
  • 网页设计规划书3000字做网络优化哪家公司比较好
  • 做网站用什么后缀好荥阳网页设计
  • wordpress维基模板seo常见优化技术
  • Microsoft.NET安装步骤详解(.NET Framework/.NET 6/7/8安装教程)​
  • 如何做网站互链规则汉堡只做网站
  • 网站建设设计师扁平化网站设计趋势
  • 宽城区建设局网站官网怎么推广
  • 株洲做网站需要多少钱市场调研公司排名
  • 站长之家域名查询官网宝安做棋牌网站建设哪家公司便宜
  • 响应式网站实例宁波企业做网站
  • 合肥城乡建设网站百度热议排名软件