fi ▾
Hanki API-avain

Uncensored OpenAI-compatible API

API-dokumentaatio

Tämä dokumentaatio tarjoaa pika-oppaan integrointiin OpenAI-yhteensopivaan APIimme. Voit lähettää tekstiä ja vastaanottaa suodattamattomia vastauksia käyttämällä vakiomaisia asiakaskoodirakenteita.

Perus-URL ja todennus

API hyväksyy pyyntöjä osoitteessa https://api.qwenapipricing.com/v1. Jokainen pyyntö vaatii Bearer-tokenin, joka välitetään Authorization header. Luot tämän avaimen rekisteröitymis-sivulla, ja se tunnistaa esimaksatun luottokreditointitilisi.

  • Käytä standardia HTTP-otsaketta tunnistautumiseen.
  • Avain pysyy voimassa, kunnes krediittisi vanhenee tai peruutat sen.

Ensimmäinen pyyntö

Lähetä chat-päättöpyyntö yhteystestaukseen. Tämä yksinkertainen kutsu varmistaa, että avaimesi toimii ja palauttaa perusvastauksen.

Voit varmistaa avaimen toimivan tällä esimerkillä.

curl https://api.qwenapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the costs for the qwen2.5 models"}]
  }'

Python-integraatio

Käytä virallista OpenAI Python SDK:ta vuorovaikutukseen palvelumme kanssa. Suuntaa asiakasohjelma base URL:iimme ja toimita avain.

Tämä konfiguraatio toimii useimpien vakiintuneiden Python-kirjastojen kanssa, jotka odottavat OpenAI-päätepisteitä.

from openai import OpenAI

client = OpenAI(base_url="https://api.qwenapipricing.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-integraatio

Node-kehittäjät voivat käyttää openai npm-paketti. Konfiguroi asiakas perus-URL:llämme lähettääksesi pyyntöjä.

Tämä lähestymistapa ylläpitää yhteensopivuutta olemassa olevien OpenAI-koodikantojen kanssa.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.qwenapipricing.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);

Streamausvastaukset

Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. API palauttaa tokenit Server-Sent Events -tekniikalla.

Jokainen palikka sisältää käyttötiedot viimeisessä tapahtumassa, mikä mahdollistaa kulutuksen seurannan reaaliajassa.

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)

Nopeusrajoitukset ja virheet

Jokainen avain sallii 300 pyyntöä minuutissa ja 8 samanaikaista yhteyttä. Saat 401-virheen virheellisistä avaimista, 402-koodin, kun krediitti on loppu, ja 429-koodin nopeusrajoitusten ylityksestä. Kontekstimuisti tukee yhteensä 100 000 tokenia.

Usein kysytyt kysymykset

Miten aloitan rajoittamattoman LLM APIn käytön?

Rekisteröidy Google- tai sähköpostitunnuksella ja saat avaimen. Käytä base URLia ja avainta haluamassasi OpenAI-yhteensopivassa SDK:ssa lähettääksesi pyyntöjä heti.

Mikä on kontekstiikkunan koko?

Malli tukee 100 000 tokenin kontekstiikkunaa, joka yhdistää syötteen ja tuloksen.

Tukeeko API streamausta?

Kyllä, aseta stream-parametri arvoksi true vastaanottaaksesi tokeni kerrallaan -vastaukset Server-Sent Events -viestien kautta.

Hanki API-avain

Rekisteröidy, hanki avain, päivitä base URL. Siinä koko prosessi.

Hanki API-avain