el ▾
Μοντέλα AblatedΔημιουργήστε κλειδιά

Γρήγορη Έναρξη: Ενσωματώστε το Uncensored API

Ενσωματώστε το uncensored model στην εφαρμογή σας χρησιμοποιώντας το API μας συμβατό με OpenAI. Αυτή η οδηγία καλύπτει τη ρύθμιση, τα αιτήματα και τα όρια για άμεση ανάπτυξη.

Προαπαιτούμενα και Εγκατάσταση SDK

Η API απαιτεί ένα έγκυρο API key και μια σύγχρονη SDK. Εγκαταστήστε τη βιβλιοθήκη για την προτιμώμενη γλώσσα σας μέσω pip ή npm. Υποστηρίζουμε τυπικές βιβλιοθήκες πελάτη OpenAI που διαχειρίζονται αυτόματα την πιστοποίηση και την ανάλυση JSON.

Βεβαιωθείτε ότι έχετε εγκατεστημένο Python 3.8+ ή Node.js 18+. Τα SDK διαχειρίζονται την ομαδοποίηση συνδέσεων και τη λογική επανάληψης για εσάς. Αυτό μειώνει σημαντικά τον περιττό κώδικα.

from openai import OpenAI

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

Ρύθμιση του Base URL και του API Key

Κατευθύνετε τον πελάτη σας στο συγκεκριμένο endpoint. Χρησιμοποιήστε το base URL που παρέχεται στο dashboard σας. Περάστε το API key σας στον header Authorization. Αυτό διασφαλίζει ότι τα αιτήματα φτάνουν απευθείας στην υποδομή χωρίς λογοκρισία.

Μην χρησιμοποιείτε το προεπιλεγμένο base URL της OpenAI. Το κλειδί σας θα αποτύχει αν διαδρομωθεί λανθασμένα. Ορίστε το base URL στην αντικείμενο ρύθμισης της SDK σας πριν στείλετε οποιαδήποτε δεδομένα.

curl https://api.ablatedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me the monthly server uptime report"}]
  }'

Αποστολή του Πρώτου Αιτήματος Chat Completion

Στείλτε ένα POST αίτημα στο /v1/chat/completions. Συμπεριλάβετε το model ID και έναν πίνακα messages. Το μοντέλο απαντά άμεσα με περιεχόμενο κειμένου. Δεν απαιτείται πολύπλοκη λογική δρομολόγησης.

Διατηρήστε το payload απλό. Ξεκινήστε με ένα μόνο system prompt και ένα μήνυμα χρήστη. Επαληθεύστε ότι η δομή της απάντησης ταιριάζει με το τυπικό OpenAI. Αυτό επιβεβαιώνει ότι η ενσωμάτωσή σας λειτουργεί σωστά.

import OpenAI from "openai";

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

Διαχείριση Streaming Αποκρίσεων και Χρήσης Εργλείων

Ενεργοποιήστε τη ροή (streaming) ορίζοντας stream σε true. Η API επιστρέφει chunks μέσω Server-Sent Events. Κάθε chunk περιέχει μερικό κείμενο ή δεδομένα χρήσης tokens. Αθροίστε αυτά τα chunks για να εμφανίσετε έξοδο σε πραγματικό χρόνο.

Η χρήση εργαλείων υποστηρίζεται για κλήση συναρτήσεων. Ορίστε τα εργαλεία σας στην αίτηση. Το μοντέλο επιστρέφει κλήσεις εργαλείων αντί για απλό κείμενο όταν είναι σκόπιμο. Ερμηνεύστε τις κλήσεις εργαλείων για να εκτελέσετε τη λογική σας.

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)

Κατανόηση Ορίων Tokens και Παραθύρου Συγκειμένου

Το παράθυρο συμφραζομένων υποστηρίζει συνολικά 100.000 tokens. Αυτό περιλαμβάνει τόσο tokens εισόδου όσο και εξόδου. Ορίστε max_tokens για να περιορίσετε το μήκος της απόκρισης. Η προεπιλεγμένη μέγιστη έξοδος είναι 2.048 tokens αν δεν καθοριστεί.

Παρακολουθήστε τη χρήση tokens στο τελευταίο chunk της ροής. Τα σφάλματα δεν καταναλώνουν πιστωτικό υπόλοιπο. Αυτό επιτρέπει ασφαλή πειραματισμό χωρίς οικονομικό ρίσκο. Σχεδιάστε τη δομή της εντολής σας για να μείνετε εντός ορίων.

Αποσφαλμάτωση Κοινών Σφαλμάτων

Ελέγξτε πρώτα το API key σας. Ένα σφάλμα 401 υποδηλώνει μη έγκυρο ή ληγμένο κλειδί. Ένα σφάλμα 402 σημαίνει ότι η προπληρωμένη πιστωτική μονάδα εξαντλήθηκε. Αυξήστε το υπόλοιπο μέσω crypto για να συνεχίσετε.

Σφάλμα 429 υποδεικνύετε περιορισμό ταχύτητας. Περιορίζεστε στις 300 αιτήσεις ανά λεπτό. Μειώστε την ταυτόχρονη χρήση ή περιμένετε πριν επαναλάβετε. Το όριο σώματος 8 MB προκαλεί επίσης σφάλματα 400 αν ξεπεραστεί.

Frequently asked questions

Ποιο είναι το API για τα αφαιρεμένα μοντέλα χωρίς λογοκρισία;

Είναι ένα API φιλοξενίας, συμβατό με OpenAI, που εξυπηρετεί ένα μοναδικό LLM χωρίς λογοκρισία. Εξαλείφει τις απορρίψεις περιεχομένου για νόμιμο περιεχόμενο ενήλικων και δημιουργικό περιεχόμενο. Χρησιμοποιήστε τυπικά SDKs για να το ενσωματώσετε στην εφαρμογή σας.

Το API των uncensored ablated μοντέλων υποστηρίζει streaming;

Ναι, υποστηρίζει streaming μέσω Server-Sent Events. Μπορείτε επίσης να χρησιμοποιήσετε function calling και JSON mode. Οι λεπτομέρειες χρήσης tokens παρέχονται στο τελευταίο chunk.

Τι συμβαίνει αν φτάσω το όριο ρυθμού;

Λαμβάνετε σφάλμα 429. Το όριο είναι 300 αιτήσεις ανά λεπτό ανά κλειδί. Παύστε τις αιτήσεις σας ή μειώστε την ταυτόχρονη χρήση για να επιλύσετε το πρόβλημα.

Obtain your API key

Εγγραφείτε, αντιγράψτε το κλειδί, ενημερώστε το base URL. Η ρύθμιση ολοκληρώθηκε.

Δημιουργήστε κλειδιά