Używamy plików cookie. Pliki cookie i pamięć przeglądarki pozwalają utrzymać logowanie i zapamiętać Twoje preferencje. Za Twoją zgodą mierzymy też, jak korzystasz ze strony. W każdej chwili możesz . Zobacz naszą politykę cookie.
Sentence Transformers: all-MiniLM-L6-v2
sentence-transformers/all-minilm-l6-v2Wypróbuj Sentence Transformers: all-MiniLM-L6-v2 teraz
Korzysta z Twojego salda według powyższych cen. Nowe konta zaczynają z darmowym użyciem.
Wyniki pojawią się tutaj.
Ustawienia
Sentence Transformers: all-MiniLM-L6-v2 w skrócie
- Cena wejścia jest o 75% niższa od mediany 34 modeli z kategorii Embeddings.
O modelu Sentence Transformers: all-MiniLM-L6-v2
Sentence Transformers: all-MiniLM-L6-v2 to model embeddingowy z Sentence Transformers, wymieniony na api14 w kategorii embeddings. To kompaktowy model embeddingów zdań, a nie model czatu ani generowania tekstu, więc jego zadaniem jest zamiana tekstu na wektory, które oddają znaczenie. Jeśli budujesz wyszukiwanie semantyczne, deduplikację lub grupowanie, to jest właśnie ten rodzaj modelu, po który sięgasz, a nie model generatywny.
Model przyjmuje tekst jako dane wejściowe i zwraca embeddingi jako dane wyjściowe. Odwzorowuje zdania i krótkie akapity w 384-wymiarowej gęstej przestrzeni wektorowej, co czyni go użytecznym do reprezentacji semantycznej. Okno kontekstu wynosi 512 tokenów, a maksymalne wyjście to 460, więc jest zaprojektowany dla zdań i krótkich fragmentów, a nie długich dokumentów. Nie ma obsługi parametrów próbkowania ani stylu generowania, ponieważ model nie generuje tekstu.
Te możliwości wskazują na dość konkretny zestaw przypadków użycia. Wyszukiwanie informacji i wyszukiwanie semantyczne to te oczywiste: osadź swoje dokumenty i zapytanie, a następnie porównaj wektory pod kątem podobieństwa. Grupowanie i kategoryzacja tematyczna działają dobrze, ponieważ bliskie wektory zwykle oznaczają podobne znaczenia. Ta sama właściwość pomaga w deduplikacji, wykrywaniu niemal identycznych dokumentów oraz budowaniu potoków rekomendacji lub rerankingu, gdzie potrzebujesz szybkiego, małego kroku embeddingu. Ponieważ wektory mają tylko 384 wymiary, przechowywanie i porównywanie pozostają tanie na dużą skalę.
Wywołujesz go przez OpenAI-compatible API api14, używając identyfikatora modelu "sentence-transformers/all-minilm-l6-v2". Ponieważ endpoint jest zgodny z kształtem embeddingów OpenAI, wysyłasz tekst w polu input i odczytujesz wektor z odpowiedzi. Model nie wymienia żadnych obsługiwanych parametrów, więc nie ma nic dodatkowego do dostrojenia w treści żądania poza identyfikatorem modelu i samym wejściem. Traktuj kontekst 512 tokenów jako twardą granicę podczas przygotowywania danych wejściowych.
Ten limit kontekstu jest głównym praktycznym ograniczeniem. Jeśli twoja jednostka znaczenia jest dłuższa niż krótki akapit, będziesz musiał podzielić ją na fragmenty przed embeddingiem, a jakość twojego dzielenia będzie ważniejsza niż cokolwiek innego w potoku. Jeśli potrzebujesz modelu, który generuje tekst, odpowiada na pytania lub wykonuje instrukcje, model embeddingowy jest niewłaściwym narzędziem i powinieneś zamiast tego spojrzeć na model czatu lub uzupełniania. Do podobieństwa semantycznego zdań i krótkich fragmentów ten model pasuje bezpośrednio do zadania.
Jak wywołać Sentence Transformers: all-MiniLM-L6-v2 API
- Utwórz klucz API w panelu.
- Zainstaluj oficjalne SDK openai dla swojego języka.
- Ustaw baseURL na https://api14.com/api/v1, a model na "sentence-transformers/all-minilm-l6-v2".
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.embeddings.create({
"model": "sentence-transformers/all-minilm-l6-v2",
"input": [
"The quick brown fox",
"Lorem ipsum"
]
});
console.log(result.data.map((d) => d.embedding.length));
Specyfikacja
- Długość kontekstu
- 512
- Maks. wyjście
- 460
- Wejście
- text
- Wyjście
- embeddings
Żądania w api14 · ostatnie 7 dni
Sentence Transformers: all-MiniLM-L6-v2: najczęściej zadawane pytania
- Ile kosztuje API Sentence Transformers: all-MiniLM-L6-v2?
- Sentence Transformers: all-MiniLM-L6-v2 kosztuje Wejście 0,02 USD / 1M tokenów. Opłata jest pobierana z salda w USD tylko za udane żądania; nieudane żądania są darmowe.
- Jakie okno kontekstu ma Sentence Transformers: all-MiniLM-L6-v2?
- Sentence Transformers: all-MiniLM-L6-v2 przyjmuje do 512 tokenów na żądanie, prompt, historię i dokumenty łącznie. Generuje do 460 tokenów wyjściowych na odpowiedź.
- Co potrafi Sentence Transformers: all-MiniLM-L6-v2?
- Sentence Transformers: all-MiniLM-L6-v2 przyjmuje text i zwraca embeddings.
- Jak wywołać Sentence Transformers: all-MiniLM-L6-v2 z mojego kodu?
- Skieruj dowolne SDK OpenAI na https://api14.com/api/v1 i ustaw model na "sentence-transformers/all-minilm-l6-v2", bez innych zmian w kodzie. Gotowy przykład skopiujesz z panelu kodu na tej stronie.
- Jakie są alternatywy dla Sentence Transformers: all-MiniLM-L6-v2?
- Porównywalne modele z kategorii Embeddings w podobnej cenie: Thenlper: GTE-Base, Intfloat: E5-Base-v2, Sentence Transformers: paraphrase-MiniLM-L6-v2. Wszystkie działają z tym samym kluczem API, więc zmiana to jeden ciąg znaków.
Społeczność Sentence Transformers: all-MiniLM-L6-v2
Nowy wątekTa społeczność nie ma jeszcze wątków. Załóż pierwszy wątek o Sentence Transformers: all-MiniLM-L6-v2.