客户端选择:

在此处只讨论在本地安装的AI API客户端,不涉及lobechat,nextchat、openwebUI等等(一般)服务器web端。

cherry

chatbox

桌面端

  1. Windows:cherry studio
  2. MacOS:cherry studio

移动端

cherry studio均没有ios和android端客户端,听开发者kangfenmao说需要在2025年夏天发行,所以先用chatbox。

  1. IOS:chatbox
  2. Android:chatbox

API Key

这些API基本都是薅羊毛的: bbb.closeai的API是bbb送我的,可以使用所有的gemini2.0

善解人意屬實有點害羞是玩游戏被送的QWQ,可以用claude-3-5-sonnet@20240620和所有的Gemini2.0

RickGemini是rick佬发帖,给出密文,我解码出来的(,给deepseek分析出来这是一个jwt密钥,再到 https://it-tools.tech/jwt-parser ,解码出来一个类似{'url': '', 'key': ''}的字符串,我发现uggcf很想https,而且i1明显应该是v1,所以这应该是一个简单的字符位移加密, 1a2b3c4d5e6f7g8h9i10j1k2l3m4n5o6p7q8r9s10t1u2v3w4x5y6z,u21到h8,位移是13,g7,到h20,位移也是13,所以,可以解密出url:https://XXX.xxx,key的第一二个字母是fx,但是OpenAI兼容的key一般是sk开头,6f到s19,位移还是13,24x到11,位移是13,所以key也进行13位位移解密,得出key:sk-XXXXXX,然后把APIkey和API地址,填好,添加模型

gemini-2.0-flash
gemini-2.0-flash-exp
gemini-2.0-flash-lite-preview
gemini-2.0-flash-thinking-exp
gemini-2.0-pro-exp

就OK了 其他是站内大佬的公益分享和 推广试用,还有cherry studio内默认配置的各种云(虽然走了作者的AFF,但是这种方式支持开源作者还是很不错的),站内分享的第四方API站,比如 https://ai.nahcrof.com,等等。

但是我还是有付了费API,比如硅基流动 https://api.siliconflow.cn 和始皇(去年暑假充的)的 https://API.OAIPRO.COM,以及深度求索的官方API https://api.deepseek.com

硅基流动充值了10¥,neo的oaipro充值了10$,deepseek-ai也是10¥。

cherry studio完善配置

  1. webdav同步, https://www.jianguoyun.com/
  • 到达网盘主页,点击自己等用户名
  • 账户信息–>安全选项–>添加应用–>复制wedav地址、用户名、密码、路径。
  • 在Mac选择备份到webdav,可以在Windows选择还原到备份,实现同步,Windows到Mac同理
  1. 自定义css 多亏开源生态,可以自定义cherry studio的页面,可以在 https://cherrycss.com/ 查看整理好的css,复制粘贴即可,我使用的是Claude主题:
/* Claude Theme */
/* Theme variables */
:root {
  --color-black-soft: #2A2B2A;
  --color-white-soft: #F8F7F2;
}

/* Dark theme */
body[theme-mode="dark"] {
  /* Colors */
  --color-background: #2B2B2B;
  --color-background-soft: #303030;
  --color-background-mute: #282C34;
  --navbar-background: var(--color-black-soft);
  --chat-background: var(--color-black-soft);
  --chat-background-user: #323332;
  --chat-background-assistant: #2D2E2D;
}

/* Dark theme specific styles */
body[theme-mode="dark"] {
  #content-container {
    background-color: var(--chat-background-assistant) !important;
  }

  #content-container #messages {
    background-color: var(--chat-background-assistant);
  }

  .inputbar-container {
    background-color: #3D3D3A;
    border: 1px solid #5E5D5940;
    border-radius: 8px;
  }

  /* Code styling */
  code {
    background-color: #E5E5E20D;
    color: #EA928A;
  }

  pre code {
    color: #ABB2BF;
  }
}

/* Light theme */
body[theme-mode="light"] {
  /* Colors */
  --color-white: #FFFFFF;
  --color-background: #EBE8E2;
  --color-background-soft: #CBC7BE;
  --color-background-mute: #E4E1D7;
  --navbar-background: var(--color-white-soft);
  --chat-background: var(--color-white-soft);
  --chat-background-user: #F8F7F2;
  --chat-background-assistant: #F6F4EC;
}

/* Light theme specific styles */
body[theme-mode="light"] {
  #content-container {
    background-color: var(--chat-background-assistant) !important;
  }

  #content-container #messages {
    background-color: var(--chat-background-assistant);
  }

  .inputbar-container {
    background-color: #FFFFFF;
    border: 1px solid #87867F40;
    border-radius: 8px;
  }

  /* Code styling */
  code {
    background-color: #3D39290D;
    color: #7C1B13;
  }

  pre code {
    color: #000000;
  }
}