
2024/12/31
DeepSeek API 시작하기: 빠른 가이드
@DeepSeek API 사용을 시작하는 방법에 대한 종합 가이드로 구성, 인증 및 기본 사용 예제를 포함합니다
DeepSeek API 시작하기: 빠른 가이드
DeepSeek API 개요
DeepSeek API는 OpenAI 호환 API 형식을 사용합니다. 이는 간단한 구성 변경으로 OpenAI SDK 또는 OpenAI API 호환 소프트웨어를 사용하여 DeepSeek API에 액세스할 수 있음을 의미합니다. 이 가이드는 DeepSeek API를 빠르게 시작하는 데 도움을 줍니다.
기본 구성 매개변수
주요 구성 매개변수는 다음과 같습니다:
- base_url:
https://api.deepseek.com
- OpenAI 호환성을 위해
https://api.deepseek.com/v1
도 사용할 수 있습니다 - 참고: 여기서 v1은 모델 버전과 관련이 없습니다
- OpenAI 호환성을 위해
- api_key: 필수 (신청 필요)
- model: 최신 DeepSeek-V3 모델에 액세스하려면
deepseek-chat
을 사용하세요
API 사용 예제
curl 사용하기
curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <DeepSeek API Key>" \
-d '{
"model": "deepseek-chat",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
"stream": false
}'
Python SDK 사용하기
from openai import OpenAI
client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content": "Hello"},
],
stream=False
)
print(response.choices[0].message.content)
Node.js SDK 사용하기
import OpenAI from "openai";
const openai = new OpenAI({
baseURL: "https://api.deepseek.com",
apiKey: "<DeepSeek API Key>",
});
async function main() {
const completion = await openai.chat.completions.create({
messages: [{ role: "system", content: "You are a helpful assistant." }],
model: "deepseek-chat",
});
console.log(completion.choices[0].message.content);
}
main();
중요한 참고사항
-
시작하기 전에 다음 사항을 확인하세요:
- DeepSeek API 키를 신청했습니다
- 적절한 SDK를 설치했습니다 (예: Python용
pip install openai
, Node.js용npm install openai
)
-
스트리밍 출력:
- 기본적으로 비스트리밍입니다
stream=true
설정으로 스트리밍을 활성화할 수 있습니다- 스트리밍은 실시간 응답 시나리오에 이상적입니다
-
모델 정보:
- deepseek-chat 모델은 DeepSeek-V3로 완전히 업그레이드되었습니다
- 인터페이스는 변경되지 않았으며 코드 수정이 필요하지 않습니다
model='deepseek-chat'
을 지정하여 최신 버전에 액세스할 수 있습니다
다음 단계
기본 설정을 완료한 후 다음을 수행할 수 있습니다:
- 고급 API 매개변수 탐색
- 스트리밍 기능 구현
- 애플리케이션에 통합
- API 호출 효율성 최적화
이제 DeepSeek API로 AI 애플리케이션 구축을 시작할 준비가 되었습니다!