sv ▾

Uncensored OpenAI-compatible API

Uncensored ia: Felsökning av vanliga misstag

Felsökning av din osäkrade IA-API-integration handlar ofta om tre enkla konfigureringsfel: bas-URL:en, modell-ID:t och hur du hanterar strömningsdata. Den här guiden löser de vanligaste tekniska hinder så att du kan sluta gissa och börja generera text på ett tillförlitligt sätt.

Senast uppdaterad

Viktiga höjdpunkter

  1. Ställ in din bas-URL till HTTPS://api.dolphinia.cc/v1, inte standard OpenAI-endpointen.
  2. Modell-ID:t måste anges explicit till 'uncensored' i din klientkonfiguration.
  3. Streaming-responder kräver parsning av den sista delen för att hämta tokenanvändningsdata korrekt.
  4. JSON-lägesfel beror vanligtvis på att du har glömt att specificera 'json_object' som svarformat.

Varför din uncensored ia-modell inte svarar

Den främsta anledningen till att din klient inte får något svar är en konfigurationsmismatch mellan dina SDK-inställningar och API-kraven. De flesta utvecklare kopierar och klistrar in standard OpenAI-exempel utan att justera slutpunkten eller modellidentifieraren. Detta resulterar i ett 404- eller 400-fel eftersom standardklienten pekar på fel infrastruktur. Verifiera att din HTTP-klient faktiskt når servern och tar emot ett giltigt JSON-meddelande.

Kontrollera dina nätverksloggar efter timeout-fel. Om anslutningen lyckas men returnerar en tom kropp är modell-ID:et troligen felaktigt. Modellen uncensored ia kräver specifika parametrar som temperature och top_p för att fungera korrekt. Utan dessa kan vissa klienter skicka felaktiga begäranden som servern avvisar tyst. Se till att din kod hanterar HTTP-fel på ett elegant sätt istället för att anta att allt lyckas.

Felet med base_url: Att använda OpenAI istället för Dolphin

Att använda standard-OpenAI:s bas-URL är det vanligaste felet när man byter till denna okontrollerade AI-tjänst. Din kod skickar förfrågningar till HTTPS://api.openai.com/v1 som standard, vilket inte värdar vår modell. Detta leder till ett felmeddelande om att modellen inte hittas eftersom OpenAI inte känner igen våra specifika slutpunktsidentifierare.

Uppdatera din klientkonfiguration så att den pekar på HTTPS://api.dolphinia.cc/v1. Denna ändring dirigerar din trafik till våra servrar där den ostrade LLM:n finns. Resten av begärandestrukturen förblir identisk med standard OpenAI-anrop. Du behöver inte skriva om hela din applikationslogik. Uppdatera bara bas-URL:en och se till att ditt API-nyckel är giltigt för denna domän.

Modell-ID-fel: Skickar 'gpt-4' istället för 'uncensored'

Även med korrekt bas-URL kommer att skicka 'gpt-4' eller 'gpt-3.5-turbo' att misslyckas. Servern förväntar sig exakt strängen 'uncensored' i modellfältet. Denna sträng identifierar den specifika open-weight-modellen som körs på vår infrastruktur. Det är inte en generell platshållare utan en exakt identifierare för den icke-censurerade AI-modellen du kommer åt.

Kontrollera din kod för hårdkodade modellnamn. Många bibliotek använder 'gpt-4' som standard om fältet är tomt eller felkonfigurerat. Ange modell-ID:et explicit till 'uncensored' i dina initieringsparametrar. Detta säkerställer att begäran når rätt neuralt nätverk. Verifiera att svaret innehåller rätt modellnamn för att bekräfta att bytet var framgångsrikt.

Hantera JSON-lägesfel i osensurerad AI

JSON-lägesfel uppstår vanligtvis när formatet för svaret inte är explicit definierat i förfrågan. Den obegränsade ia-modellen kan returnera strukturerad data, men den kräver att response_format-parametern ställs in korrekt. Utan denna instruktion kan modellen returnera vanlig text eller felaktig JSON, vilket bryter din parser.

Ställ in response_format till {"type": "json_object"} i din API-begäran. Detta tvingar modellen att följa strikt JSON-syntax. Se till att din prompt tydligt definierar förväntat schema. Den osensurerade LLM:n strukturerar sedan sin utmatning för att matcha dina krav. Detta tillvägagångssätt minskar parsningsfel och förbättrar tillförlitligheten i automatiserade pipelines.

Streamingproblem: Saknar den sista chunken med användningsdata

Streaming-responser levererar data i chunkar, men tokenanvändningsstatistik visas ofta bara i den sista chunken. Om du slutar lyssna på strömmen i förtid förlorar du denna viktiga faktureringsinformation. Detta kan leda till felaktig kostnadsspårning och oväntade överbelastningar.

