😃 作为一名 AI 爱好者,我深知使用 GPT4 API 的重要性。它强大的自然语言理解和生成能力,可以让我们的应用更加智能,给用户带来更好的体验。
但是,GPT4 API 的使用门槛很高,调用次数有限,费用也不便宜。这让很多人望而却步,错失了将 GPT4 整合到自己应用中的机会。
今天,我就来教大家一个免费搭建 GPT4 API 的方法,让你不用花一分钱,就能拥有自己的 GPT4 API,想怎么用就怎么用!🎉
在开始之前,你需要准备以下几样东西:
只要你有了这些,跟着我一步步操作,10 分钟内就能搭建好属于自己的 GPT4 API 。是不是很简单?🤩
首先,前往 https://www.val.town/ 注册一个账号,然后新建一个 HTTP 窗口。
import { OpenAI } from "https://esm.town/v/std/openai";
export default async function(req: Request): Promise<Response> {
if (req.method === "OPTIONS") {
return new Response(null, {
headers: {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "*",
},
status: 204,
});
}
const openai = new OpenAI();
try {
var body = await req.json();
} catch (e) {
var search = (new URL(req.url)).searchParams;
body = {
"messages": [{ "role": "user", "content": search.get("q") || "hello" }],
"temperature": 0.5,
"presence_penalty": 0,
"frequency_penalty": 0,
"top_p": 1,
stream: true,
model: "gpt-4-turbo",
};
}
const stream = await openai.chat.completions.create(body);
if (!body.stream) {
return new Response(JSON.stringify(body), {
headers: {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "*",
"Content-Type": "application/json; charset=UTF-8",
},
});
}
const { readable, writable } = new TransformStream();
const my_stream_writer = writable.getWriter();
var reader = stream.toReadableStream().getReader();
var totalText = "";
const decoder = new TextDecoder("utf-8", { stream: true });
var encoder = new TextEncoder();
(async () => {
while (true) {
const { done, value } = await reader.read();
if (done) break;
totalText += decoder.decode(value, { stream: true });
var msgs = totalText.split("\n");
totalText = msgs.pop();
for (let i in msgs) {
my_stream_writer.write(encoder.encode(`data: ${msgs[i]}\n\n`));
}
await new Promise((r) => {
setTimeout(r, 20);
});
}
my_stream_writer.close();
})();
return new Response(readable, {
headers: {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "*",
"Content-Type": "text/event-stream; charset=UTF-8",
},
});
}
粘贴完代码后,点击 Preview 按钮,如果没有报错,恭喜你就成功了!😄 复制生成的 URL,这就是你的 GPT4 API 地址。
现在,你可以通过复制预览页面上的地址来使用你的 API 。访问地址 https://chat.wangzai.top/ 或者 https://chat.wangwangit.com/ 按下图配置即可使用!
我们生活在一个人工智能飞速发展的时代,拥抱 AI,跟上时代的步伐,对每个人来说都至关重要。我希望通过分享这个小技巧,能够帮助更多的开发者打开 AI 的大门,用科技让世界变得更美好。
如果你在搭建或使用过程中遇到任何问题,欢迎在评论区留言,大家一起交流学习。也欢迎分享你用 GPT4 API 开发的有趣应用,说不定就成为下一个独角兽呢!😉
最后,感谢你的阅读,如果这篇文章对你有帮助,记得一键三连支持一下哦!在实践中积累经验,让我们一起成长,一起进步,一起探索人工智能的无限可能!💪
用上的朋友麻烦给原文来一个一键三连!!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.