안녕하세요. API 가이드(https://api.ncloud-docs.com/docs/clovastudio-openaicompatibility)에 있는 openAI 호환 코드를 테스중에
에러가 발생하고 있어서 문의 드립니다.
OpenAI 의 경우 encoding_format : float. 값이라서요.
clovastudio 의 openai 호환성 임베딩 API 호출시 encoding_format 값을 입력하지 않아도 동작하도록 수정부탁드립니다.
# Open AI 호환 임베딩, 코드.. => 에러 발생
from openai import OpenAI
client = OpenAI(
api_key=f'{CLOVASTUDIO_API_KEY}', # CLOVA Studio API 키
base_url="https://clovastudio.stream.ntruss.com/v1/openai" # CLOVA Studio 오픈AI 호환 API
)
response = client.embeddings.create(
input="임베딩 변환할 텍스트",
model="bge-m3"
#encoding_format="float"
)
print(response.data[0].embedding)
### 에러 내용-=======
BadRequestError: Error code: 400 - {'error': {'message': 'Invalid parameter: encoding_format', 'code': '40001'}}