Qwen2.5-Coder-0.5B
Qwen2.5-Coder-0.5B-Instruct to kompaktowy model programistyczny Alibaba dostrojony do instrukcji, przeznaczony do generowania kodu, rozumowania o kodzie i napraw; checkpoint producenta zawiera 0.49B parametrów.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsqwen2.5-coder-0.5b-instruct - Ailoot Ultra · Anthropic Messages
POST /v1/messagesqwen2.5-coder-0.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-0.5B-Instruct to kompaktowa, dostrojona do instrukcji edycja skoncentrowanej na kodzie serii Qwen2.5-Coder firmy Alibaba. Checkpoint producenta zawiera 0.49 miliarda parametrów, a serię zaprojektowano do generowania kodu, rozumowania o kodzie i jego naprawiania.
Przekaż modelowi lokalny problem programistyczny
Dostarcz funkcję, zachowanie, które ma implementować, i konkretny przykład wejścia oraz wyjścia. Przy naprawie dołącz błąd i najmniejszy istotny fragment kodu. Nazwij język i założenia środowiska wykonawczego, aby wygenerowany kod pasował do otaczającego programu.
Poproś o rezultat, który można ocenić
Poproś o konkretną funkcję, poprawkę do podanego fragmentu lub wyjaśnienie obserwowanego zachowania. Zachowaj widoczne publiczne interfejsy i ograniczenia. Proponowany test powinien sprawdzać zamierzone zachowanie i znaczący przypadek brzegowy.
Uruchom wynik w jego rzeczywistym kontekście
Sprawdź importy, typy i przypadki brzegowe w środowisku docelowym. Oceń naprawę względem pierwotnego błędu i zweryfikuj, czy zachowuje wymagany interfejs. Zapisuj tę dokładną edycję 0.5B instruct wraz z ocenami; wyniki większych modeli Coder nie określają zachowania tej edycji.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions qwen2.5-coder-0.5b-instruct
qwen2.5-coder-0.5b-instructStart
Qwen2.5-Coder-0.5B-Instruct to kompaktowy model programistyczny Alibaba dostrojony do instrukcji, przeznaczony do generowania kodu, rozumowania o kodzie i napraw; checkpoint producenta zawiera 0.49B 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-0.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-0.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-0.5b-instruct
Aliasy ścieżek metod
/chat/completions
Powiązane ID modeli
Ailoot Ultra · Anthropic Messages POST /v1/messages qwen2.5-coder-0.5b-instruct
qwen2.5-coder-0.5b-instructStart
Qwen2.5-Coder-0.5B-Instruct to kompaktowy model programistyczny Alibaba dostrojony do instrukcji, przeznaczony do generowania kodu, rozumowania o kodzie i napraw; checkpoint producenta zawiera 0.49B 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-0.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-0.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-0.5b-instruct
Aliasy ścieżek metod
/chat/completions
Powiązane ID modeli
FAQ · Qwen2.5-Coder-0.5B
- Jakie dane wejściowe i wyniki są dostępne?
POST /v1/chat/completions·qwen2.5-coder-0.5b-instruct:text,image→textPOST /v1/messages·qwen2.5-coder-0.5b-instruct:text,image→json,sse- Jakich pól używa żądanie?
POST /v1/chat/completions·qwen2.5-coder-0.5b-instruct:model,messages,streamPOST /v1/messages·qwen2.5-coder-0.5b-instruct:model,messages,stream,max_tokens- Jakie limity obowiązują?
POST /v1/messages·qwen2.5-coder-0.5b-instruct:max_tokens.minimum:1