Αναφορά API ollama χωρίς λογοκρισία
Ξεκινήστε με το uncensored ollama API στέλνοντας ένα μόνο request στο OpenAI-compatible endpoint μας. Αυτή η οδηγία καλύπτει την πιστοποίηση, το streaming και τον χειρισμό σφαλμάτων για άμεση ενσωμάτωση.
Βασικό URL και Αυθεντικοποίηση
Η βασική διεύθυνση URL για όλες τις αιτήσεις είναι HTTPS://api.uncensoredollama.com/v1. Κάνετε πιστοποίηση περνώντας το κλειδί API σας στην κεφαλίδα Authorization. Η μορφή της κεφαλίδας πρέπει να είναι ακριβώς 'Bearer YOUR_API_KEY'. Αυτό το κλειδί δημιουργείται αμέσως μετά την εγγραφή σας μέσω Google ή email. Δεν απαιτείται επαλήθευση αριθμού τηλεφώνου. Το κλειδί σας λειτουργεί με οπονδήποτε τυπικό πελάτη SDK OpenAI.
Πρώτη αίτηση
Στείλτε το πρώτο prompt στο /v1/chat/completions endpoint. Το ID μοντέλου είναι 'uncensored'. Αυτό το μοντέλο απαντά χωρίς απορρίψεις περιεχομένου για νόμιμη χρήση ενήλικων. Δεν είναι GPT ή Claude. Χρησιμοποιήστε την ακόλουθη εντολή curl για να επαληθεύσετε τη σύνδεση.
curl https://api.uncensoredollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 3 common rust compile errors"}]
}'
Αναμένεται JSON response με το παραγόμενο κείμενο. Αν λάβετε σφάλμα, ελέγξτε την εγκυρότητα του key σας. Το μοντέλο διαχειρίζεται καλά σύνθετες οδηγίες. Μπορείτε να προσαρμόσετε παραμέτρους όπως temperature για πιο δημιουργικές εξόδους.
Ενσωμάτωση SDK Python
Χρησιμοποιήστε την επίσημη βιβλιοθήκη Python της OpenAI για εύκολη ενσωμάτωση. Ορίστε τα χαρακτηριστικά base_url και api_key στην εκδοχή του πελάτη. Αυτό σας επιτρέπει να επαναχρησιμοποιήσετε υπάρχουσες δομές κώδικα. Το παρακάτω παράδειγμα δείχνει μια απλή κλήση ολοκλήρωσης συνομιλίας.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredollama.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)
Το αντικείμενο απάνσης περιέχει το παραγόμενο κείμενο στην array choices. Μπορείτε να εξαγάγετε το περιεχόμενο απευθείας. Αυτή η μέθοδος είναι αξιόπιστη για επεξεργασία παρτίδων. Διαχειρίζεται αυτόματα τις επαναπροσπάθειες.
Node SDK Usage
Εκκινήστε τον πελάτη OpenAI με τα διαπιστευτήριά σας. Η base_url πρέπει να δείχνει στο endpoint μας. Αυτό διασφαλίζει συμβατότητα με τυπικές εφαρμογές Node.js. Χρησιμοποιήστε το ακόλουθο απόσπασμα για να δημιουργήσετε μια instance πελάτη.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredollama.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);
Καλέστε τη μέθοδο chat.completions.create με το model ID σας. Το μοντέλο 'uncensored' ανταποκρίνεται αποτελεσματικά στα system prompts. Μπορείτε να streamάρετε τα αποτελέσματα ή να περιμένετε την πλήρη απόκριση. Η διαχείριση σφαλμάτων πρέπει να πιάνει network issues.
Ροή και Δεδομένα Χρήσης
Ενεργοποιήστε τη ροή δεδομένων (streaming) ορίζοντας stream: true. Αυτό επιστρέφει chunks καθώς παράγονται. Το τελευταίο 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)
Επεξεργαστείτε κάθε τμήμα για να χτίσετε την πλήρη απάντηση. Η λειτουργία streaming μειώνει την αντιλαμβανόμενη καθυστέρηση. Λειτουργεί καλά για εφαρμογές πραγματικού χρόνου. Η χρήση tokens αναφέρεται μόνο στο τελευταίο τμήμα.
Όρια και Σφάλματα
Είστε περιορισμένοι σε 300 αιτήσεις ανά λεπτό ανά κλειδί. Το παράθυρο πλαισίου είναι 100.000 tokens. Τα σφάλματα περιλαμβάνουν 401 για άκυρα κλειδιά και 402 για ανεπαρκές υπόλοιπο. Το σφάλμα 429 υποδηλώνει περιορισμό ρυθμού. Διαχειριστείτε αυτούς τους κωδικούς με χάρη στην εφαρμογή σας. Οι απορρίψεις δεν καταναλώνουν υπόλοιπο. Τα σφάλματα είναι δωρεάν. Το προπληρωμένο σας υπόλοιπο δεν λήγει ποτέ.
Συχνές ερωτήσεις
Υποστηρίζει η API ollama χωρίς λογοκρισία κλήση συναρτήσεων;
Ναι, το API υποστηρίζει function calling μέσω της παραμέτρου tools. Μπορείτε να ορίσετε custom tools στο αίτημά σας. Το μοντέλο θα επιστρέψει δομημένο JSON για την εκτέλεση tool. Αυτό λειτουργεί με τυπικούς OpenAI SDK clients.
Πώς λειτουργεί η τιμολόγηση για την uncensored AI API;
Η τιμολόγηση είναι $0.15 ανά 1M input tokens και $0.50 ανά 1M output tokens. Πληρώνετε μόνο για την πραγματική χρήση tokens. Τα σφάλματα και οι απορρίψεις είναι δωρεάν. Το προκαταβλημένο credit χρεώνεται ανά χρήση και δεν λήγει ποτέ.
Το μοντέλο χωρίς λογοκρισία εκπαιδεύτηκε στα δεδομένα μου;
Όχι, οι εντολές δεν χρησιμοποιούνται για εκπαίδευση. Τα δεδομένα σας παραμένουν ιδιωτικά. Το μοντέλο είναι ανοιχτού βάρους και εκτελείται στους διακομιστές μας. Δεν είναι GPT, Claude ή μοντέλο άλλου κατασκευαστή'.
Δημιουργήστε το API key σας
Εγγραφείτε, αντιγράψτε το κλειδί σας, και κατευθυνθείτε το SDK σας στο νέο base URL. Η ρύθμιση διαρκεί δευτερόλεπτα.