BlockEden.xyz の API マーケットプレイスにおける OpenAI ChatGPT API 統合の公開
BlockEden.xyz は、Web3 開発者が API マーケットプレイスで利用する定番プラットフォームとして、強力な新機能 – OpenAI API を追加したことをお知らせできることを嬉しく思います。はい、その通りです! 開発者、技術愛好者、AI の先駆者は、OpenAI が提供する最先端の機械学習モデルを、BlockEden の API マーケットプレイスを通じて直接活用できるようになりました。
本格的なハウツーガイドに入る前に、OpenAI API がもたらす価値を理解しましょう。OpenAI API は、OpenAI が開発した AI モデルへのゲートウェイであり、業界で高く評価されている GPT‑3 や、卓越したテキスト理解・生成能力を持つ最新のトランスフォーマーベース言語モデルなどが含まれます。この API を利用することで、メール作成、コード生成、質問応答、コンテンツ執筆、チュータリング、言語翻訳など、さまざまなユースケースに高度な AI 技術を組み込むことが可能です。
それでは、BlockEden.xyz を通じて OpenAI API のパワーをアプリケーションに組み込む方法をご紹介します。Python、JavaScript(Node.js)、あるいは curl を直接ターミナルから使用する、3 つの方法があります。本稿では、シンプルな「Hello, World!」例を用いて各手順の基本設定を解説します。
以下の API キーは公開用であり、変更やレートリミットの対象となります。ご自身の BLOCKEDEN_API_KEY
は https://blockeden.xyz/dash から取得してください。
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 を直接呼び出す方法です。
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
}'
次は何をすべきでしょうか? ぜひ手を動かして実験し、チャットボットやコンテンツ生成、その他あらゆる NLP ベースのアプリケーションに OpenAI API の力を活用してみてください。可能性は想像力次第で無限に広がります。BlockEden.xyz と OpenAI のシームレスな統合で、実現できることの境界を再定義しましょう。
OpenAI の機能、モデル、利用方法の詳細は公式の OpenAI ドキュメント をご参照ください。
楽しいコーディングを!
BlockEden.xyz とは
BlockEden.xyz は、Sui、Aptos、Solana、12 の EVM ブロックチェーン向けに DApp を支える API マーケットプレイスです。お客様が当社を選ぶ理由は次のとおりです。
- 高可用性 – 初の API(Aptos メインネット開始)以来、99.9% の稼働率を維持しています。
- 包括的な API 提供とコミュニティ – Sui、Ethereum、IoTeX、Solana、Polygon、Polygon zkEVM、Filecoin、Harmony、BSC、Arbitrum、Optimism、Gnosis、Arbitrum Nova、EthStorage Galileo などにサービスを拡大。コミュニティ 10x.pub にはシリコンバレー、シアトル、NYC から集まる 4,000 人以上の Web3 イノベーターが参加しています。
- セキュリティ – 4,500 万ドル相当のトークンをステークしていただいており、クライアントは当社の信頼性と安全性に依存しています。
当社はブロックチェーン領域のすべての参加者を支援する包括的なサービススイートを提供し、以下の 3 つの主要領域に注力しています。
- プロトコル構築者向け – ノード運用や長期的なエコシステム貢献を通じて、堅牢なセキュリティと分散化を実現します。
- DApp 開発者向け – ユーザーフレンドリーな API を構築し、開発効率を向上させ、分散型アプリケーションの可能性を最大化します。
- トークン保有者 向け – 信頼性の高いステーキングサービスを提供し、リワードの最大化と資産管理の最適化を支援します。