x-cmd ai | x openai - 用于发送 openai API 请求,以及与 ChatGPT 对话

news/2024/10/22 15:35:15/
aidu_pl">

介绍

Openai 模块是 Openai 大模型 Chatgpt 3 和 ChatGPT 4 命令行实现。x-cmd 提供了多个不同平台间多种 AI 大模型的调用能力。无论是本地模型还是 Web 服务上的模型,用户都可以在不同的 AI 大模型间直接无缝切换,并能把之前的聊天记录发送给新的大模块来延续对话。

INFO:

  • gpt 私人令牌获取: https://platform.ai>openai.com/api-keys
  • 交互环境中可使用 x ai>openai init 进行初始化配置,配置信息将存放于本地保存
  • 亦可运行命令 x ai>openai --cfg apikey= 添加私人令牌

首次用户

  1. 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网

  2. x-cmd 提供 mod 教程,其中包含了 ai>openai 模块常用功能的 demo 示例,可以帮你快速上手 ai>openai 模块。

  3. 使用案例:
    <a class=ai>openai.cn.gif" />

# 使用 gpt3.5 把文件内容翻译为中文
@gpt3  --file ./abstract.cn.md --file ./content.cn.md "Translate to chinese"# 使用 gpt 把文件内容翻译为中文
x ai>openai chat request --file ./abstract.en.md --file ./content.en.md "Translate to chinese"# 生成一张狗的图片
x ai>openai image create --prompt "a dog"# 将文本转为语音
x ai>openai audio generate --input "hello x-cmd" --model tts-1 --voice alloy

子命令

名称描述
x ai>openai init使用交互模式初始化配置
x ai>openai --cfg配置管理,可管理 apikey、请求默认代理等配置
x ai>openai --cur当前会话默认值管理
x ai>openai chatai>openai 对话
x ai>openai audio语音和文字互相转换
x ai>openai image图片生成
x ai>openai finetuning微调模型管理
x ai>openai embedding文本向量计算

TIP:

在交互式终端中(如 zsh, bash …),可以使用 Tab 获取补全信息

运行 CMD SUBCOMMAND --help 可以获取命令的更多信息


http://www.ppmy.cn/news/1427761.html

相关文章

[阅读笔记20][BTX]Branch-Train-MiX: Mixing Expert LLMs into a Mixture-of-Experts LLM

这篇论文是meta在24年3月发表的&#xff0c;它提出的BTX结构融合了BTM和MoE的优点&#xff0c;既能保证各专家模型训练时的高度并行&#xff0c;又是一个统一的单个模型&#xff0c;可以进一步微调。 这篇论文研究了以高效方法训练LLM使其获得各领域专家的能力&#xff0c;例如…

mac上 Sublime Text 无法使用 Package Control

我也不知道什么时候用不了的&#xff0c;平时就是用来看看文本文件&#xff0c;因为觉得这个玩意真的很快 今天想安装一个包&#xff0c;发现 cmd shift P 是出来那个窗口了&#xff0c;但是输入什么都没反应&#xff0c;于是在 github 上找到了解决方案 打开终端执行以下命…

springcloud第4季 springcloud-alibaba之sentinel

一 sentinel介绍 1.1 sentinel作用 sentinel是面向分布式、多语言异构化服务架构的流量治理组件&#xff0c;主要以流量为切入点&#xff0c;从流量路由、流量控制、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障服务的稳定性。 1.2 组成部分 sen…

设计模式|迭代器模式(Iterator)

文章目录 结构优缺点优点缺点使用了迭代器模式的知名框架代码示例在实现迭代器时,需要有什么考虑迭代器模式(Iterator)是一种行为设计模式,它允许在不暴露集合底层表示的情况下,顺序访问一个集合中的元素。这种模式在需要逐个处理集合中的元素,而又不希望暴露其内部结构的…

Spring Boot集成atomikos快速入门Demo

1.什么是atomikos Atomikos是一个轻量级的分布式事务管理器&#xff0c;实现了Java Transaction API (JTA)规范&#xff0c;可以很方便的和Spring Boot集成&#xff0c;支持微服务场景下跨节点的全局事务。Atomikos公司官方网址为&#xff1a;https://www.atomikos.com/。其旗下…

模块与包及json模块学习

【一】模块与包介绍 【1】什么是模块 在Python中&#xff0c;一个py文件其实就是一个模块 文件名 knight.py中 py就是模块名 【2】模块的优点 有了模块以后可以增加程序的可读性&#xff0c;提高开发效率 【3】模块的来源 &#xff08;1&#xff09;在Python解释器内部内…

攻防演练,作为蓝方,centos的服务器 怎么检查文件是不是被修改或者被拷贝

在基于CentOS的服务器上&#xff0c;作为蓝方进行攻防演练时&#xff0c;检查文件是否被修改或拷贝可以采用以下方法&#xff1a; 1. 安装并配置 Auditd 系统 Auditd 是 Linux 下的一个用来审计系统使用情况的工具&#xff0c;可以用来监控对文件的访问、修改和拷贝操作。 安…

读天才与算法:人脑与AI的数学思维笔记05_算法的幻觉

1. 自下而上 1.1. 代码在未来可以自主学习、适应并进行自我改进 1.2. 程序员通过编程教会计算机玩游戏&#xff0c;而计算机却会比教它的人玩得更好&#xff0c;这种输入寡而输出众的事情不大可能实现 1.3. 早在20世纪50年代&#xff0c;计算机科学家们就模拟该过程创造了感…