DeepSeek API
🇰🇷 Korea
  • 🇺🇸 English
  • 🇯🇵 Japanese
  • 🇰🇷 Korea
  • 🇵🇹 Portuguese
  1. API 가이드
DeepSeek API
🇰🇷 Korea
  • 🇺🇸 English
  • 🇯🇵 Japanese
  • 🇰🇷 Korea
  • 🇵🇹 Portuguese
  • 빨리 시작하십시오
    • 첫 번째 API 호출
    • 모델 및 가격
    • 온도 매개 변수
    • 토큰 및 토큰 사용
    • 한계
    • 오류 코드
  • API 참조
    • 소개
    • 채팅 완료를 만듭니다
      POST
    • FIM 완료 생성 (Beta)
      POST
    • 모델을 나열합니다
      GET
    • 사용자 균형을 얻으십시오
      GET
  • API 가이드
    • 추론 모델 (Deepseek Reautoner)
    • 여러 라운드의 대화
    • 채팅 접두사 완료 (Beta)
    • FIM 완료 (Beta)
    • JSON 출력
    • 기능 호출
    • 컨텍스트 캐싱
  • FAQ
    • FAQ
  1. API 가이드

여러 라운드의 대화

이 안내서는 여러 라운드의 대화에 DeepSeek /chat/completions API를 사용하는 방법을 설명합니다.
DeepSeek /chat/completions API는 "Stateless"API입니다. 즉, 서버는 사용자 요청의 컨텍스트를 기록하지 않습니다. 사용자가 요청할 때마다 이전 대화 기록을 모두 스플릿하고 대화 API에 전달해야합니다 .
다음 코드는 파이썬에 있으며 컨텍스트 스 플라이 싱을 수행하여 여러 라운드의 대화를 달성하는 방법을 보여줍니다.
from openai import OpenAI
client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")

# Round 1
messages = [{"role": "user", "content": "What's the highest mountain in the world?"}]
response = client.chat.completions.create(
    model="deepseek-chat",
    messages=messages
)

messages.append(response.choices[0].message)
print(f"Messages Round 1: {messages}")

# Round 2
messages.append({"role": "user", "content": "What is the second?"})
response = client.chat.completions.create(
    model="deepseek-chat",
    messages=messages
)

messages.append(response.choices[0].message)
print(f"Messages Round 2: {messages}")

첫 번째 요청 중에 API로 전달 된 messages 다음과 같습니다.
[
    {"role": "user", "content": "What's the highest mountain in the world?"}
]
두 번째 요청에서 :
1.
첫 번째 라운드에서 모델의 출력을 messages 끝까지 추가하려면
2.
messages 끝에 새로운 질문을 추가하십시오
messages 마침내 API로 전달됩니다.
[
    {"role": "user", "content": "What's the highest mountain in the world?"},
    {"role": "assistant", "content": "The highest mountain in the world is Mount Everest."},
    {"role": "user", "content": "What is the second?"}
]
Modified at 3 months ago
Previous
추론 모델 (Deepseek Reautoner)
Next
채팅 접두사 완료 (Beta)
Built with