Se till att din kod bearbetar varje chunk tills strömmen avslutas. Den sista chunken innehåller finish_reason och användningsstatistik. Släng inte bort den. Denna data är avgörande för att verifiera att begäran slutfördes framgångsrikt. Streaming via SSE möjliggör realtidsuppdateringar, men du måste hantera händelsen för strömavslut för att fånga hela bilden.

Tokenbegränsningar: Förståelse av 16k-utmatningsgränsen

API:t för det obegränsade IA:t har en hård gräns på 16 000 tokens per förfrågan för utdata. Om din prompt är lång minskar utrymmet för komplettering i motsvarande grad. Att överskrida denna gräns resulterar i ett trunkeringsfel eller ett svar med status 400 Bad Request.

Övervaka antalet ingångstokens noga. Det totala kontextfönstret är 100,000 tokens, men utmatningsgränsen är striktare. Om du behöver längre svar, överväg att dela upp din begäran i mindre bitar. Detta säkerställer att du stannar inom 16,000-token-gränsen. Kontrollera alltid tokenanvändningen i svaret för att planera dina nästa steg noggrant.

Autentiseringsfel: Kontrollera formatet på din API-nyckel

Autentiseringsfel beror vanligtvis på en ogiltig eller utgången API-nyckel. Se till att din nyckel kopieras korrekt utan extra mellanslag eller radbrytningar. Tjänsten uncensored ia kräver en giltig nyckel för varje begäran som skickas i Authorization-headern.

Verifiera att nyckelns format matchar den förväntade strängen. Om du har återskapat din nyckel, uppdatera din klientkonfiguration omedelbart. Ogiltiga nycklar resulterar i ett 401 Unauthorized-fel. Kontrollera ditt kontovård för att bekräfta nyckelns status. En enkel stavfel kan störa hela ditt flöde, så dubbelkolla värdet innan du distribuerar.

Rate limits: Hur 300 begäranden per minut ser ut

API:t för det obegränsade IA:t tillåter 300 förfrågningar per minut per nyckel. Denna gräns gäller för alla slutpunkter tillsammans. Om du överskrider denna tröskel får du ett felmeddelande 429 Too Many Requests. Detta är vanligt i applikationer med hög genomströmning eller batchbearbetning.

Implementera exponentiell backoff i din logik för försök om. Detta förhindrar att du översvämmar servern när gränserna nås. Övervaga din förfrågningshastighet för att hålla dig inom gränsen. Gränsen på 8 parallella förfrågningar per nyckel gäller också, så undvik att skicka för många parallella strömmar. Justera dina koncurrentsinställningar för att upprätthålla jämn genomströmning utan att utlösa hastighetsbegränsningar.

Faktureringsöverraskningar: Varför fel är gratis men output kostar pengar

Överraskningar vid fakturering uppstår ofta när användare förväntar sig att betala för varje token som genereras, inklusive fel. I vår icke-censurerade ia-tjänst är fel och avslag kostnadsfria. Du betalar bara för lyckade output-tokens. Det innebär att en misslyckad begäran inte medför någon debet.

Men utmatade tokens debiteras till $0.50 per 1M tokens. Inmatade tokens kostar $0.15 per 1M tokens. Se till att din kod spårar användningen noggrant för att undvika oväntade kostnader. Modellen med förbetald kredit debiterar efter verklig tokenanvändning. Fel förbrukar inte kredit, men giltig utdata gör det. Övervaka din balans regelbundet för att hålla dig inom budget.

Vanliga frågor

Vad är bas-URL för det icke-censurerade ia API?

Bas-URL: HTTPS://api.dolphinia.cc/v1. Du måste uppdatera din klientkonfiguration så att den pekar mot denna slutpunkt istället för standard-OpenAI-URL:en. Detta säkerställer att dina förfrågningar når rätt server som värdar den obegränsade modellen.

Hur fixar jag JSON-lägesfel i uncensored ia?

Ställ in response_format-parametern till {"type": "json_object"} i din API-förfrågan. Detta instruerar modellen att returnera giltig JSON. Utan denna inställning kan modellen returnera vanlig text, vilket kan orsaka parsningsfel i din applikation.

Vad händer om jag överskrider 16k-tokenbegränsningen för utdata?

Att överskrida utdatagränsen på 16 000 token resulterar i ett 400 Bad Request-fel. Servern avvisar begäran eftersom den inte kan generera fler token än tillåtet. Se till att din prompt lämnar tillräckligt med utrymme för den erforderliga utdatalängden för att undvika detta fel.

Dras fel i obegränsad AI-fakturan?

Nej, fel och avslag är kostnadsfria. Du betalar bara för lyckade utgående token. Ingående token faktureras till $0,15 per 1M, och utgående token till $0,50 per 1M. Detta säkerställer att du bara betalar för användbara resultat.

Skaffa din API-nyckel omedelbart

Registrera dig, hämta nyckeln och uppdatera bas-URL:en. Enkel konfiguration.

Prova med provkreditVisa dokumentation