V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ruoxie  ›  全部回复第 14 页 / 共 32 页
回复总数  633
1 ... 10  11  12  13  14  15  16  17  18  19 ... 32  
2023-06-13 15:12:14 +08:00
回复了 DokiDokiSophon 创建的主题 问与答 大家现在是怎么用上 ChatGpt 的?
@yazoox 最低就是 30 人名币啊,哪里要 210 人民币
2023-06-13 10:15:13 +08:00
回复了 DokiDokiSophon 创建的主题 问与答 大家现在是怎么用上 ChatGpt 的?
@palxie aHR0cHM6Ly9wZWlxaS5zaG9wLw== 我用了差不多一个月,花费 1 块多
2023-06-13 09:42:44 +08:00
回复了 DokiDokiSophon 创建的主题 问与答 大家现在是怎么用上 ChatGpt 的?
@MaybeRichard aHR0cHM6Ly9wZWlxaS5zaG9wLw==,V 站应该也有很多
2023-06-13 09:39:52 +08:00
回复了 DokiDokiSophon 创建的主题 问与答 大家现在是怎么用上 ChatGpt 的?
@palxie 这。。。我用的 3.5 只是观望的 1/7
2023-06-12 15:01:47 +08:00
回复了 DokiDokiSophon 创建的主题 问与答 大家现在是怎么用上 ChatGpt 的?
买了中转的 apikey ,一个月的使用量算下来不到 2 块钱
@lizhian 我不会哈,而且我也不用 idea ,没太大兴趣去搞
@metalvest 其实已经加了,GPT 3.5 太迷了
2023-06-07 19:27:30 +08:00
回复了 hex2ocean 创建的主题 职场话题 离职前还有一堆事情要处理怎么办?
找不到人交接,不是你该关心的
2023-06-05 20:29:15 +08:00
回复了 jimmyismagic 创建的主题 问与答 现在的年轻人都去哪里冲浪了?
@jimmyismagic 键盘圈的 QQ 群可是动不动 99+消息
乒乓球,代码。乒乓球有个水平和我差不多的陪打的话,我能玩一整天
2023-06-05 19:44:19 +08:00
回复了 mgrxwl 创建的主题 随想 感觉自己很败家
游戏里花钱,在我看来就是花钱买几条 sql
2023-06-05 19:15:29 +08:00
回复了 Manley 创建的主题 职场话题 职业发展,项目经理 or 回去干开发?请前辈们指点
积累了开发经验再转项目经理吧,不然就得当受气包,哪头都不讨好
2023-06-04 15:24:24 +08:00
回复了 Mikawa 创建的主题 问与答 被 Manager 批评了,但是我觉得我做得对,怎么办
及其厌恶过度封装,提前封装的行为。借着 Dont' Repeat Yourself 的名义,拿公司项目练手,封装一些一个两个月之后自己都不知道是什么玩意的代码,残害别人。
2023-06-03 02:17:41 +08:00
回复了 yagamil 创建的主题 程序员 前端技术过于分裂
有的人,JQ 写一坨坨的面条代码,vue2 还是写一坨坨的面条代码,vue3 照样一坨坨的面条代码。然后就开始叫,前端怎么一天一个框架,框架怎么那么多版本,还不如 JQ 一把梭
2023-06-02 20:51:27 +08:00
回复了 NickYUyu 创建的主题 程序员 技术分享建议
如何选防脱洗发水
2023-05-26 22:30:13 +08:00
回复了 suxixi 创建的主题 程序员 分享一个 chatgpt 国内镜像速度非常快很爽
好歹换个皮啊
2023-05-26 22:25:48 +08:00
回复了 whyrookie 创建的主题 程序员 关于前端布局嵌套一些疑惑。
开发体验 > 开发速度 > 性能,也许你写的页面上线一个星期后就没人用了
2023-05-26 21:58:04 +08:00
回复了 x77 创建的主题 程序员 邀请懂 TypeScript 的程序员帮忙改代码
这个项目没有用流模式,体验太差了
2023-05-26 21:52:27 +08:00
回复了 x77 创建的主题 程序员 邀请懂 TypeScript 的程序员帮忙改代码
代码直接给你了
import * as https from 'https';
import { TextDecoder } from 'util';

export const createChatCompletion = (options: {
host: string;
apiKey: string;
model: string;
text: string;
context?: string;
maxTokens: number;
handleChunk?: (data: { text?: string; hasMore: boolean }) => void;
}) =>
new Promise<string>((resolve, reject) => {
let combinedResult = '';
const request = https.request(
{
hostname: options.host,
port: 443,
path: '/v1/chat/completions',
method: 'POST',
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${options.apiKey}`,
},
},
(res) => {
res.on('data', async (chunk) => {
const text = new TextDecoder('utf-8').decode(chunk);
const data = text.split('\n\n').filter((s) => s);
for (let i = 0; i < data.length; i++) {
try {
let element = data[i];
if (element.includes('data: ')) {
if (element.trim() === 'data:') {
// 处理只返回了 data: 的情况
return;
}
} else if (element.includes('delta')) {
// 处理没有 data 开头
element = `data: ${element}`;
}
if (element.includes('data: ')) {
if (element.includes('[DONE]')) {
options.handleChunk &&
options.handleChunk({ hasMore: false, text: '' });
return;
}
// remove 'data: '
const data = JSON.parse(element.replace('data: ', ''));
if (data.finish_reason === 'stop') {
options.handleChunk &&
options.handleChunk({ hasMore: false, text: '' });
return;
}
const openaiRes = data.choices[0].delta.content;
if (openaiRes) {
options.handleChunk &&
options.handleChunk({
text: openaiRes.replaceAll('\\n', '\n'),
hasMore: true,
});
combinedResult += openaiRes;
}
} else {
options.handleChunk &&
options.handleChunk({ hasMore: false, text: element });
return;
}
} catch (e) {
console.error({
e,
element: data[i],
});
}
}
});
res.on('error', (e) => {
options.handleChunk &&
options.handleChunk({ hasMore: false, text: e.toString() });
reject(e);
});
res.on('end', () => {
resolve(combinedResult);
});
},
);
const body = {
model: options.model,
messages: [
{
role: 'system',
content: options.context || '',
},
{
role: 'user',
content: options.text,
},
],
stream: true,
max_tokens: options.maxTokens,
};
request.write(JSON.stringify(body));
request.end();
});
2023-05-22 21:33:22 +08:00
回复了 cheneydog 创建的主题 问与答 响应式 UI 真的没前途了么?
我宁愿写两套
1 ... 10  11  12  13  14  15  16  17  18  19 ... 32  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2973 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 13:20 · PVG 21:20 · LAX 05:20 · JFK 08:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.