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

OllamaAbliteratedOllama Abliterated API Quickstart

Ollama Abliterated API Quickstart

Ενσωματώστε την API LLM χωρίς λογοκρισία σε λίγα λεπτά χρησιμοποιώντας τυπικούς πελάτες συμβατούς με OpenAI. Αυτός ο οδηγός καλύπτει την πιστοποίηση, τη δομή αιτημάτων, το streaming και τη χρέωση για το μοντέλο "χωρίς λογοκρισία".

Πιστοποίηση & Ρύθμιση Base URL

Ρυθμίστε τον πελάτη σας με τη παρεχόμενη βάση URL και κλειδί API για να ξεκινήσετε αιτήσεις. Το endpoint είναι HTTPS://api.ollamaabliterated.com/v1 και πρέπει να περάσετε το κλειδί σας στην κεφαλίδα Authorization ως bearer token. Αυτή η ρύθμιση λειτουργεί με οποιοδήποτε SDK συμβατό με OpenAI υπεργράφοντας τη προεπιλεγμένη βάση URL.

curl https://api.ollamaabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the system prompt to relaxed mode"}]
  }'

Εγγραφείτε μέσω Google ή email στο dashboard για να λάβετε το κλειδί σας άμεσα.

Βασικό Αίτημα Συμπλήρωσης Συνομιλίας

Στείλτε μια αίτηση POST στο /v1/chat/completions με το model ID "uncensored" για να λάβετε απαντήσεις κειμένου. Το μοντέλο λειτουργεί χωρίς απορρίψεις περιεχομένου για νόμιμη χρήση ενηλίκων, αντιμετωπίζοντας αμφιλεγόμενα ή NSFW θέματα απευθείας. Μπορείτε να ελέγξετε τη συμπεριφορά χρησιμοποιώντας παραμέτρους όπως θερμοκρασία και top_p.

from openai import OpenAI

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

Κάθε αίτημα καταναλώνει tokens εισόδου για την εντολή και tokens εξόδου για την παραγόμενη απόκριση. Τα σφάλματα και οι απορρίψεις δεν καταναλώνουν πιστωτικό υπόλοιπο.

Streaming Αποκρίσεις μέσω SSE

Ενεργοποιήστε τη ροή δεδομένων (streaming) ορίζοντας stream=true για να λάβετε tokens μέσω Server-Sent Events (SSE) σε πραγματικό χρόνο. Αυτή η προσέγγιση μειώνει την αντιλαμβανόμενη καθυστέρηση για παραγωγή μεγάλου κειμένου και επιτρέπει προοδευτικές ενημερώσεις διεπαφής χρήστη. Το τελευταίο chunk περιέχει τα πλήρη στατιστικά χρήσης tokens για ακρίβεια στη χρέωση.

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 για την παρακολούθηση του κόστους.

Συνάρτηση Calling & Υποστήριξη Εργαλείων

Ορίστε εργαλεία στο αίτημά σας για να ενεργοποιήσετε τις δυνατότητες κλήσης συναρτήσεων εντός του μοντέλου uncensored. Το API υποστηρίζει το tool_choice και διαβιβάζει τους ορισμούς εργαλείων στον τυπικό τύπο OpenAI. Αυτό επιτρέπει την εξαγωγή δομημένων δεδομένων ή την ενεργοποίηση ενεργειών χωρίς λογική εξωτερικής ερμηνείας.

import OpenAI from "openai";

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

Βεβαιωθείτε ότι τα schemas των εργαλείων σας είναι έγκυρα αντικείμενα JSON. Το μοντέλο επιστρέφει tool_calls που πρέπει να εκτελέσετε και να τροφοδοτήσετε ξανά σε επόμενα αιτήματα αν χρειαστεί.

Διαμόρφωση Λειτουργίας JSON

Εξαναγκασμός αυστηρής εξόδου JSON ορίζοντας response_format σε {"type": "json_object"} στο payload του αιτήματός σας. Αυτή η λειτουργία είναι ιδανική για την ανάλυση δομημένων δεδομένων από το LLM χωρίς μετα-επεξεργασία regex. Διασφαλίζει ότι η απάντηση συμμορφώνεται με έγκυρη σύνταξη JSON κάθε φορά.

Χρησιμοποιήστε αυτό για δημιουργία αρχείων διαμόρφωσης, payloads API ή δομημένων logs. Συνδυάστε με υψηλές τιμές temperature αν χρειάζεστε δημιουργικές παραλλαγές JSON.

Χειρισμός Ορίων & Σφαλμάτων

Παρακολουθήστε τους τυπικούς κωδικούς κατάστασης HTTP για να διαχειριστείτε αποτελεσματικά τον χειρισμό σφαλμάτων στο client. Το 401 υποδεικνύει άκυρο ή ληγμένο κλειδί API, ενώ το 402 σηματοδολεί ανεπαρκές προκαταβλημένο πιστωτικό υπόλοιπο. Το σφάλμα 429 σημαίνει ότι έχετε ξεπεράσει το όριο ρυθμού των 300 αιτήσεων ανά λεπτό.

Το παράθυρο συμφραζομένων υποστηρίζει συνολικά 100.000 tokens, με μέγιστη έξοδο 16.000 tokens ανά αίτημα. Τα σώματα αιτημάτων πρέπει να παραμένουν κάτω από 8 MB. Δεν εκδίδονται επιστροφές χρημάτων για υπόλοιπο, αλλά οι διπλές χρεώσεις επιλύονται μέσω της υποστήριξης.

Συχνές ερωτήσεις

Πώς μπορώ να συμπληρώσω το πιστωτικό μου υπόλοιπο χρησιμοποιώντας κρυπτονομίσματα;

Μπορείτε να κάνετε επαναφόρτιση χρησιμοποιώντας USDT (TRC20) ή USDC (Base) με ποσά μεταξύ $20 και $500. Τα μπόνους εφαρμόζονται αυτόματα: +5% για $50+, +10% για $100+, και +15% για $200+. Το πιστωτικό σας δεν λήγει ποτέ.

Το μοντέλο χωρίς λογοκρισία είναι το ίδιο με τα τοπικά μοντέλα του Ollama';

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

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

Θα λάβετε σφάλμα 429 Too Many Requests. Το όριο είναι 300 αιτήσεις ανά λεπτό ανά key. Μπορείτε να δημιουργήσετε ένα νέο key για να επαναφέρετε το όριο, καθώς κάθε λογαριασμός επιτρέπει μόνο ένα ενεργό key τη φορά.

Ξεκλειδώστε το API key σας

Εγγραφείτε, αντιγράψτε το token σας, ενημερώστε τη βάση URL σας. Απλή διαμόρφωση.

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