Todennus & Base URL -asetukset
Aloita API-avaimen luomin kojelaudasta. Perus-URL on HTTPS://api.grokkey.com/v1. Syötä avaimesi Authorization-otsakkeeseen. Kieltämiset ovat ilmaisia. Lisäyksiä voi käyttää vain kryptorahalla.
Chat Completions -päätepiste
Lähetä tekstipromptteja chat-päätteeseen. Mallin ID on "uncensored". Se ei ole GPT tai Grok. Konteksti on 100k tokeniä. Outputin maksimi on koko ikkuna. Virheet eivät kuluta kredittiä.
Määritä parametreja kuten lämpötilaa ja top_p:tä. API palauttaa vain tekstiä. Ei upotuksia tai kuvia. Käytä standardia JSON-muotoa pyynnöissä ja vastauksissa.
Virtaus & Token-käyttö
Streamaa vastauksia asettamalla stream: true. Vastaanota SSE-osia. Tokenkäyttö näkyy viimeisessä osassa. Tämä mahdollistaa reaaliaikaisen näytön. Se käsittelee myös suuria tuloksia tehokkaasti. Käytä tätä chatliittymissä.
Funktio Calling & JSON Mode
Käytä työkaluja rakenteisiin tuloksiin. Aseta response_format vastaan {"type": "json_object"} tiukkaa JSONia varten. Toimintokutsut tukevat työkalun valintaa (tool_choice). Tämä mahdollistaa luotettavan integraation. Käytä tätä datan purkamiseen. Se toimii epärajatun mallin kanssa. Varmista, että syöteesi ovat selkeitä.
Nopeusrajoitukset & rajoitukset
Rajoitus on 300 pyyntöä minuutissa. Samanaikaisten pyyntöjen enimmäismäärä on 8. Pyyntökehon enimmäiskoko on 8 Mt. Yksi avain per tili. Korvaa vanhat avaimet uusilla. Rajat ehkäisevät väärinkäyttöä. Seuraa käyttöäsi. Krediitit eivät vanhene. Maksa vain käytetyistä tokenista.
Mallin spesifikaatiot
Mallin tunnus: "uncensored". Avoin painotus. Säätö aikuis sisällölle. Ei koulutusta käyttäjän syötteillä. 100k kontekstilaakso. Ei erillistä tulostusrajoitusta. Parametrit: lämpötila, top_p, stop, seed, läsnäolo_rangaistus, taajuus_rangaistus. Ei SLA:ta. Ei sertifiointeja. Suora API-pääsy.
cURL
curl https://api.grokkey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Rust crates for high throughput networking"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.grokkey.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.grokkey.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);Virtaus
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)