Baichuan-Text-Embedding
Baichuan-Text-Embedding은 Ailoot의 임베딩 API를 통해 제공된 텍스트의 수치 벡터를 반환합니다. 구절 하나 또는 목록을 보내고, 검색 가능한 자료 모음을 구축할 때 응답 인덱스를 보관하세요.
모델 소개
이 설명은 모델의 기능을 다룹니다. Ailoot에서 사용할 수 있는 입력, 출력 및 옵션은 아래에 선택한 메서드별로 표시됩니다.
/v1/embeddings 요청에서 Baichuan-Text-Embedding을 선택하세요. 필수 input은 비어 있지 않은 문자열 또는 비어 있지 않은 문자열 배열을 받으므로 단일 구절과 준비된 자료 모음에 동일한 엔드포인트를 사용할 수 있습니다. JSON 결과에는 data[].embedding, data[].index, 선택한 model, usage가 포함됩니다.
지식 자료 모음에서는 이후 독자가 필요로 하는 정의와 맥락을 유지하는 구절로 원본 문서를 나누세요. 애플리케이션에서 문서 ID를 관리하고 각 벡터를 제출한 위치에 연결하세요. 검색 워크플로에서는 사용자 질의를 같은 모델로 인코딩하고 검색된 결과 옆에 원문 구절을 유지할 수 있습니다.
벡터를 저장소에 확정 반영하기 전에 전체 동기 응답을 저장하세요. 입력과 인덱스의 대응 관계를 확인하고, 반환된 모든 벡터를 보존하며, 작업과 함께 usage를 보관하세요. 저장된 임베딩에 정확한 모델 식별 정보를 사용하면 어떤 자료 모음과 질의 표현이 서로 짝을 이루는지 명확해집니다.
Ailoot Ultra · Embeddings POST /v1/embeddings Baichuan-Text-Embedding
Baichuan-Text-Embedding시작하기
Baichuan-Text-Embedding은 Ailoot의 임베딩 API를 통해 제공된 텍스트의 수치 벡터를 반환합니다. 구절 하나 또는 목록을 보내고, 검색 가능한 자료 모음을 구축할 때 응답 인덱스를 보관하세요.
- 허용 입력
- 텍스트
- 결과
- embedding
Ailoot에서 사용 가능 · 입력 및 메서드
Ailoot Ultra · Embeddings POST /v1/embeddings
- 입력
text- 출력
embedding
| 필드 | 유형 | 요건 | 값과 한도 | 기본값 |
|---|---|---|---|---|
필드model | 유형string | 요건필수 | 값과 한도 Baichuan-Text-Embedding 조건: 이 Ailoot 라우팅 선택자를 그대로 사용하세요. | 기본값— |
필드input | 유형string or array<string> | 요건필수 | 값과 한도 조건: | 기본값— |
메서드 매개변수와 수명 주기
| 매개변수 | 명세 |
|---|---|
매개변수content_type | 명세application/json |
매개변수required | 명세model, input |
매개변수optional | 명세 |
매개변수material_types | 명세text |
매개변수conditions | 명세이 Ailoot 라우팅 선택자를 그대로 사용하세요. |
수명 주기: synchronous_json
요금
요금 정보는 요청 옵션을 추가하지 않습니다. 지원되는 매개변수는 선택한 메서드에 표시됩니다.
- 빠른 모드
- 미지정 빠른 모드를 선택한 경우
- Flex 모드
- 미지정 flex 모드를 선택한 경우
- 최대 추론 수준
- 미지정 최대 추론 수준에 default 조정값을 적용하는 경우
Ailoot 요금
설정별 가격
| 설정 | 요금표 | 요금 |
|---|---|---|
| 설정기본 토큰 요금 | 요금표기본 요금 | 요금 입력 · 입력 토큰 $0.00016 / 1K 토큰 출력 · 출력 토큰 $0 / 1K 토큰 입력 · 캐시 읽기 — / 1K 토큰 입력 · 캐시 쓰기 — / 1K 토큰 입력 · 캐시 쓰기, 1시간 — / 1K 토큰 |
Ailoot는 요청 전에 예상 금액을 미리 확보합니다. 결과를 받은 뒤 측정된 사용량을 기준으로 최종 요금을 정산합니다. 스트리밍 정산에는 최종 사용량 기록을 사용합니다. 금액 확보와 정산 방식 →
요청 예제
Ailoot Ultra · Embeddings
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "Baichuan-Text-Embedding", "input": "The quick brown fox jumps over the lazy dog"}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
결과 수신 및 저장
별칭
모델 별칭
Ailoot Ultra Baichuan-Text-Embedding
메서드 경로 별칭
위에 표시된 메서드 경로를 사용하세요.
관련 호출용 ID
FAQ · Baichuan-Text-Embedding
- 어떤 입력과 결과를 사용할 수 있나요?
POST /v1/embeddings·Baichuan-Text-Embedding:text→embedding- 요청은 어떤 필드를 사용하나요?
POST /v1/embeddings·Baichuan-Text-Embedding:model,input