FIM (중간에 채우기) 에서 사용자는 접두사와 접미사 (선택 사항)를 제공 할 수 있으며 모델은 그 사이의 내용을 완성합니다. FIM은 일반적으로 컨텐츠 완료에 사용됩니다. 코드 완료.알아채다#
2.
사용자는 설정해야합니다 base_url=https://api.deepseek.com/beta 베타 기능을 활성화합니다.
샘플 코드#
아래는 FIM 완료를위한 완전한 파이썬 코드 예제입니다. 이 예에서는 Fibonacci 시퀀스를 계산하는 함수의 시작 및 끝을 제공하여 모델이 중간에 컨텐츠를 완성 할 수 있습니다.from openai import OpenAI
client = OpenAI(
api_key="<your api key>",
base_url="https://api.deepseek.com/beta",
)
response = client.completions.create(
model="deepseek-chat",
prompt="def fib(a):",
suffix=" return fib(a-1) + fib(a-2)",
max_tokens=128
)
print(response.choices[0].text)
계속 통합#
CONDE는 코드 완료를 지원하는 VSCODE 플러그인입니다. 코드 완료 기능을 사용하기 위해 계속 구성하려면 이 문서 를 참조하십시오. Modified at 2025-02-06 09:53:54