본문으로 건너뛰기

"OpenAI" 태그로 연결된 1개 게시물개의 게시물이 있습니다.

모든 태그 보기

BlockEden.xyz의 API 마켓플레이스에 OpenAI ChatGPT API 통합 공개

· 약 3분
Dora Noda
Software Engineer

BlockEden.xyz, 웹3 개발자들의 필수 API 마켓플레이스가 새로운 강력한 기능 – OpenAI API – 를 추가했음을 기쁘게 알려드립니다. 맞습니다, 정확히 들으셨습니다! 개발자, 기술 애호가, 그리고 AI 선구자들은 이제 BlockEden의 API 마켓플레이스를 통해 OpenAI가 제공하는 최첨단 머신러닝 모델을 직접 활용할 수 있습니다.

본격적인 가이드에 들어가기 전에, OpenAI API가 제공하는 가치에 대해 먼저 이해해 보겠습니다. OpenAI API는 OpenAI가 개발한 AI 모델에 접근할 수 있는 게이트웨이이며, 업계에서 널리 알려진 GPT‑3와 같은 최첨단 트랜스포머 기반 언어 모델을 포함합니다. 이 모델은 인간과 유사한 텍스트를 이해하고 생성하는 뛰어난 능력을 가지고 있습니다. API를 통해 개발자는 이메일 초안 작성, 코드 작성, 질문 답변, 콘텐츠 제작, 튜터링, 언어 번역 등 다양한 애플리케이션에 이 기술을 활용할 수 있습니다.

이제 BlockEden.xyz를 이용해 OpenAI API의 힘을 애플리케이션에 통합하는 방법을 살펴보겠습니다. Python, JavaScript (Node.js), 혹은 curl을 직접 사용해 세 가지 방식으로 구현할 수 있습니다. 이번 블로그에서는 각각의 방법에 대한 기본 설정을 간단한 “Hello, World!” 예제로 보여드립니다.

아래 API 키는 공개용이며 변경 및 속도 제한될 수 있습니다. 직접 발급받으려면 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를 활용해 챗봇, 콘텐츠 생성, 혹은 기타 NLP 기반 애플리케이션을 구현해 보세요. 가능성은 여러분의 상상력만큼이나 무한합니다. BlockEden.xyz와 OpenAI의 원활한 통합을 통해 새로운 가능성의 경계를 재정의해 봅시다.

OpenAI의 기능, 모델, 사용법에 대한 자세한 내용은 공식 OpenAI 문서를 참고하세요.

행복한 코딩 되세요!

BlockEden.xyz란?

BlockEden.xyz는 Sui, Aptos, Solana 및 12개의 EVM 블록체인용 DApp을 지원하는 API 마켓플레이스입니다. 고객이 우리를 선택하는 이유는 무엇일까요?

  1. 높은 가용성 – 최초 API인 Aptos 메인넷 출시 이후 99.9% 이상의 업타임을 유지하고 있습니다.
  2. 다양한 API 제공 및 활발한 커뮤니티 – 서비스가 Sui, Ethereum, IoTeX, Solana, Polygon, Polygon zkEVM, Filecoin, Harmony, BSC, Arbitrum, Optimism, Gnosis, Arbitrum Nova, EthStorage Galileo 등으로 확대되었습니다. 커뮤니티 10x.pub에는 실리콘밸리, 시애틀, 뉴욕을 아우르는 4,000명 이상의 웹3 혁신가가 활동하고 있습니다.
  3. 보안 – 4,500만 달러 이상의 토큰이 우리에게 스테이킹되어 있으며, 고객은 웹3 및 블록체인 요구에 신뢰할 수 있는 안전한 솔루션을 기대합니다.

우리는 블록체인 생태계의 모든 참여자를 지원하기 위해 다음 세 가지 핵심 영역에 집중한 포괄적인 서비스를 제공합니다.

  • 프로토콜 빌더를 위해 노드를 운영하고 장기적인 생태계 기여를 통해 보안과 탈중앙화를 보장합니다.
  • DApp 개발자를 위해 사용하기 쉬운 API를 제공하여 개발 효율성을 높이고 탈중앙화 애플리케이션의 잠재력을 최대한 끌어냅니다.
  • 토큰 보유자를 위해 안정적인 스테이킹 서비스를 제공하여 보상을 극대화하고 자산 관리를 최적화합니다.