news 2026/9/15 9:39:42

大模型JSON格式输出:instructor

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
大模型JSON格式输出:instructor

参考:
https://github.com/567-labs/instructor

安装:

pip install instructor


使用:

from pydantic import BaseModel import instructor from openai import OpenAI # 定义你想要的数据结构 class UserInfo(BaseModel): name: str age: int skills: list[str] # 1. 準備工作:初始化用戶端 client = OpenAI( # 建議通過環境變數配置API Key,避免寫入程式碼。 api_key="&&&393", # API Key與地區強綁定,請確保base_url與API Key的地區一致。 base_url="https://&&olces.com/api/v3", ) # 自动给 LLM 加上结构化约束 client = instructor.patch(client) user_info = client.chat.completions.create( model="deepseek-v3-1-terminus", response_model=UserInfo, # 直接传类,甚至不需要自己写 JSON Prompt messages=[{"role": "user", "content": "Melon 今年 25 岁,擅长 Python 和 AI"}] ) print(user_info.name) # 直接拿到对象,舒服!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/13 8:01:24

springboot vue基于hadoop的高校图书馆借阅阅读书目智慧推荐系统

目录摘要关于博主开发技术介绍核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 该系统基于SpringB…

作者头像 李华
网站建设 2026/9/9 18:07:26

PHP Redis缓存同步策略全解析(从入门到生产级落地)

第一章:PHP Redis缓存同步概述在现代Web应用开发中,PHP与Redis的结合已成为提升系统性能的重要手段。通过将频繁访问的数据存储在Redis内存数据库中,可以显著减少对后端关系型数据库的直接查询压力,从而加快响应速度、提高并发处理…

作者头像 李华
网站建设 2026/9/14 16:37:46

如何在PHP中为WebSocket添加军事级消息加密?(含完整代码示例)

第一章:PHP中WebSocket加密的必要性与挑战在现代Web应用开发中,实时通信已成为不可或缺的功能,而WebSocket作为实现双向实时数据传输的核心技术,被广泛应用于聊天系统、在线协作和实时通知等场景。然而,未加密的WebSoc…

作者头像 李华
网站建设 2026/9/14 18:02:56

GLM-TTS能否用于外语学习?发音纠正功能拓展设想

GLM-TTS能否用于外语学习?发音纠正功能拓展设想 在语言学习的实践中,一个长期存在的难题是:如何让学习者听到“对”的声音,并知道自己哪里“说错了”。传统的教学方式依赖教师示范或预录音频,资源有限、更新困难&#…

作者头像 李华
网站建设 2026/9/10 2:55:35

GLM-TTS能否用于沙漠探险装备?沙尘暴中语音可懂度测试

GLM-TTS在极端环境下的语音交互潜力:以沙漠探险为例 在能见度不足十米、风速超过20米/秒的沙尘暴中,视觉几乎失效,无线电通信被背景噪声严重干扰。此时,一条清晰可辨的语音指令——比如“立即向东南方向撤离”——可能就是生与死之…

作者头像 李华