pl ▾

Szybki start API Kodowania

Podłącz swoje AI do kodowania bez ograniczeń w kilka minut za pomocą naszego punktu końcowego zgodnego z OpenAI. Płać tylko za użyte tokeny, z kredytem z góry opłaconym, który nigdy nie wygasa.

Bazowy URL i autoryzacja

Wskaż swojego klienta na https://api.codingapi.cc/v1 i wyślij swój klucz w nagłówku.

Pobierz swoje dane logowania z pulpitu nawigacyjnego po zalogowaniu się za pomocą Google lub e-maila. API oczekuje standardowej autoryzacji OpenAI. Przekaż Authorization: Bearer YOUR_KEY z każdym żądaniem. Błędy takie jak 401 oznacza, że klucz jest nieprawidłowy lub brakuje go.

Każde konto posiada jeden aktywny klucz. Wygenerowanie nowego klucza natychmiast cofa ważność starego. Możesz zarządzać kluczami na stronie panelu.

Punkt końcowy uzupełnień czatu

Wyślij wiadomości do POST /v1/chat/completions i otrzymaj wyjście tekstowe.

ID modelu to uncensored.Odpowiada bez filtrowania treści dorosłych zgodnych z prawem. Użyj standardowej struktury wiadomości z role i content pola.

curl https://api.codingapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if python list is sorted"}]
  }'

Żądania zwracają obiekt JSON. Jeśli potrzebujesz danych strukturalnych, włącz tryb JSON za pomocą response_format parametr. API obsługuje odpowiedzi strumieniowe i niestrumieniowe.

Integracja Python SDK

Użyj oficjalnej biblioteki Pythona OpenAI dla łatwej integracji.

Ustaw URL bazowy na nasz punkt końcowy. Biblioteka obsługuje serializację automatycznie. Przekaż swój klucz API poprzez zmienne środowiskowe lub argumenty jawne.

from openai import OpenAI

client = OpenAI(base_url="https://api.codingapi.cc/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Błędy są zgłaszane jako standardowe wyjątki. Obsłuż 402 błędy płatności poprzez doładowanie kredytu kryptowalutowego. Model generuje tekst na podstawie historii promptów. Kontekst jest zachowany w oknie.

Użycie SDK Node

Zainstaluj pakiet OpenAI Node.js dla projektów JavaScript.

Skonfiguruj klienta z naszym podstawowym adres URL i Twoim kluczem. Składnia odzwierciedla bibliotekę Python. Utwórz wywołanie completion z wiadomościami systemowymi i użytkownika.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.codingapi.cc/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Odpowiedź zawiera wygenerowany tekst oraz użycie tokenów. Sprawdź obiekt usage, aby uzyskać liczbę tokenów wejściowych i wyjściowych. Rozliczenie jest pobierane z Twojego salda z góry opłaconego. Kredyty nie wygasają.

Strumieniowanie i tokeny

Włącz strumieniowanie, ustawiając stream: true w żądaniu.

Otrzymaj fragmenty tekstu w miarę ich generowania. Ostatni fragment zawiera całkowite użycie tokenów dla żądania. Pozwala to na wyświetlanie kodu lub tekstu w czasie rzeczywistym.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Przetwarzaj zdarzenia SSE, aby wyodrębnić zawartość delta. Z agreguj tekst, aby utworzyć kompletną odpowiedź. Liczby tokenów pomagają Ci dokładnie monitorować zużycie kredytu prepaid.

Limity, błędy i kontekst

Okno kontekstowe wynosi 100 000 tokenów łącznie dla promptu i uzupełnienia.

Maksymalna długość wyjściowa na żądanie wynosi 16 000 tokenów. Ustaw max_tokens kontrolować długość wyjścia. Domyślna długość wyjścia to 2,048 tokenów, jeśli nie zostanie określone. Limity szybkości to 300 żądań na minutę na klucz.

Handle 402 błędy, doładowując środki poprzez kryptowalutę. 429 wskazuje na limitowanie szybkości. Zatrzymaj się i spróbuj ponownie z wykładniczym opóźnieniem. Ciała żądań muszą mieścić się pod 8 MB. Te ograniczenia zapewniają stabilne wnioskowanie dla Twoich zadań programistycznych.

Pytania i odpowiedzi techniczne

Jaki jest URL bazowy API kodowania?

Podstawowy adres URL to HTTPS://api.codingapi.cc/v1. Jest kompatybilny ze standardowymi bibliotekami OpenAI SDK. Zmień podstawowy adres URL w konfiguracji klienta, aby wskazywał tutaj.

Jak radzić sobie z błędami w niecenzurowanym AI do kodowania?

Używaj standardowych kodów statusu HTTP. 401 oznacza nieprawidłowe uwierzytelnianie. 402 oznacza niewystarczający kredyt. 429 sygnalizuje limity szybkości. Sprawdź treść odpowiedzi pod kątem szczegółów błędów i logiki ponawiania prób.

Czy model AI do kodowania bez filtrów obsługuje strumieniowanie?

Tak, włącz strumieniowanie za pomocą parametru stream. Otrzymuj zdarzenia typu Server-Sent Events z częściowym tekstem. Ostatnie zdarzenie zawiera dane o zużyciu tokenów. Działa to ze wszystkimi standardowymi klientami kompatybilnymi z OpenAI.

Generuj swój klucz API

Zarejestruj konto, pobierz klucz i zaktualizuj URL endpointu. To cała konfiguracja.

Pobierz swój klucz