揭示 OpenAI ChatGPT API 在 BlockEden.xyz API 市场的集成
我们很高兴宣布,BlockEden.xyz —— Web3 开发者首选的 API 市场平台,新增了一项强大的功能 —— OpenAI API。是的,你没有听错!开发者、技术爱好者以及 AI 先驱现在可以直接通过 BlockEden 的 API 市场,使用 OpenAI 提供的前沿机器学习模型。
在深入了解使用指南之前,让我们先了解一下 OpenAI API 能带来哪些价值。OpenAI API 是通往 OpenAI 开发的 AI 模型的大门,其中包括业界知名的 GPT‑3,以及以卓越的理解和生成类人文本能力著称的最新 transformer‑based 语言模型。该 API 让开发者能够在各种场景中使用这些先进技术,包括撰写邮件、生成代码、回答问题、创作内容、辅导教学、语言翻译等等。
下面我们来看一下如何通过 BlockEden.xyz 将 OpenAI API 的强大能力集成到你的应用中。你可以通过三种方式实现:使用 Python、使用 JavaScript(Node.js)或直接在命令行使用 curl。在本篇博客中,我们将为每种方法提供最基础的 “Hello, World!” 示例。
下面的 API Key 为公开示例,可能随时更改并受速率限制。请前往 https://blockeden.xyz/dash 获取你自己的 BLOCKEDEN_API_KEY
。
Python:
使用 Python 时,可参考以下代码片段调用 OpenAI API:
import openai
BLOCKEDEN_API_KEY = "8UuXzatAZYDBJC6YZTKD"
openai.api_key = ""
openai.api_base = "https://api.blockeden.xyz/openai/" + BLOCKEDEN_API_KEY + "/v1"
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo-16k",
messages=[{"role": "user", "content": "hello, world!"}],
temperature=0,
max_tokens=2048,
top_p=1,
frequency_penalty=0,
presence_penalty=0
)
print(response["choices"])
JavaScript (Node.js):
同样可以使用 JavaScript 调用 OpenAI API,示例代码如下:
const { Configuration, OpenAIApi } = require("openai");
const BLOCKEDEN_API_KEY = "8UuXzatAZYDBJC6YZTKD";
const configuration = new Configuration({
basePath: "https://api.blockeden.xyz/openai/" + BLOCKEDEN_API_KEY + "/v1",
});
const openai = new OpenAIApi(configuration);
(async () => {
const response = await openai.createChatCompletion({
model: "gpt-3.5-turbo-16k",
messages: [{ role: "user", content: "hello, world!" }],
temperature: 0,
max_tokens: 2048,
top_p: 1,
frequency_penalty: 0,
presence_penalty: 0,
});
console.log(JSON.stringify(response.data.choices, null, 2));
})();
cURL:
最后,你也可以直接在终端使用 curl 调用 OpenAI API:
curl https://api.blockeden.xyz/openai/8UuXzatAZYDBJC6YZTKD/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-3.5-turbo-16k",
"messages": [{"role": "user", "content": "hello, world!"}],
"temperature": 0,
"max_tokens": 2048,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0
}'
那么接下来该怎么做?快去尝试吧,探索如何在你的项目中利用 OpenAI API 的强大能力,无论是聊天机器人、内容生成,还是其他任何基于自然语言处理的应用。想象力的边界即是可能性的边界。借助 BlockEden.xyz 与 OpenAI 的无缝集成,让我们一起重新定义可能。
欲了解 OpenAI 的功能、模型及使用细节,请访问官方的 OpenAI 文档。
祝编码愉快!
什么是 BlockEden.xyz
BlockEden.xyz 是一个为 Sui、Aptos、Solana 以及 12 条 EVM 公链提供 API 市场的平台,助力各类 DApp 的构建。为什么我们的客户选择我们?
- 高可用性 。自首个 API —— Aptos 主网上线以来,我们保持了 99.9% 的运行时间。
- 丰富的 API 产品与社区。我们的服务已扩展至 Sui、Ethereum、IoTeX、Solana、Polygon、Polygon zkEVM、Filecoin、Harmony、BSC、Arbitrum、Optimism、Gnosis、Arbitrum Nova 与 EthStorage Galileo。社区 10x.pub 拥有 4000+ 来自硅谷、Seattle 与 NYC 的 Web3 创新者。
- 安全可靠。已有超过 4500 万美元价值的代币在我们平台质押,客户信赖我们为其 Web3 与区块链需求提供可靠安全的解决方案。
我们提供一整套服务,旨在赋能区块链生态的每一参与者,聚焦以下三大核心领域:
- 对于区块链 协议构建者,我们通过运营节点并进行长期生态贡献,确保安全性与去中心化。
- 对于 DApp 开发者,我们构建易用的 API,简化开发流程,释放去中心化应用的全部潜能。
- 对于 代币持有者,我们提供可靠的质押服务,最大化收益并优化资产管理。