Gemma api -pikaopas
Migroi OpenAI-yhteensopiva koodisi sensuroimattomaan LLM:iin vaihtamalla vain perusURL. Esimaksullinen tokenimallemme laskutetaan vain todellisesta käytöstä, mikä pitää kustannukset läpinäkyvinä ja ennakoitavina.
Todennus ja base URL
Aloita avaimen luomin kojelaudasta. Käytä annettua perus-URL:a ohjataksesi pyynnöt puuttumattomaan malliimme. Todentaminen perustuu standardiin otsakkeeseen.
Perus-URL: HTTPS://api.apigemma.com/v1
Otsake: Authorization: Bearer YOUR_API_KEY
Vain yksi aktiivinen avain tililtä. Sen korvaaminen peruuttaa vanhan välittömästi. Puhelinnumeroa ei vaadita rekisteröitymiseen.
Chat completions endpoint
Lähetä tekstipromptteja chat-päätöspäätteeseen. Malli palauttaa tekstiä ilman sisältöhylkäyksiä lainalliseen aikuiskäyttöön.
Kontekstuikkos: 100 000 tokenia. Vastauksen maksimi: 16 000 tokenia. Virheet ja hylkäykset maksavat ei mitään.
Tukee funktiokutsuja, JSON-tilaa ja streamausta SSE:n kautta.
Strimausvastaukset SSE:n kautta
Ota virtauskäyttöön asettamalla stream arvoon true. Vastaanota tokenit reaaliajassa Server-Sent Eventsin kautta.
Token-käyttö ilmoitetaan lopullisessa palassa. Tämä on ihanteellinen keskustelujärjestelmille ja äänisynteesiputkille.
Stream-tapahtumat ovat luotettavia ja noudattavat vakioituja OpenAI-muotoja.
JSON-tila ja funktiokutsut
Pakota rakenteellinen tuloste asettamalla response_format vastaan json_object. Tämä varmistaa johdonmukaisen jäsentämisen jälkikäsitteleviä sovelluksia varten.
Käyttö tools funktiokutsuille. Malli hoitaa työkalujen suorituksen saumattomasti.
Parameters like temperature ja top_p hallitse luovuutta ja satunnaisuutta.
Parametrit: lämpötila, top_p ja siemenluku
Säädä tulosten vaihtelua käyttämällä temperature (0-2), top_p (0-1), ja seed toistettavuudelle.
Käyttö stop sekvenssit leikkaamaan vastaukset. presence_penalty ja frequency_penalty vähennä toistoa.
Nämä parametrit toimivat täsmälleen kuten OpenAI SDK.
Rajoitukset, virheet ja kontekstiikkuna
Nopeusrajoitus: 300 pyyntöä/minuutti, 8 samanaikaista pyyntöä. Pyyntöruumiin maksimikoko: 8 Mt.
401: Virheellinen avain. 402: Ei luottoa. 429: Nopeusrajoitus ylitetty.
Kontekstiuikkuna on 100 000 tokenia. Lähtö on maksimissaan 16 000 tokenia.
cURL
curl https://api.apigemma.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the gemma model weights config file"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apigemma.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.apigemma.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)Yleiset kysymykset
Miten esimaksullinen laskutus toimii?
Luotto lasketaan todellisen token-käytön perusteella. Virheet ja hylkäykset ovat ilmaisia. Täydennys on vain kryptoa: USDT (TRC20) tai USDC (Base), summista 20 $–500 $.
Onko malli rajoittamaton?
Kyllä, se ei evää luvallista aikuisille suunnattua, fiktiivistä tai kiistanalaista sisältöä. Tiukka raja pätee alaikäisiin liittyvälle seksuaaliselle sisällölle.
Mikä on ikkunan koko?
100 000 tokeniä promptille ja completionille. Maksimi tulostus pyyntöä kohden on 16 000 tokeniä. Virheet eivät kuluta krediittejä.
Hanki avain nyt.
Rekisteröidy, hanki avain ja päivitä base URL. Asennus on hetkessä.