Integrează API-ul de chat fără cenzură
Începe să construiești cu API-ul nostru LLM fără cenzură setând URL-ul de bază și cheia, apoi trimite solicitări de text exact ca și cum ai folosi OpenAI. Acest ghid rapid acoperă esențele integrării, streaming-ului și gestionării erorilor, astfel încât proiectul tău să ruleze imediat.
Configurați URL-ul de bază și cheia API
Folosește URL-ul de bază furnizat și o cheie API validă pentru a conecta aplicația ta. Serviciul nostru este complet compatibil OpenAI, ceea ce înseamnă că trebuie doar să schimbi URL-ul de bază și antetul de autentificare în codul clientului tău existent. Nu trebuie să rescrii întreaga logică de integrare pentru a trece la modelul nostru uncensored.
- URL de bază:
https://api.glmapiprice.com/v1 - ID Model:
uncensored
Generează-ți cheia prin panoul de control. Păstreaz-o în siguranță deoarece oferă acces la creditul tău preplătit.
Trimite prima ta cerere de completare de chat
Trimiteți o solicitare POST standard către endpoint-ul completări chat pentru a primi un răspuns text. Aceasta este cea mai simplă interacțiune și funcționează cu orice SDK compatibil OpenAI. Furnizați un prompt de sistem și un mesaj de utilizator, iar modelul returnează textul generat.
curl https://api.glmapiprice.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
}'Asigură-te că specifici ID-ul modelului ca uncensored în corpul solicitării. Acesta indică API-ului care model să fie utilizat pentru generare.
Integrare cu SDK-ul Python
Folosește biblioteca oficială Python pentru a interacționa programatic cu API-ul. Această abordare gestionează automat serializarea JSON și gestionarea erorilor. Trebuie să configurezi clientul cu URL-ul de bază corect înainte de a efectua orice apel.
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapiprice.com/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)Această metodă este ideală pentru serviciile backend sau scripturi unde trebuie să procesezi răspunsurile în Python. SDK-ul gestionează eficient conexiunile HTTP.
Conectează-te folosind SDK-ul Node
Implementați API în medii Node.js folosind biblioteca client standard. Acest lucru vă permite să integrați modelul uncensored direct în aplicațiile JavaScript sau TypeScript. Configurați URL-ul de bază pentru a indica către serviciul nostru.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapiprice.com/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);Dezvoltatorii Node.js pot utiliza acest lucru pentru a construi funcții serverless sau aplicații full-stack. Sintaxa imită clientul OpenAI, asigurând o tranziție lină.
Activați streaming-ul cu SSE
Fluxul răspunsurilor în timp real setând parametrul stream la true. Acest lucru trimite fragmente de text pe măsură ce sunt generate, îmbunătățind experiența utilizatorului pentru interfețele de chat. Primești statisticile de utilizare a tokenilor în ultimul fragment.
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)Streaming-ul reduce latența percepută pentru utilizatorii care așteaptă răspunsuri lungi. Este deosebit de util pentru generarea de scriere creativă sau blocuri de cod.
Gestionați erorile și verificați utilizarea
Monitorizați limitele de solicitare și starea contului pentru a evita întreruperile serviciului. Este posibil să întâmpinați o eroare 401 dacă cheia API este invalidă sau expirată. O eroare 402 indică credit preplătit insuficient, necesitând o reîncărcare cripto. Limitele de rată returnează un status 429 dacă depășiți 300 de solicitări pe minut.
Fereastra de context permite până la 100,000 de tokeni pentru prompt și completare. Erorile și refuzurile nu consumă creditul preplătit, asigurându-te că plătești doar pentru output-ul real.
Întrebări frecvente
Care este prețul API glm pentru acest model nelimitat?
Tarifele noastre sunt de $0.15 per 1M tokeni de intrare și $0.50 per 1M tokeni de ieșire. Plătești doar pentru ceea ce folosești cu credit preplătit și nu există taxe lunare de abonament.
Cum încep cu cheia API?
Înregistrează-te folosind Google sau email pentru a primi cheia ta API instantaneu. Cheia este afișată imediat după creare și poate fi folosită cu orice client compatibil cu OpenAI actualizând URL-ul de bază.
Ce se întâmplă dacă ating limita de rată?
Veți primi codul de stare 429 dacă depășiți 300 de cereri pe minut sau 8 cereri concurente. Reduceți frecvența cererilor sau distribuiți sarcina pe mai multe chei API dacă este necesar.
Securizați-vă cheia acum
Înregistrează-te, obține cheia și actualizează URL-ul endpoint-ului. Așa este.