Integraation pikakäynnistys
Integroi suodattamaton malli muutamalla koodirivillä käyttäen standardia OpenAI-SDK:ta. Tämä pika-aloitusopas ohjaa sinut asennuksesta streamausvastauksiin nolla konfiguraatiokuormitta.
Asenna haluamasi SDK
Aloita haluamasi kielen asiakas kirjaston asennus. Viralliset paketit käsittelevät todentamisen ja pyyntöjen muotoilun automaattisesti. Tämä lähestymistapa poistaa tarpeen hallita HTTP-otsakkeita manuaalisesti.
Python-kehittäjille standardikirjasto on yleisin valinta. Node.js-käyttäjien tulisi asentaa omistautunut moduuli. Molemmat tukevat samaa perusprotokollaa.
- Python:
pip install openai - Node.js:
npm install openai
Varmista, että ympäristössäsi on yhteensopiva versio asennettuna. SDK:t ovat kevyitä, eivätkä ne vaadi lisäriippuvuuksia perustekstigeneraatiotehtäviin.
Aseta base URL ja avain
Määritä SDK osoittamaan omistautuneeseen infrastruktuuriimme. Korvaa oletusbase URL mukautetulla päätepisteelläsi varmistaaksesi, että pyynnöt saapuvat oikealle palvelimelle.
API-avaimesi luodaan välittömästi tiliä luotaessa. Säilytä se turvallisesti ympäristömuuttujissasi. Tämä avain todentaa kaikki myöhempät pyynnöt chat-päätepisteelle.
Perusosoite on HTTPS://api.cheapestllmmodels.com/v1. Käytä tätä tarkkaa merkkijonoa varmistaaksesi yhteensopivuuden OpenAI-yhteensopivan protokollan kanssa. Älä lisää trailing slash -merkkejä, ellei SDK vaadi niitä.
Lähetä ensimmäinen pyyntö
Suorita yksinkertainen täydennys yhteyden varmistamiseksi. Tämä pyyntö lähettää promptin ja vastaanottaa tekstimallin vastauksen. Mallin tunnus on asetettu arvoon "uncensored".
Tarkista vastausobjektista luotun tekstin. Jos pyyntö onnistuu, olet onnistuneesti yhdistänyt API:hin. Tämä vahvistaa, että todennuksesi ja perus-URL ovat oikein.
Virheet viittaavat yleensä virheellisiin avaimiin tai riittämättömään krediittiin. Tarkista tilakoodi diagnosoidaksesi ongelmat. Useimmat virheet ratkaistaan tarkistamalla tilin saldo tai avaimen voimassaolo.
cURL
curl https://api.cheapestllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the core features of the API documentation."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapestllmmodels.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.cheapestllmmodels.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)Hanki API-avain
Rekisteröidy, kopioi avain, päivitä base URL. Valmis.