Qwen2.5-Coder-1.5B
Qwen2.5-Coder-1.5B-Instruct to model programistyczny Alibaba dostrojony do instrukcji, przeznaczony do generowania, wyjaśniania i naprawiania kodu; checkpoint producenta zawiera 1.54B parametrów.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsqwen2.5-coder-1.5b-instruct - Ailoot Ultra · Anthropic Messages
POST /v1/messagesqwen2.5-coder-1.5b-instruct
O modelu
Ten opis przedstawia możliwości modelu. Dane wejściowe, wyniki i opcje dostępne w Ailoot podano poniżej dla wybranej metody.
Qwen2.5-Coder-1.5B-Instruct to skoncentrowany na kodzie model instrukcyjny firmy Alibaba. Checkpoint producenta zawiera 1.54 miliarda parametrów. Należy do serii Qwen2.5-Coder, której udokumentowane zadania obejmują generowanie kodu, rozumowanie o kodzie i jego naprawianie.
Przygotuj źródło i oczekiwane zachowanie
Przy błędzie podaj odpowiednią funkcję, zaobserwowany błąd i oczekiwany wynik. Dołącz kontrakty interfejsów i szczegóły środowiska wpływające na naprawę. Przy nowym kodzie dostarcz kształt wejścia, kształt wyjścia i przykłady akceptowalnego zachowania.
Ułatw ocenę zmiany
Poproś o konkretny rezultat, taki jak funkcja zastępcza, mała poprawka lub przypadek testowy. Wyjaśnienie powinno łączyć ścieżkę kodu z obserwowanym zachowaniem. Pozostaw niezwiązane porządki poza żądaną zmianą, aby jej efekt był jasny.
Zweryfikuj względem rzeczywistego programu
Uruchom proponowany kod na reprezentatywnych wejściach i przypadkach brzegowych wynikających z zadania. Sprawdź zgodność z otaczającymi wywołującymi i zależnościami. Zachowaj tę dokładną edycję instruct wraz z wynikiem przy porównywaniu rozmiarów modeli lub strategii promptów.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions qwen2.5-coder-1.5b-instruct
qwen2.5-coder-1.5b-instructStart
Qwen2.5-Coder-1.5B-Instruct to model programistyczny Alibaba dostrojony do instrukcji, przeznaczony do generowania, wyjaśniania i naprawiania kodu; checkpoint producenta zawiera 1.54B parametrów.
- Akceptowane dane wejściowe
- Tekst · Obrazy
- Wyniki
- Tekst
Dostępne w Ailoot · dane wejściowe i metody
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Wejście
text,image- Wyjście
text- Format wyjściowy
- JSON or SSE
| Pole | Typ | Wymaganie | Wartości i limity | Domyślnie |
|---|---|---|---|---|
Polemodel | Typstring | WymaganieWymagane | Wartości i limity qwen2.5-coder-1.5b-instruct Warunki: Użyj dokładnie tego selektora trasowania Ailoot. | Domyślnie— |
Polemessages | Typarray | WymaganieWymagane | Wartości i limity Warunki: | Domyślnie— |
Polestream | Typboolean | WymaganieOpcjonalne | Wartości i limity Warunki: | Domyślniefalse |
Kombinacje materiałów wejściowych
text_input · Wymagane: messages
image_with_text · Wymagane: messages with actual image content blocks
Parametry i cykl życia metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, messages |
Parametroptional | Kontraktstream |
Parametrmaterial_types | Kontrakttext, image |
Parametrconditions | KontraktUżyj dokładnie tego selektora trasowania Ailoot., Ten protokół przenosi treści obrazowe, gdy konkretny wybrany model obsługuje analizę obrazu. Przyjęcie żądania przez protokół nie potwierdza obsługi obrazów przez każdy model. |
Aliasy metody: /chat/completions
Cykl życia: synchronous_or_streamed
Cennik
Informacje taryfowe nie dodają opcji żądania. Obsługiwane parametry podano przy wybranej metodzie.
- Tryb szybki
- Stawka standardowa Gdy wybrany jest tryb szybki
- Tryb flex
- Stawka standardowa Gdy wybrany jest tryb flex
- Maksymalna intensywność rozumowania
- Stawka standardowa Gdy dla maksymalnej intensywności rozumowania stosowana jest domyślna korekta (default)
- Wycena jawnej pamięci podręcznej
- Niewłączone Gdy zażądano jawnej pamięci podręcznej
- Zerowe stawki wyłącznie dla tekstu
- Pamięć podręczna, narzędzia i multimedia podlegają osobno podanym warunkom cenowym. Dla wyłącznie tekstowych danych wejściowych i wyjściowych
Stawki Ailoot
Ceny według konfiguracji
| Konfiguracja | Tabela stawek | Opłata |
|---|---|---|
| KonfiguracjaBazowe stawki za tokeny | Tabela stawekStawka podstawowa | Opłata Wejście · Tokeny wejściowe $0 / 1K tokenów Wyjście · Tokeny wyjściowe $0 / 1K tokenów Wejście · Odczyt cache $0 / 1K tokenów Wejście · Zapis do cache $0 / 1K tokenów Wejście · Zapis do cache, 1 godz. — / 1K tokenów |
Ailoot rezerwuje szacowaną kwotę przed żądaniem. Po otrzymaniu wyniku rozlicza ostateczną opłatę według zmierzonego użycia. Rozliczenie strumieniowania korzysta z końcowego rekordu użycia. Jak działają rezerwacja i rozliczenie →
Przykładowe żądania
Ailoot Ultra · OpenAI Chat
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": "qwen2.5-coder-1.5b-instruct", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}]}')
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/chat/completions \
-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.
Odbieranie i zapisywanie wyników
Ailoot Ultra · OpenAI Chat
JSON or SSE
Zachowaj wszystkie ukończone wyniki
Zachowaj każdą kompletną zwróconą odpowiedź, plik i część treści.
Zachowaj każdy blok treści, ID wywołania narzędzia, sygnaturę rozumowania, jeśli została zwrócona, wszystkie przyrosty SSE oraz pełne dane o zużyciu. Pierwszy fragment tekstu nie jest całym wynikiem.
Jeśli trzeba sprawdzić pierwotną odpowiedź
Zachowaj oryginalne X-Client-Request-ID, odpowiedź i nagłówki. Nieznany wynik ani wynik result_pending_check nie upoważniają do ponownego utworzenia.
Pola odpowiedzi
| Pole | Typ |
|---|---|
Polechoices[] | Typobject |
Poleusage | Typobject |
Błędy i dalsze kroki
| Odpowiedź | Warunek | Następny krok |
|---|---|---|
Odpowiedź400 · invalid_request_error | WarunekWymagane pole, selektor modelu, typ lub postać danych wejściowych są nieprawidłowe. | Następny krokPrzed przygotowaniem osobnego żądania sprawdź zwrócone szczegóły walidacji. |
Odpowiedź | WarunekOryginalne żądanie lub wynik są nieznane albo wymagają sprawdzenia. | Następny krokZachowaj oryginalne identyfikatory i nagłówki; odczytuj tylko obsługiwane rekordy statusu lub biblioteki. Nie wysyłaj ponownie żądania utworzenia. |
Aliasy
Aliasy modelu
Ailoot Ultra qwen2.5-coder-1.5b-instruct
Aliasy ścieżek metod
/chat/completions
Powiązane ID modeli
Ailoot Ultra · Anthropic Messages POST /v1/messages qwen2.5-coder-1.5b-instruct
qwen2.5-coder-1.5b-instructStart
Qwen2.5-Coder-1.5B-Instruct to model programistyczny Alibaba dostrojony do instrukcji, przeznaczony do generowania, wyjaśniania i naprawiania kodu; checkpoint producenta zawiera 1.54B parametrów.
- Akceptowane dane wejściowe
- Tekst · Obrazy
- Wyniki
- json · sse
Dostępne w Ailoot · dane wejściowe i metody
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Wejście
text,image- Wyjście
json,sse- Format wyjściowy
- JSON or SSE
| Pole | Typ | Wymaganie | Wartości i limity | Domyślnie |
|---|---|---|---|---|
Polemodel | Typstring | WymaganieWymagane | Wartości i limity qwen2.5-coder-1.5b-instruct Warunki: Użyj dokładnie tego selektora trasowania Ailoot. | Domyślnie— |
Polemessages | Typarray | WymaganieWymagane | Wartości i limity Warunki: | Domyślnie— |
Polestream | Typboolean | WymaganieOpcjonalne | Wartości i limity Warunki: | Domyślniefalse |
Polemax_tokens | Typinteger | WymaganieWymagane | Wartości i limity Minimum: 1 Warunki: | Domyślnie— |
Kombinacje materiałów wejściowych
text_input · Wymagane: messages
image_with_text · Wymagane: messages with actual image content blocks
Parametry i cykl życia metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, messages, max_tokens |
Parametroptional | Kontraktstream |
Parametrmaterial_types | Kontrakttext, image |
Parametrconditions | KontraktUżyj dokładnie tego selektora trasowania Ailoot., Ten protokół przenosi treści obrazowe, gdy konkretny wybrany model obsługuje analizę obrazu. Przyjęcie żądania przez protokół nie potwierdza obsługi obrazów przez każdy model. |
Cykl życia: synchronous_or_streamed
Cennik
Informacje taryfowe nie dodają opcji żądania. Obsługiwane parametry podano przy wybranej metodzie.
- Tryb szybki
- Stawka standardowa Gdy wybrany jest tryb szybki
- Tryb flex
- Stawka standardowa Gdy wybrany jest tryb flex
- Maksymalna intensywność rozumowania
- Stawka standardowa Gdy dla maksymalnej intensywności rozumowania stosowana jest domyślna korekta (default)
- Wycena jawnej pamięci podręcznej
- Niewłączone Gdy zażądano jawnej pamięci podręcznej
- Zerowe stawki wyłącznie dla tekstu
- Pamięć podręczna, narzędzia i multimedia podlegają osobno podanym warunkom cenowym. Dla wyłącznie tekstowych danych wejściowych i wyjściowych
Stawki Ailoot
Ceny według konfiguracji
| Konfiguracja | Tabela stawek | Opłata |
|---|---|---|
| KonfiguracjaBazowe stawki za tokeny | Tabela stawekStawka podstawowa | Opłata Wejście · Tokeny wejściowe $0 / 1K tokenów Wyjście · Tokeny wyjściowe $0 / 1K tokenów Wejście · Odczyt cache $0 / 1K tokenów Wejście · Zapis do cache $0 / 1K tokenów Wejście · Zapis do cache, 1 godz. — / 1K tokenów |
Ailoot rezerwuje szacowaną kwotę przed żądaniem. Po otrzymaniu wyniku rozlicza ostateczną opłatę według zmierzonego użycia. Rozliczenie strumieniowania korzysta z końcowego rekordu użycia. Jak działają rezerwacja i rozliczenie →
Przykładowe żądania
Ailoot Ultra · Anthropic Messages
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": "qwen2.5-coder-1.5b-instruct", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}], "max_tokens": 256}')
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/messages \
-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.
Odbieranie i zapisywanie wyników
Ailoot Ultra · Anthropic Messages
JSON or SSE
Zachowaj wszystkie ukończone wyniki
Zachowaj każdą kompletną zwróconą odpowiedź, plik i część treści.
Zachowaj każdy blok treści, ID wywołania narzędzia, sygnaturę rozumowania, jeśli została zwrócona, wszystkie przyrosty SSE oraz pełne dane o zużyciu. Pierwszy fragment tekstu nie jest całym wynikiem.
Jeśli trzeba sprawdzić pierwotną odpowiedź
Zachowaj oryginalne X-Client-Request-ID, odpowiedź i nagłówki. Nieznany wynik ani wynik result_pending_check nie upoważniają do ponownego utworzenia.
Pola odpowiedzi
| Pole | Typ |
|---|---|
Polecontent[] | Typobject |
Poleusage | Typobject |
Błędy i dalsze kroki
| Odpowiedź | Warunek | Następny krok |
|---|---|---|
Odpowiedź400 · invalid_request_error | WarunekWymagane pole, selektor modelu, typ lub postać danych wejściowych są nieprawidłowe. | Następny krokPrzed przygotowaniem osobnego żądania sprawdź zwrócone szczegóły walidacji. |
Odpowiedź | WarunekOryginalne żądanie lub wynik są nieznane albo wymagają sprawdzenia. | Następny krokZachowaj oryginalne identyfikatory i nagłówki; odczytuj tylko obsługiwane rekordy statusu lub biblioteki. Nie wysyłaj ponownie żądania utworzenia. |
Aliasy
Aliasy modelu
Ailoot Ultra qwen2.5-coder-1.5b-instruct
Aliasy ścieżek metod
/chat/completions
Powiązane ID modeli
FAQ · Qwen2.5-Coder-1.5B
- Jakie dane wejściowe i wyniki są dostępne?
POST /v1/chat/completions·qwen2.5-coder-1.5b-instruct:text,image→textPOST /v1/messages·qwen2.5-coder-1.5b-instruct:text,image→json,sse- Jakich pól używa żądanie?
POST /v1/chat/completions·qwen2.5-coder-1.5b-instruct:model,messages,streamPOST /v1/messages·qwen2.5-coder-1.5b-instruct:model,messages,stream,max_tokens- Jakie limity obowiązują?
POST /v1/messages·qwen2.5-coder-1.5b-instruct:max_tokens.minimum:1