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 가이드

채팅 접두사 완료 (Beta)

채팅 접두사 완료는 채팅 완료 API를 따르며, 여기서 사용자는 모델이 나머지 메시지를 완료하기 위해 어시스턴트의 접두사 메시지를 제공합니다.

알아채다#

1.
채팅 접두사 완료를 사용하는 경우 사용자는 messages 목록의 마지막 메시지의 role assistant 이고 마지막 메시지의 prefix 매개 변수를 True 로 설정해야합니다.
2.
사용자는 설정해야합니다 base_url="https://api.deepseek.com/beta" 베타 기능을 활성화합니다.

샘플 코드#

아래는 채팅 접두사 완료를위한 완전한 Python 코드 예제입니다. 이 예에서는 assistant 의 접두사 메시지를 "```python\n" 으로 설정하여 모델이 Python 코드를 출력하도록하고 모델의 추가 설명을 방지하기 위해 stop 매개 변수를 ['```'] 로 설정했습니다. .
from openai import OpenAI

client = OpenAI(
    api_key="<your api key>",
    base_url="https://api.deepseek.com/beta",
)

messages = [
    {"role": "user", "content": "Please write quick sort code"},
    {"role": "assistant", "content": "```python\n", "prefix": True}
]
response = client.chat.completions.create(
    model="deepseek-chat",
    messages=messages,
    stop=["```"],
)
print(response.choices[0].message.content)
알아채다
샘플 코드
Previous
여러 라운드의 대화
Next
FIM 완료 (Beta)
Built with