Perus-URL ja todennus
Cursor käyttää API-avaintasi ohjataksesi pyynnöt isännöityyn päätepisteeseemme. Korvaa vakiola OpenAI base URL eri domainillamme mahdollistaaksesi uncensored-generaation ilman asiakaskoodin muuttamista. Saat yhden aktiivisen avaimen per tili, jonka voit luoda välittömästi Google- tai sähköpostilogin kautta.
Määritä ympäristömuuttujasi tai IDE-asetuksesi osoittamaan osoitteeseen HTTPS://api.cursoropenaiapikey.com/v1. Mallitunnus on yksinkertaisesti "uncensored". Tämä kokoonpano varmistaa, että jokainen pyynto ohittaa oletussisältösuodattimet säilyttäen täyden yhteensopivuuden olemassa olevien integraatioiden kanssa.
Perusosoite on HTTPS://api.cursoropenaiapikey.com/v1. Anna avaimesi Authorization-headerissa Bearer-tokenina. Tämä menetelmä toimii minkä tahansa OpenAI-SDK-yhteensopivan asiakkaan kanssa.
- Perus-URL: HTTPS://api.cursoropenaiapikey.com/v1
- Mallin tunnus: uncensored
- Auth: Bearer-tokeni otsikossa
Ensimmäisen pyynnön tekeminen
Lähetä tavallinen chat-valmiuspyyntö yhteyden ja laskutuksen varmistamiseksi. Päätepistehimme hyväksyy saman JSON-rakenteen kuin OpenAI, mikä takaa välittömän yhteensopivuuden olemassa olevien skriptiesi kanssa. Vastauksessa palautetaan luotu teksti sekä token-käyttömittarit.
Käytä seuraavaa cURL-komentoa testataksesi päätepistettä. Korvaa YOUR_API_KEY hallintapaneelista luodulla avaimella. Pyyntö sisältää yksinkertaisen järjestelmäkehotteen demonstroimaan uncensored-toiminnallisuutta.
curl https://api.cursoropenaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current weather in Berlin"}]
}'Onnistuneet vastaukset sisältävät tokenlukemat syötteelle ja tulokselle. Virheet kuten 401 viittaavat virheelliseen avaimen, kun taas 402 merkitsee riittämätöntä krediittiä. Tarkista tilisi saldo, jos pyyntö epäonnistuu.
Python SDK -integraatio
Käytä virallista OpenAI:n Python-kirjastoa mukautetulla base URL:llä API-käyttöön. Tämä lähestymistapa mahdollistaa olemassa olevien koodikantojen hyödyntämisen ilman asiakaslogiikan uudelleenkirjoittamista. Aseta base URL ja API-avaimesi ennen asiakasohjelman alustusta.
Alusta asiakas kirjautumistiedoillasi ja oikealla base URLilla. Kutsu sitten chat.completions.create-metodia mallin tunnuksella "uncensored". Vastausobjekti tarjoaa pääsyn generoituun sisältöön ja käyttötilastoihin.
from openai import OpenAI
client = OpenAI(base_url="https://api.cursoropenaiapikey.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)Tämä menetelmä varmistaa yhteensopivuuden standardien Python-vuorovaikutusten kanssa. Voit välittää lisäparametreja kuten lämpötilan tai pysäytyssekvenssit hallitaksesi generointia. SDK käsittee serialisoinnin ja vastauksen jäsentämisen automaattisesti.
Node.js SDK:n integraatio
Integroi Node.js OpenAI -paketti lähettääksesi pyyntöjä JavaScript- tai TypeScript-sovelluksistasi. Määritä asiakasohjelma palveluntarjoajamme base URL -osoitteella mahdollistaaksesi suodattamattoman generoinnin. Tämä kokoonpano toimii saumattomasti olemassa olevien Node-projektien kanssa.
Luo uusi OpenAI-asiakasinstanssi API-avaimesi ja oikean perus-URL:n kanssa. Kutsu sitten chat.completions.create-metodia. Vastaus tarjoaa luodun tekstin ja token-käyttötietojen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursoropenaiapikey.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);Tämä integraatio tukee kaikkia vakioparametreja. Voit säätää lämpötilaa, top_p:ää ja muita asetuksia hienosäätääksesi tulosta. SDK käsittelee verkkopyynnöt ja vastauksen jäsentämisen tehokkaasti.
Streamausvastaukset
Ota käyttöön streamaus, jotta saat tokenit vastaanotettua niiden luomisen aikana. Tämä vähentää koettua viivettä koodauskulkuihin ja interaktiivisiin sovelluksiin. API lähettää Server-Sent Eventsia (SSE) jokaisen tokenin yhteydessä.
Aseta stream-parametri arvoksi true pyynnössäsi. Vastaus sisältää useita lohkoja. Token-käyttömittarit sisällytetään viimeiseen lohkkoon välttääksesi laskutusvirheet. Tämä menetelmä on ihanteellinen reaaliaikaisille käyttöliittymille.
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)Käsittele virtatapahtumia asiakaskoodissa. Kertytä tokenien sisältö sen saapuessa. Viimeinen lohko sisältää kokonaisten tokenien käytön tarkan laskutuksen varmistamiseksi. Tämä lähestymistapa varmistaa matalan viiveen toimituksen menettämättä tarkkuutta.
Nopeusrajoitukset ja konteksti-ikkuna
APIemme asettaa tiukat nopeusrajoitukset varmistamaan vakaan suorituskyvyn. Jokainen avain tukee 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä. Pyyntörungon enimmäiskoko on 8 MB. Näiden rajojen ylittäminen palauttaa 429-virheen.
Kontekstiikkoni on 100 000 tokenia yhdistetylle syötteelle ja tulokselle. Maksimitulo pyyntöä kohden on 16 000 tokenia. Jos max_tokens ei ole asetettu, oletusarvo on 2 048 tokenia. Suunnittele syötteet sen mukaisesti välttääksesi katkeilun.
- Nopeusrajoitus: 300 pyyntöä/minuutti
- Samanaikaiset pyynnöt: 8
- Kontekstiuikkuna: 100 000 tokenia
- Max Output: 16 000 tokenia
Yleiset kysymykset
Voiko cursor-konfiguraatio käyttää omaa OpenAI API:ta (avain)
Kyllä, voit määrittää Cursorin käyttämään uncensored API -avaintamme. Aseta base URL -arvoksi HTTPS://api.cursoropenaiapikey.com/v1 ja syötä API-avaimesi malliasetuksiin. Tämä korvaa oletusmallin kustannukset tokenikohtaisella laskutuksella.
Estääkö kuukausittaisen käyttörajan ylittyminen Azure OpenAI -avimen käyttöä Cursor IDE:ssä?
API:emmellä ei ole kuukausittaisia käyttörajoituksia. Sinua laskutetaan tokenien perusteella, ja esimaksukreditti vanhenee. Jos saavutat kredittirajasi, voit lisätä saldoa kryptolla jatkaaksesi palvelun käyttöä keskeytyksettä.
Tunnen olevani sekava OpenAI-jäsenyyden käytöstä Cursorissa. Jos syötän OpenAI-avaimeni Cursoriin, minun täytyykö päivittää Cursor Proon käyttääkseni sitä?
Et tarvitse Cursor Pro -ohjelmaa käyttääksesi API-avaimeamme. Päätepisteemme on täysin yhteensopiva Cursor IDE:n kanssa. Voit syöttää API-avaimesi asetuksiin ja käyttää kaikkia ominaisuuksia maksamalla vain käyttämistäsi tokenista.
Hanki API-avaimesi nyt
Rekisteröidy, hanki avain, päivitä base URL Cursorissa. Valmista.