Κατανόηση της Βασικής Διεύθυνσης
Η base URL ορίζει πού στέλνει τα αιτήματα ο client σας. Μια ασυμφωνία εδώ προκαλεί άμεσες αποτυχίες σύνδεσης ή απρόσμενες απαντήσεις μοντέλου. Πολλοί προγραμματιστές υποθέτουν ότι η τυπική URL της OpenAI λειτουργεί παντού, αλλά οι πάροχοι άκαμπτων μοντέλων συχνά χρησιμοποιούν διακριτά σημεία τερματισμού για να κατευθύνουν την κίνηση σε συγκεκριμένα pools μοντέλων.
Επαληθεύστε ότι η διαμόρφωσή σας δείχνει στο https://api.openrouterabliteratedmodels.com/v1 για την υπηρεσία μας. Αν χρησιμοποιείτε έναν τρίτο παροχέα αθροιστή, βεβαιωθείτε ότι το base URL ταιριάζει ακριβώς με την τεκμηρίωσή τους. Λανθασμένα URLs συχνά οδηγούν σε σφάλματα 404 ή απαντήσεις από προεπιλεγμένα μοντέλα αντί για την προοριζόμενη έκδοση χωρίς φιλτράρισμα.
- Ελέγξτε τις μεταβλητές περιβάλλοντός σας για
BASE_URLήAPI_HOST. - Βεβαιωθείτε ότι το path περιλαμβάνει
/v1για τυπική συμβατότητα. - Δοκιμάστε τη σύνδεση με ένα απλό αίτημα λίστας μοντέλων πριν από έντονη χρήση.
Διαχείριση Ορίων Ρυθμού
Τα όρια ρυθμού (rate limits) περιορίζουν τον αριθμό των αιτημάτων που μπορείτε να στείλετε μέσα σε ένα συγκεκριμένο χρονικό διάστημα. Το API μας επιβάλλει όριο 300 αιτημάτων ανά λεπτό ανά κλειδί. Η υπέρβαση αυτού του ορίου προκαλεί σφάλματα HTTP 429, μπλοκάροντας προσωρινά τα περαιτέρω αιτήματα μέχρι να επαναρυθμιστεί το παράθυρο.
Επιπλέον, υπάρχει όριο ταυτόχρονων αιτήσεων 8 αιτήσεων ταυτόχρονα ανά key. Αν στείλετε περισσότερες από 8 ταυτόχρονες αιτήσεις, η περίσσεια θα μπει σε ουρά ή θα αποτύχει ανάλογα με τη βιβλιοθήκη πελάτη σας. Παρακολουθήστε τη ταυτόχρονη χρήση της εφαρμογής σας για να αποφύγετε την πρόσκρουση σε αυτά τα αυστηρά όρια. Χρησιμοποιήστε στρατηγικές εκθετικής υποχώρησης (exponential backoff) στον κώδικά σας για να διαχειριστείτε τα σφάλματα 429 με χάρη χωρίς να σπρώχνετε τον server.
Θυμηθείτε ότι κάθε κλειδί είναι μοναδικό για τον λογαριασμό σας. Η κοινοποίηση κλειδιών σε πολλές υπηρεσίες μπορεί να επιταχύνει την εξάντληση των ορίων. Δημιουργήστε ένα νέο κλειδί αν χρειάζεστε ξεχωριστά pools ορίων ρυθμού για διαφορετικά μέρη της εφαρμογής σας.
Απαντήσεις Ροής vs Μη Ροής
Η ροή επιστρέφει δεδομένα σταδιακά καθώς παράγονται tokens, ενώ η μη ροή περιμένει την πλήρη απάντηση. Η ροή είναι απαραίτητη για εμπειρίες χρήστη σε πραγματικό χρόνο αλλά απαιτεί προσεκτική διαχείριση των Server-Sent Events (SSE).
Κατά τη streaming, το τελευταίο chunk περιέχει στατιστικά χρήσης tokens. Αν σταματήσετε την επεξεργασία νωρίς, ενδέχεται να χάσετε αυτά τα δεδομένα. Βεβαιωθείτε ότι ο πελάτης σας αναλύει το τελευταίο μήνυμα SSE για να ανακτήσει με ακρίβεια τους αριθμούς tokens εισόδου και εξόδου. Οι μη-streaming απαντήσεις είναι απλούστερες αλλά μπορούν να προκαλέσουν υψηλή καθυστέρηση για μεγάλες εξόδους.
Επιλέξτε streaming για διεπαφές chat όπου οι χρήστες βλέπουν το κείμενο να εμφανίζεται χαρακτήρα-χαρακτήρα. Χρησιμοποιήστε non-streaming για επεξεργασία παρτίδων ή όταν χρειάζεστε την πλήρη απάντηση πριν προχωρήσετε. Το API μας υποστηρίζει και τις δύο λειτουργίες μέσω του stream η παράμετρος στο σώμα της αίτησης.
Λάθη Λειτουργίας JSON
Η λειτουργία JSON εξασφαλίζει ότι το μοντέλο εξάγει έγκυρο JSON, το οποίο είναι κρίσιμο για προγραμματιστική ενσωμάτωση. Τα σφάλματα εδώ προέρχονται συχνά από λανθασμένους headers ή ασυμφωνίες schema. Το API απαιτεί response_format: {"type": "json_object"} για να επιβάλετε αυστηρό JSON output.
Αν λάβετε μη έγκυρο JSON, ελέγξτε τον ορισμό του schema σας. Το μοντέλο ενδέχεται να περιλαμβάνει markdown code blocks ή επεξηγηματικό κείμενο εκτός της δομής JSON. Χρησιμοποιήστε έναν ισχυρό parser που μπορεί να αφαιρέσει τα markdown fences ή να επαληθεύσει την έξοδο έναντι του αναμενόμενου schema σας. Αποφύγετε πολύπλοκα schemas που μπορεί να μπερδέψουν το μοντέλο.
Δοκιμάστε με απλές δομές πρώτα. Προσθέστε σταδιακά πολυπλοκότητα για να εντοπίσετε πού δυσκολεύεται το μοντέλο. Βεβαιωθείτε ότι η θερμοκρασία σας είναι ρυθμισμένη appropriately, καθώς υψηλότερες θερμοκρασίες μπορούν να αυξήσουν την τυχαιότητα και να μειώσουν την εγκυρότητα JSON.
Λάθη Υπολογισμού Μετρήσης Token
Οι αριθμοί tokens καθορίζουν τη χρέωση και τη χρήση του πλαισίου συμφραζομένων. Οι λανθασμένοι υπολογισμοί μπορεί να οδηγήσουν σε απρόσμενες χρεώσεις ή περικοπμένες αποκρίσεις. Η API μας χρεώνει $0.15 ανά 1M tokens εισόδου και $0.50 ανά 1M tokens εξόδου.
Χρησιμοποιήστε μια αξιόπιστη βιβλιοθήκη tokenization που ταιριάζει με το σχήμα tokenization του μοντέλου. Διαφορετικά μοντέλα μπορεί να tokenizουν το κενό ή τη στίξη διαφορετικά, οδηγώντας σε αποκλίσεις μεταξύ της τοπικής σας μέτρησης και της μέτρησης του API. Πάντα να βασίζεστε στη χρήση tokens που επιστρέφεται στην απόκριση για ακριβή χρέωση.
Προσοχή στο παράθυρο συμφραζομένων, το οποίο είναι 100.000 tokens συνολικά. Η υπέρβαση αυτού του ορίου θα προκαλέσει σφάλματα. Περιορίστε τα παλαιότερα μηνύματα ή συνοψίστε τα για να μείνετε εντός των ορίων. Παρακολουθήστε τη χρήση tokens με την πάροδο του χρόνου για να βελτιστοποιήσετε τη δομή των prompts και να μειώσετε το κόστος.
Καθυστερήσεις Πληρωμής Κρυπτονομισμάτων
Τα τοπ-απς με κρυπτονομίσματα μέσω USDT (TRC20) ή USDC (Base) επεξεργάζονται άμεσα από την πλευρά μας. Ωστόσο, η συμφόρηση του δικτύου μπορεί μερικές φορές να προκαλέσει μικρές καθυστερήσεις στην επιβεβαίωση. Βεβαιωθείτε ότι στέλνετε το σωστό ποσό και το σωστό δίκτυο για να αποφύγετε απώλειες.
Οι προσθέσεις κεφαλαίου κυμαίνονται από $20 έως $500 σε ακέραια ποσά. Τα bonus πιστωτικά εφαρμόζονται αυτόματα: +5% από $50, +10% από $100, και +15% από $200. Επαληθεύστε το hash της συναλλαγής για να επιβεβαιώσετε την πληρωμή. Αν τα πιστωτικά δεν εμφανιστούν μέσα σε λίγα λεπτά, ελέγξτε τον blockchain explorer για την κατάσταση της συναλλαγής.
Το υπόλοιπο δεν λήγει ποτέ, οπότε δεν υπάρχει βιασύνη να το χρησιμοποιήσετε αμέσως. Λάθη όπως οι διπλές χρεώσεις επιλύονται μέσω της σελίδας Υποστήριξης. Κρατήστε τα αρχεία συναλλαγών σας για εύκολη αναφορά αν προκύψουν προβλήματα.
Διαμόρφωση ID Μοντέλου
Το model ID αναγνωρίζει ποια έκδοση του uncensored μοντέλου χρησιμοποιείτε. Για την υπηρεσία μας, το model ID είναι uncensored. Η χρήση λανθασμένου ID μπορεί να οδηγήσει σε σφάλματα ή απροσδόκητη συμπεριφορά.
Βεβαιωθείτε ότι τα αιτήματά σας καθορίζουν model: "uncensored" στο request body. Αυτό το ID δείχνει στο συγκεκριμένο open-weight model μας που έχει βελτιστοποιηθεί για unrestricted responses. Δεν είναι ένα generic identifier αλλά ένα συγκεκριμένο pointer προς την hosted instance μας.
Ελέγξτε την τεκμηρίωση της βιβλιοθήκης πελάτη σας για το πώς να ορίσετε το model ID. Ορισμένες βιβλιοθήκες χρησιμοποιούν ένα model πεδίο, ενώ άλλοι μπορεί να χρησιμοποιούν μια διαφορετική παράμετρο. Η συνέπεια στη χρήση του ID μοντέλου σε όλη την εφαρμογή σας αποτρέπει τη σύγχυση και διασφαλίζει ότι καλείτε πάντα το ενσωματωμένο μοντέλο uncensored.
Υπέρβαση Παραθύρου Συμφραζομένων
Το παράθυρο πλαισίου περιορίζει τον συνολικό αριθμό tokens που μπορείτε να στείλετε σε ένα μεμονωμένο αίτημα. Η API μας υποστηρίζει παράθυρο 100.000 tokens, συμπεριλαμβανομένης της εντολής εισόδου και της ολοκλήρωσης. Η υπέρβαση αυτού του ορίου οδηγεί σε σφάλμα.
Για να διαχειριστείτε το context, εφαρμόστε μια στρατηγική sliding window. Αφαιρέστε παλαιότερα μηνύματα ή συνοψίστε τα για να ελευθερώσετε χώρο. Παρακολουθήστε τον μετρητή tokens της εισόδου σας για να διασφαλίσετε ότι παραμένει εντός του ορίου 100,000 tokens. Αν ξεπεράσετε το όριο, η API θα απορρίψει το αίτημα.
Χρησιμοποιήστε το max_tokens παράμετρος για τον έλεγχο του μήκους της εξόδου. Η μέγιστη έξοδος ανά αίτημα είναι 16.000 tokens. Η ρύθμιση αυτής της παραμέτρου βοηθά στην πρόληψη υπερβολικής χρήσης tokens και διατηρεί τις απαντήσεις σε διαχειρίσιμα όρια για την εφαρμογή σας.
Πολιτική Υποστήριξης και Επιστροφής Χρημάτων
Το υπόλοιπο δεν επιστρέφεται μόλις χρησιμοποιηθεί, αλλά δεν λήγει ποτέ. Αν αντιμετωπίσετε προβλήματα με πληρωμές ή υπηρεσία, επικοινωνήστε με την Υποστήριξη μέσω της αντίστοιχης σελίδας. Λάθη όπως οι διπλές χρεώσεις επιλύονται από την ομάδα Υποστήριξης.
Για τεχνικά ζητήματα, ελέγξτε πρώτα την τεκμηρίωση. Το API μας είναι απλό, αλλά ενδέχεται να προκύψουν περιπτώσεις οριακής συμπεριφοράς. Παρέχετε το API key και τις λεπτομέρειες της αίτησής σας όταν ζητάτε βοήθεια. Οι χρόνοι απόκρισης ποικίλλουν, αλλά στοχεύουμε να επιλύσουμε τα ζητήματα γρήγορα.
Θυμηθείτε ότι το πιστωτικό υπόλοιπο είναι προπληρωμένο. Πληρώνετε για αυτό που καταναλώνετε, με τα σφάλματα και τις απορρίψεις να είναι δωρεάν. Αυτό το μοντέλο διασφαλίζει διαφάνεια στη χρέωση. Χρησιμοποιήστε τη σελίδα Υποστήριξης για τυχόν αποκλίσεις ή ερωτήσεις σχετικά με τον λογαριασμό σας.