text-embedding-004는 Google의 이전 세대 텍스트 임베딩 모델로 2024년 4월 9일에 출시되었습니다.
- 입력
- 텍스트 $0.025/M
- 출력
- 텍스트
사양 및 제한
모델
| 모달리티 | 텍스트 → 텍스트 |
|---|
- Google's previous-generation text embedding model. Its shutdown date on Google's own deprecation page is 2026-01-14, with gemini-embedding-2 named as the replacement
- that date is in the past as of this transcription, so the model is retired upstream rather than merely scheduled. Dimensionality and input limits are deliberately not recorded here: the model no longer appears in Google's current model reference, so there is no current vendor page to transcribe them from, and the standing rule is that an unverifiable value is left absent rather than carried over from memory
출처: Google 공식 문서 ↗
30초 만에 Text Embedding 004 사용하기
OpenAI 호환입니다. base_url만 바꾸고 SDK는 그대로 쓰세요. POST /v1/embeddings
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.chat.completions.create(
model="text-embedding-004",
messages=[{"role": "user", "content": "Summarize this diff"}],
)
print(resp.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://synthorai.io/v1",
apiKey: "sk-syn-...",
});
const resp = await client.chat.completions.create({
model: "text-embedding-004",
messages: [{ role: "user", content: "Summarize this diff" }],
});
console.log(resp.choices[0].message.content);curl https://synthorai.io/v1/chat/completions \
-H "Authorization: Bearer sk-syn-..." \
-H "Content-Type: application/json" \
-d '{
"model": "text-embedding-004",
"messages": [{"role": "user", "content": "Hello"}]
}'package main
import (
"context"
"fmt"
"github.com/openai/openai-go/v3"
"github.com/openai/openai-go/v3/option"
)
func main() {
client := openai.NewClient(
option.WithBaseURL("https://synthorai.io/v1"),
option.WithAPIKey("sk-syn-..."),
)
resp, _ := client.Chat.Completions.New(context.TODO(), openai.ChatCompletionNewParams{
Model: "text-embedding-004",
Messages: []openai.ChatCompletionMessageParamUnion{
openai.UserMessage("Summarize this diff"),
},
})
fmt.Println(resp.Choices[0].Message.Content)
}import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.chat.completions.*;
OpenAIClient client = OpenAIOkHttpClient.builder()
.baseUrl("https://synthorai.io/v1")
.apiKey("sk-syn-...")
.build();
ChatCompletion resp = client.chat().completions().create(
ChatCompletionCreateParams.builder()
.model("text-embedding-004")
.addUserMessage("Summarize this diff")
.build());
System.out.println(resp.choices().get(0).message().content().orElse(""));Text Embedding 004 소개
- 현재는 동작하지 않습니다.
- Google 자체 지원 중단 페이지가 종료일을 2026년 1월 14일로 제시하고 대체 모델로 gemini-embedding-2를 지정했으며, 그 날짜는 이미 지났습니다.
- Google의 현행 모델 레퍼런스에도 더 이상 나오지 않기 때문에, 이 페이지는 차원 수와 입력 상한, 태스크 타입을 기록하지 않습니다.
- 전사할 수 있는 현행 벤더 문서가 없고, 이 카탈로그의 원칙은 검증할 수 없는 값을 기억으로 채우지 않고 비워 두는 것이기 때문입니다.
- 오래된 통합에서 오셨다면 Google이 제시하는 이전 대상은 gemini-embedding-2입니다.
자주 묻는 질문
Text Embedding 004 API는 무료로 사용해 볼 수 있나요?
네. 신규 계정에는 체험 호출 10회와 최대 $1의 무료 크레딧을 드리며, 카드 등록은 필요 없습니다. 결제 수단을 추가하기 전에 실제 워크로드로 Text Embedding 004를 충분히 시험해 볼 수 있는 양입니다.
Text Embedding 004는 어떤 작업에 가장 강한가요?
2026년 1월 14일 업스트림에서 종료, Google이 gemini-embedding-2를 대체로 지정, 벤더가 더 이상 사양을 공개하지 않음. 자세한 내용은 공급자의 공식 릴리스 노트를 바탕으로 정리한 소개 섹션에서 확인하세요.
Text Embedding 004 가격은 얼마인가요?
Synthorai에서 Text Embedding 004 가격은 입력 100만 토큰당 $0.025, 출력 100만 토큰당 $0입니다. 공급자 정가 그대로이며 플랫폼 마진은 없습니다.
Text Embedding 004는 프롬프트 캐싱을 지원하나요?
Text Embedding 004는 현재 Synthorai에서 캐시 읽기 할인이 없습니다. 게이트웨이의 다른 모델에는 프롬프트 캐싱이 그대로 적용되니, 캐싱을 지원하는 대체 모델은 가격표에서 확인하세요. 공급자별 캐싱 비교 →
Text Embedding 004는 어떻게 이용하나요?
쓰던 OpenAI SDK에서 base_url="https://synthorai.io/v1", model="text-embedding-004"만 지정하면 됩니다. API 키 하나로 게이트웨이의 모든 모델을 쓸 수 있습니다.
관련 모델
비교
이 페이지의 모든 값은 공급자 공식 문서(위 링크)에서 그대로 옮겨 적었으며, 확인한 날짜를 함께 표기합니다. 가격은 카탈로그 전체와 비교해 보여 주지만, 공급자마다 정의가 다른 사양 값은 차이만 밝히고 차트로 비교하지 않습니다. 저희가 직접 측정한 수치는 없고, 점수도 매기지 않습니다.