el ▾
Αποκτήστε κλειδί δοκιμής

Οδηγός γρήγορης έναρξης σημείου τερματισμού API συμβατό με OpenAI

Αντικαταστήστε τον υπάρχοντα κώδικα πελάτη OpenAI με αυτή την άνευ περιθωρίου διεπαφή και λάβετε ακατέργαστη εξαγωγή χωρίς απορρίψεις περιεχομένου.

Προαπαιτούμενα: Python ή Node.js

Εγκαταστήστε το επίσημο openai package for your runtime environment before proceeding.

Οι χρήστες Python χρειάζονται έκδοση 1.0.0 ή νεότερη. Οι προγραμματιστές Node απαιτούν έκδοση 4.0.0 ή νεότερη. Και οι δύο εκδόσεις υποστηρίζουν τη δομή chat-completions.

Δεν απαιτούνται επιπλέον εξαρτήσεις. Το SDK χειρίζεται αυτόματα τη σειριοποίηση JSON και τη μεταφορά HTTP.

Ρυθμίστε base_url και API key

Στοχεύστε τον πελάτη SDK σας στο base URL μας και παρέχετε το δημιουργημένο κλειδί σας.

Χρήση https://api.openaicompatibleendpoint.com/v1 ως το base URL. Ορίστε το API key στην τιμή που φαίνεται στο dashboard σας.

  • Python: base_url="https://api.openaicompatibleendpoint.com/v1"
  • Node: baseURL: "https://api.openaicompatibleendpoint.com/v1"

Αυτή η διαμόρφωση λειτουργεί με οποιοδήποτε συμβατό πελάτη SDK OpenAI. Δεν απαιτούνται αλλαγές κώδικα για το υπόλοιπο της λογικής σας.

Στείλτε την πρώτη ολοκλήρωση συνομιλίας

Κάντε μια αίτηση POST στο /v1/chat/completions με τα system και user μηνύματά σας.

Το model ID είναι uncensoredΑυτό το μοντέλο απαντά χωρίς να απορρίπτει νόμιμο ενήλικο ή αμφιλεγόμενο περιεχόμενο.

  • Παράθυρο συμφραζομένων: 100.000 tokens συνολικά.
  • Μέγιστη έξοδος: 16.000 tokens.

Στείλτε το prompt σας και λάβετε έξοδο κειμένου άμεσα. Τα σφάλματα και οι απορρίψεις είναι δωρεάν. Μόνο η πραγματική χρήση tokens μετράει στο προπληρωμένο πιστωτικό σας υπόλοιπο.

Ενεργοποιήστε streaming και function calling

Ενεργοποιήστε streaming ρυθμίζοντας stream: true στις παραμέτρους του αιτήματός σας.

Η χρήση tokens περιλαμβάνεται στο τελευταίο chunk του stream. Αυτό σας επιτρέπει να παρακολουθείτε το κόστος σε πραγματικό χρόνο.

Η κλήση συναρτήσεων υποστηρίζεται πλήρως. Χρησιμοποιήστε τη tools παράμετρος για τον ορισμό του σχήματός σας. Το μοντέλο επιστρέφει δομημένες κλήσεις εργαλείων που μπορείτε να εκτελέσετε στη λογική της εφαρμογής σας. Η λειτουργία JSON είναι επίσης διαθέσιμη μέσω response_format.

Διαχειριστείτε σφάλματα και όρια tokens

Η API επιστρέφει τυπικούς κωδικούς κατάστασης HTTP για κοινά προβλήματα.

  • 401: Μη έγκυρο API key. Ελέγξτε το dashboard σας.
  • 402: Ανεπαρκές πιστωτικό όριο. Συμπληρώστε με USDT ή USDC.
  • 429: Υπερβαίνετε το όριο ρυθμού. Έχετε δικαίωμα για 300 αιτήματα ανά λεπτό.

Αν ξεπεράσετε το όριο εξόδου 16,000 tokens, η απόκριση θα κοπεί. Το παράθυρο πλαισίου περιλαμβάνει τόσο tokens εισόδου (prompt) όσο και tokens ολοκλήρωσης (completion).

Τιμολόγηση και όρια

Πληρώστε μόνο για ό,τι χρησιμοποιείτε. Τα input tokens κοστίζουν $0.15 ανά 1M. Τα output tokens κοστίζουν $0.50 ανά 1M.

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

Χρηματοδοτήστε μόνο με κρυπτονομίσματα. Αποδεκτά νομίσματα είναι USDT (TRC20) και USDC (Base). Το ελάχιστο top-up είναι $20. Το bonus credit κυμαίνεται από +5% έως +15% ανάλογα με το ποσό.

cURL

curl https://api.openaicompatibleendpoint.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return list of supported file formats"}]
  }'

Python

from openai import OpenAI

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

Ροή

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)

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

Αυτή είναι η επίσημη μονάδα API OpenAI;

Όχι. Είμαστε ανεξάρτητος πάροχος που προσφέρει μια άκρη συμβατή με OpenAI. Το μοντέλο μας δεν είναι GPT-4 ή μοντέλο άλλου προμηθευτή. Είναι ένα διακριτό μη λογοκριμένο LLM φιλοξενούμενο στους διακομιστές μας.

Ποιο είναι το μέγεθος του παραθύρου συνάφειας;

Το παράθυρο πλαισίου είναι 100.000 tokens για την εντολή και την ολοκλήρωση συνολικά. Μπορείτε να ζητήσετε έως 16.000 tokens εξόδου ανά αίτημα.

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

Χρησιμοποιήστε μόνο κρυπτονομίσματα. Δεχόμαστε USDT στο δίκτυο TRC20 και USDC στο δίκτυο Base. Τα ποσά συμπληρώματος κυμαίνονται από $20 έως $500. Το bonus προστίθεται αυτόματα ανάλογα με το ποσό.

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

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

Αποκτήστε κλειδί δοκιμής