客户端选择:
在此处只讨论在本地安装的AI API客户端,不涉及lobechat,nextchat、openwebUI等等(一般)服务器web端。
cherry
chatbox
桌面端
- Windows:cherry studio
- MacOS:cherry studio
移动端
cherry studio均没有ios和android端客户端,听开发者kangfenmao说需要在2025年夏天发行,所以先用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完善配置
- webdav同步, https://www.jianguoyun.com/
- 到达网盘主页,点击自己等用户名
- 账户信息–>安全选项–>添加应用–>复制wedav地址、用户名、密码、路径。
- 在Mac选择备份到webdav,可以在Windows选择还原到备份,实现同步,Windows到Mac同理
- 自定义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;
}
}