OpenRouter, 이제 Deepseek V3 0324 무료 액세스 제공
무료 Deepseek V3 0324 API 제공
AI 애호가와 개발자들에게 희소식입니다! OpenRouter가 자사 플랫폼을 통해 Deepseek V3 0324에 대한 무료 API 액세스를 제공한다고 발표했습니다. 이 흥미로운 소식은 OpenRouter의 최근 트위터를 통해 공유되었으며, 이 강력한 AI 모델을 더 넓은 사용자층이 이용할 수 있게 되었습니다.
OpenRouter API를 통한 Deepseek V3 0324 접근 방법
OpenRouter는 이제 API 서비스를 통해 Deepseek V3 0324에 접근할 수 있도록 제공합니다. 이 가이드는 OpenRouter의 간단한 API를 통해 Deepseek V3 0324를 애플리케이션에 통합하고 사용하는 방법을 단계별로 안내합니다.
사전 준비 사항
시작하기 전에 다음이 필요합니다:
- OpenRouter 계정
- OpenRouter API 키
- API 요청에 대한 기본 이해
1단계: API 키 받기
아직 계정이 없다면 OpenRouter에 가입하고 대시보드에서 API 키를 생성하세요.
2단계: 환경 설정
API 요청을 위한 필요한 라이브러리를 설치하세요. Python 사용자의 경우:
pip install requests
3단계: Deepseek V3 0324에 요청 보내기
다음은 OpenRouter를 통해 Deepseek V3 0324를 호출하는 간단한 Python 예제입니다:
import requests
import json
# Your OpenRouter API key
api_key = "your_openrouter_api_key"
# API endpoint
url = "https://openrouter.ai/api/v1/chat/completions"
# Request headers
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json",
"HTTP-Referer": "<YOUR_SITE_URL>", # Optional. Site URL for rankings on openrouter.ai.
"X-Title": "<YOUR_SITE_NAME>", # Optional. Site title for rankings on openrouter.ai.
}
# Request payload
payload = {
"model": "deepseek/deepseek-chat-v3-0324:free", # Specify Deepseek V3 0324 model
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Explain quantum computing in simple terms."}
],
"temperature": 0.7,
"max_tokens": 1000
}
# Make the request
response = requests.post(url, headers=headers, data=json.dumps(payload))
# Print the response
print(json.dumps(response.json(), indent=4))
4단계: 응답 처리
OpenRouter로부터의 응답은 다음과 같은 형식으로 모델의 출력을 포함합니다:
{
"id": "gen-xxxx",
"object": "chat.completion",
"created": 1234567890,
"model": "deepseek/deepseek-chat-v3-0324:free",
"choices": [
{
"message": {
"role": "assistant",
"content": "Quantum computing is like..."
},
"index": 0,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 25,
"completion_tokens": 150,
"total_tokens": 175
}
}
응답 내용을 추출하려면 다음과 같이 하세요:
assistant_response = response.json()["choices"][0]["message"]["content"]
print(assistant_response)
5단계: JavaScript/Node.js 예제
JavaScript를 사용한다면:
const fetch = require('node-fetch');
const apiKey = 'your_openrouter_api_key';
const url = 'https://openrouter.ai/api/v1/chat/completions';
const payload = {
model: 'deepseek/deepseek-chat-v3-0324:free',
messages: [
{role: 'system', content: 'You are a helpful assistant.'},
{role: 'user', content: 'Explain quantum computing in simple terms.'}
],
temperature: 0.7,
max_tokens: 1000
};
async function callDeepseekV3() {
const response = await fetch(url, {
method: 'POST',
headers: {
'Authorization': `Bearer ${apiKey}`,
'Content-Type': 'application/json',
"HTTP-Referer": "<YOUR_SITE_URL>", // Optional. Site URL for rankings on openrouter.ai.
"X-Title": "<YOUR_SITE_NAME>", // Optional. Site title for rankings on openrouter.ai.
},
body: JSON.stringify(payload)
});
const data = await response.json();
console.log(data.choices[0].message.content);
}
callDeepseekV3();
비용 및 사용 제한
OpenRouter는 Deepseek V3 0324에 대해 일정한 사용량 제한 내에서 무료 액세스를 제공합니다. 최신 사용 제한 및 대량 사용 시 발생할 수 있는 비용에 관한 정보는 OpenRouter 대시보드에서 확인하세요.
이 단계를 따라 OpenRouter API를 통해 Deepseek V3 0324를 손쉽게 애플리케이션에 통합하여, 로컬 배포나 특수 하드웨어 없이도 이 강력한 모델을 활용할 수 있습니다.