
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Completions 接口(两种协议的差异贯穿整个请求-响应链路:请求体的字段结构与语义不同,流式传输中的 SSE 事件命名和数据结构也不同。如果直接把某个 Chat 格式的 base URL 写入 Codex 配置,常见的症状包括模型列表加载异常、接口返回 404 或 400,以及流式响应无法被 Codex 侧正确反序列化。CC Switch的本地路由正是为了解决这一协议断层而设计的。
需要先初始化webview.WebMessagePort,然后一个ets使用,发送一个端口给html去用。这里的流程蛮有意思的,画个图解释一下。
Prompt(提示词)就是你输入给AI的文本指令。它就像你去餐厅点菜时说的“来一份宫保鸡丁”,AI就是那个服务员,听懂你的话然后给你上菜。在Java里,调用AI模型的第一步就是构造Prompt。@Service// 构造Prompt:可以包含系统消息和用户消息new SystemPrompt("你是一个Java架构师,擅长用通俗的语言解释技术概念。"),// 调用AI并返回结果这里的和UserPr
Prompt(提示词)就是你输入给AI的文本指令。它就像你去餐厅点菜时说的“来一份宫保鸡丁”,AI就是那个服务员,听懂你的话然后给你上菜。在Java里,调用AI模型的第一步就是构造Prompt。@Service// 构造Prompt:可以包含系统消息和用户消息new SystemPrompt("你是一个Java架构师,擅长用通俗的语言解释技术概念。"),// 调用AI并返回结果这里的和UserPr
有一个类, 我不想让它被实例化, 也不想让它被用于传参 (包括不允许引用和指针), 但有很多类都要继承它, 那么我就把这个类写成超级基类. 超级基类可以有虚函数, 可以有纯虚函数, 也可以没有虚函数, 可以继承一个超级基类, 只要不实例化且不做参数就行.消除 ub 是消除 ub, 不是变的安全. 消除 ub 不会变的安全, 消除 ub 也能提高开发效率和运行效率. 我始终认为 c++ 是个危险的语
整个构建流程就结束了,整体步骤还是比较简单,主要是编写cri-o.spec时可能需要反复调试来解决构建中的报错。后续我想写个skill通过openclaw来实现自动构建,但经尝试,用AI生成的.spec文件的内容大部分都是旧版本的字段和指令,但后续通过识别rpmbuild的报错也能自动进行一些问题的修改,但是估计搞一个包就得token爆炸。。。
整个构建流程就结束了,整体步骤还是比较简单,主要是编写cri-o.spec时可能需要反复调试来解决构建中的报错。后续我想写个skill通过openclaw来实现自动构建,但经尝试,用AI生成的.spec文件的内容大部分都是旧版本的字段和指令,但后续通过识别rpmbuild的报错也能自动进行一些问题的修改,但是估计搞一个包就得token爆炸。。。







