GroqAiApiGuida rapida API LLM senza filtri
Guida rapida API LLM senza filtri
Questa guida mostra agli sviluppatori come integrare la nostra API LLM senza filtri utilizzando librerie standard compatibili con OpenAI. Imparerai a autenticarti, inviare richieste e gestire lo streaming con il nostro endpoint diretto.
Prerequisiti: la tua chiave API e URL di base
Inizia generando il tuo groq ai api key tramite la pagina Ottieni chiave API. Puoi accedere con Google o utilizzare email e password per ricevere le tue credenziali istantaneamente. Non è richiesto il numero di telefono per questo processo.
Imposta il tuo URL base su https://api.groqaiapikey.com/v1 nella configurazione del tuo client. Questo endpoint supporta gli SDK standard di OpenAI, permettendoti di cambiare provider senza riscrivere la logica di integrazione. Hai bisogno di una sola chiave attiva per account, poiché la generazione di una nuova chiave sostituisce immediatamente quella precedente.
Prima richiesta: invio di un prompt a /v1/chat/completions
Invia una richiesta POST a /v1/chat/completions utilizzando la tua chiave in Authorization header. L'identificatore del modello è semplicemente uncensored, che elabora input testuali e restituisce output testuali senza rifiuti di contenuto per uso adulto legale.
Assicurati di impostare il Content-Type header correttamente per evitare comuni errori 404. La nostra API non supporta embedding, generazione di immagini o elaborazione audio, quindi mantieni i payload focalizzati sulle chat completion. Questo approccio diretto garantisce prezzi trasparenti per i token senza i costi aggiuntivi di un proxy multi-vendor.
Installa l'SDK: librerie compatibili con OpenAI
Installa il pacchetto Python ufficiale di OpenAI per interagire con il nostro endpoint utilizzando metodi familiari. Questa libreria gestisce automaticamente l'autenticazione e la serializzazione JSON quando la punti al nostro URL base. Puoi utilizzare la stessa struttura di codice che useresti per GPT-4, ma con il nostro modello uncensored.
Per gli sviluppatori JavaScript, installa il openai Pacchetto Node.js. Entrambi gli ambienti ti permettono di sovrascrivere facilmente l'URL di base. Questa compatibilità significa che puoi passare tra diversi provider LLM modificando solo due righe di configurazione nel codice.
Gestione dello streaming: SSE e utilizzo dei token
Abilita lo streaming impostando stream: true nei parametri della richiesta. L'API restituisce Server-Sent Events (SSE) che consegnano i token in modo incrementale man mano che vengono generati. Questo riduce la latenza percepita per gli utenti in attesa di risposte lunghe.
Le statistiche sull'utilizzo dei token sono incluse solo nell'ultimo chunk dello stream. Devi accumulare questi delta per calcolare il totale dei token consumati per scopi di fatturazione. Errori e rifiuti non comportano costi, quindi puoi eseguire lo streaming in modo sicuro senza preoccuparti di costi imprevisti per le richieste fallite.
Parametri avanzati: Temperatura, modalità JSON e strumenti
Usa temperature e top_p per controllare la casualità e la creatività nelle tue risposte. Imposta response_format a {"type": "json_object"} per forzare un output JSON strutturato per un'analisi affidabile nelle tue applicazioni. Questo è essenziale per costruire API chatbot NSFW robuste o strumenti di estrazione dati.
Abilita il richiamo di funzioni fornendo un tools array. Il modello supporta le definizioni standard degli strumenti e può scegliere di chiamare le funzioni in base al contesto del tuo prompt. Puoi anche impostare max_tokens a 16,000, che è il massimo output per richiesta. La finestra di contesto supporta 100,000 token in totale, inclusi sia prompt che completamento.
Limiti, errori e dettagli di fatturazione
Aspettati un errore 401 se la tua chiave non è valida, un errore 402 se hai credito prepagato insufficiente e un errore 429 se superi il limite di velocità. Sei limitato a 300 richieste al minuto e 8 richieste concorrenti per chiave. Il corpo della richiesta deve rimanere sotto 8 MB.
I prezzi sono $0.15 per 1M token di input e $0.50 per 1M token di output. I ricarichi sono solo in crypto (USDT su TRC20 o USDC su Base) da $20 a $500. Ricevi un bonus del 5% su $50, 10% su $100 e 15% su $200. Il tuo credito prepagato non scade mai, quindi puoi usarlo quando ne hai bisogno.
cURL
curl https://api.groqaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current API rate limit?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.groqaiapikey.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groqaiapikey.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);Streaming
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)Domande frequenti
Come ottengo la mia chiave API AI groq?
Vai alla pagina Ottieni chiave API e accedi con Google o un indirizzo email. La tua chiave viene visualizzata immediatamente dopo la registrazione, senza bisogno di un numero di telefono. Puoi generare una nuova chiave in qualsiasi momento per sostituire quella vecchia.
Questa API è compatibile con gli SDK OpenAI?
Sì, il nostro endpoint segue il protocollo chat completions di OpenAI. Puoi utilizzare le librerie ufficiali Python e Node.js di OpenAI semplicemente cambiando l'URL di base con l'indirizzo della nostra API. Questo ti permette di utilizzare parametri standard come temperature e stream.
Cosa succede se ricevo un errore 402?
Un errore 402 indica che il credito prepagato è esaurito. Puoi aggiungere fondi utilizzando USDT su TRC20 o USDC su Base tramite la dashboard. Gli aggiornamenti partono da $20 e ricevi credito bonus in base all'importo depositato.
Ottieni la tua chiave API
Registrati, recupera la chiave e aggiorna il tuo URL base. È tutto ciò che serve per la configurazione.