DGrid AI 게이트웨이
DGrid AI 게이트웨이는 200개 이상의 최고 수준 AI 모델에 접근할 수 있는 단일 통합 API를 제공합니다. 사용자는 Claude Code, Codex, Moltbot(Clawdbot)과 같은 도구에 본인의 API 키를 직접 연결할 수 있어, 통합 복잡성과 운영 비용을 크게 줄일 수 있습니다.
빠른 시작
DGrid AI 게이트웨이는 수백 개의 AI 모델 인터페이스를 통합합니다. 코드에서 다양한 모델에 대한 호환성 적응을 처리할 필요가 없습니다 — 단일 API 엔드포인트와 표준화된 API 요청 형식만으로 DGrid에서 제공하는 수백 개의 모든 모델을 자유롭게 전환하고 접근할 수 있습니다.
도구별 통합 가이드(Openclaw /Cursor / SDK 등)가 필요하신가요? 통합 튜토리얼을 참고하세요.
DGrid 공식 SDK는 현재 적극적으로 개발 중이며, 출시를 기다려 주십시오. 아래는 DGrid AI 게이트웨이와 상호작용하기 위한 사용 가능한 임시 요청 방법입니다.
선행 조건
시작하기 전에 다음 작업을 완료해야 합니다:
- 유효한
DGRID_API_KEY를 획득합니다 (가이드). - 개발 환경에서
https://api.dgrid.ai에 접근할 수 있는 네트워크 권한이 있는지 확인합니다. - SDK 사용 시, 프로젝트에 해당 OpenAI SDK 패키지를 설치합니다.
cURL을 통한 직접 API 요청
cURL을 사용하여 DGrid AI 게이트웨이 엔드포인트에 직접 HTTP POST 요청을 보낼 수 있습니다.
Bash
curl https://api.dgrid.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $DGRID_API_KEY" \
-d '{
"model": "openai/gpt-4o",
"messages": [
{
"role": "user",
"content": "삶의 의미는 무엇인가?"
}
]
}'OpenAI SDK 사용 (DGrid 호환)
DGrid AI 게이트웨이는 OpenAI SDK 사양과 완전히 호환됩니다. baseURL을 수정하고(그리고 DGRID_API_KEY를 채우면) 빠르게 마이그레이션하거나 통합할 수 있습니다.
선행 조건: OpenAI SDK 설치
먼저, 프로젝트에 OpenAI SDK를 설치합니다:
Bash
# TypeScript/Node.js용
npm install openai
# Python용
pip install openaiTypeScript 구현
TypeScript
import OpenAI from 'openai';
// DGrid AI 게이트웨이 구성으로 OpenAI 클라이언트 초기화
const openai = new OpenAI({
baseURL: 'https://api.dgrid.ai/v1', // DGrid AI 게이트웨이 엔드포인트를 가리킴
apiKey: '<DGRID_API_KEY>', // 유효한 DGrid API 키로 교체
defaultHeaders: {
'HTTP-Referer': '<사이트 URL>', // 선택 사항: 애플리케이션의 사이트 URL
'X-Title': '<사이트 이름>', // 선택 사항: 애플리케이션의 이름
},
});
// 채팅 완료 요청을 보내는 비동기 함수
async function getChatCompletion() {
try {
const completion = await openai.chat.completions.create({
model: 'openai/gpt-4o', // 대상 모델 지정 (DGrid 지원 형식)
messages: [
{
role: 'user',
content: '삶의 의미는 무엇인가?',
},
],
});
// 응답 결과 출력
console.log(completion.choices[0].message);
}
main();Python 구현
Python
from openai import OpenAI
# DGrid AI 게이트웨이 구성으로 OpenAI 클라이언트 초기화
client = OpenAI(
base_url="https://api.dgrid.ai/v1", # DGrid AI 게이트웨이 엔드포인트를 가리킴
api_key="<DGRID_API_KEY>", # 유효한 DGrid API 키로 교체
)
completion = client.chat.completions.create(
extra_headers={
"HTTP-Referer": "<사이트 URL>", # 선택 사항: 애플리케이션의 사이트 URL
"X-Title": "<사이트 이름>", # 선택 사항: 애플리케이션의 이름
},
model="openai/gpt-4o", # 대상 모델 지정 (DGrid 지원 형식)
messages=[
{
"role": "user",
"content": "삶의 의미는 무엇인가?"
}
]
)
# 응답 내용 반환 및 출력
print(completion.choices[0].message.content)추가 참고사항
- 선택적 헤더:
HTTP-Referer와X-Title헤더는 선택 사항이지만, 이를 채우면 DGrid에서 애플리케이션을 더 잘 식별하고 보다 최적화된 서비스 지원을 제공하는 데 도움이 됩니다. - 모델 명명 형식: model 매개변수는
[제공업체]/[모델명]형식을 사용합니다 (예:openai/gpt-4o). 이는 DGrid에서 지원하는 모든 모델에서 일관되게 적용되어 쉽게 전환할 수 있습니다. - SDK 개발 업데이트: 공식 DGrid SDK는 개발 중이며, 더 많은 네이티브 기능과 최적화된 성능을 제공할 것입니다 — 출시 정보를 확인하려면 DGrid 공식 문서 업데이트를 주시해 주십시오.
