Συνδέστε το Ailoot με τα αγαπημένα σας εργαλεία — Σύνδεση API με εργαλεία προγραμματισμού
Πράκτορες, επεξεργαστές κώδικα, εφαρμογές συνομιλίας και SDK που δέχονται κλειδί Ailoot. Το κουμπί «Ρύθμιση» δείχνει πού να εισαγάγετε τη διεύθυνση και το κλειδί, μαζί με έτοιμη διαμόρφωση για αντιγραφή.
Κατηγορία · Μορφή API
Όλες οι ενσωματώσεις
Στατιστικά
85εφαρμογές
77έτοιμες
8υπό έλεγχο
Πράκτορες στο τερματικό
Πράκτορες προγραμματισμού και CLI: γράφουν κώδικα, εκτελούν εντολές και τροποποιούν αρχεία.
Μεταβλητές περιβάλλοντος ή τμήμα "env" στο ~/.claude/settings.json (για ένα έργο — .claude/settings.local.json)· επέκταση VS Code — claudeCode.environmentVariables· έλεγχος — εντολή /status
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Διεύθυνση χωρίς /v1: το Claude Code προσθέτει μόνο του το /v1/messages. Το ANTHROPIC_AUTH_TOKEN αποστέλλεται ως Authorization: Bearer και το ANTHROPIC_API_KEY ως x-api-key· το Ailoot δέχεται και τα δύο. Το CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 φορτώνει τα μοντέλα μας στο /model μέσω /v1/models. Σε σφάλματα 400 για άγνωστα πεδία — CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. Η τεκμηρίωση Anthropic δεν υποστηρίζει τη χρήση μοντέλων εκτός Claude στο Claude Code μέσω πύλης, παρότι το δικό μας /v1/messages τα εξυπηρετεί· συνιστούμε μοντέλα Claude. Το Remote Control και η φωνητική εισαγωγή δεν είναι διαθέσιμα μέσω πύλης.
~/.codex/config.toml (μόνο το αρχείο χρήστη: στο .codex/config.toml του έργου, τα model_provider/model_providers αγνοούνται)· το κλειδί βρίσκεται στη μεταβλητή που ορίζει το env_key
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
~/.codex/config.toml
model = "gpt-6.1-sol"
model_provider = "ailoot"
[model_providers.ailoot]
name = "Ailoot"
base_url = "https://api.ailoot.ai/v1"
env_key = "AILOOT_API_KEY"
wire_api = "responses"
export AILOOT_API_KEY="sk-..."
codex
Παράδειγμα μοντέλου: gpt-6.1-sol
Σημαντικό
Το Codex λειτουργεί μόνο μέσω OpenAI Responses API (η τεκμηρίωση αναφέρει μόνο wire_api = "responses"), οπότε απαιτείται το δικό μας /v1/responses. Τα ID παρόχου openai, ollama, lmstudio είναι δεσμευμένα. Εναλλακτικά — openai_base_url = "https://api.ailoot.ai/v1" για τον ενσωματωμένο πάροχο openai. Το Ailoot επιστρέφει στο Codex τη λίστα μοντέλων στη μορφή μανιφέστου Codex (GET /v1/models με client_version). Επιλέξτε συγκεκριμένο μοντέλο του οποίου η κάρτα καταλόγου περιλαμβάνει τη μορφή OpenAI Responses. Στο στιγμιότυπο 2026-09-30, το gemini-3.6-flash υποστηρίζει OpenAI Chat, Anthropic Messages και Gemini, αλλά όχι Responses, οπότε δεν είναι κατάλληλο για Codex. Ελέγξτε τις μορφές στην κάρτα του μοντέλου και όχι από το όνομα της οικογένειας.
hermes model → «Custom endpoint (self-hosted / VLLM / etc.)» ή ~/.hermes/config.yaml (ενότητα model ή λεξικό providers)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
transport: chat_completions (OpenAI Chat), anthropic_messages (Anthropic Messages) ή codex_responses (OpenAI Responses). Το LLM_MODEL στο .env δεν χρησιμοποιείται πλέον· το OPENAI_BASE_URL ισχύει μόνο για τον πάροχο openai-api. Για anthropic_messages, ορίστε διεύθυνση χωρίς /v1 — το Anthropic SDK προσθέτει μόνο του το /v1/messages. Οι βοηθητικές εργασίες (αναγνώριση εικόνων, συμπίεση ιστορικού) αποστέλλονται από προεπιλογή στο ίδιο κύριο μοντέλο.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Προσαρμογείς api: openai-completions (προεπιλογή όταν έχει οριστεί baseUrl), openai-responses (μόνο αν ο διακομιστής υποστηρίζει /v1/responses — το Ailoot το υποστηρίζει), anthropic-messages, google-generative-ai και άλλοι. Στα παραδείγματα OpenClaw, το baseUrl του anthropic-messages δεν περιλαμβάνει /v1. Το OpenClaw μπορεί να στείλει εικόνες όταν το input του μοντέλου περιέχει "image". Στα παραδείγματα Claude έχει διατηρηθεί μόνο κείμενο: στο στιγμιότυπο καταλόγου 2026-09-30, αυτές οι μέθοδοι δεν δηλώνουν είσοδο image. Προσθέστε "image" μόνο για συγκεκριμένο μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει εικόνα εισόδου και την επιλεγμένη μορφή API. Για παράδειγμα, το gemini-3.6-flash σε αυτό το στιγμιότυπο δηλώνει είσοδο image για OpenAI Chat· η πραγματική υποστήριξη εξαρτάται από την κάρτα και τη μορφή του μοντέλου. Η διαδρομή του κύριου αρχείου διαμόρφωσης προέρχεται από τη συνήθη πρακτική OpenClaw· η σελίδα που διαβάστηκε αναφέρει επίσης ~/.openclaw/agents/<agentId>/agent/models.json.
opencode.json (στο έργο ή στο ~/.config/opencode/opencode.json) → provider.<id>· κλειδί — μέσω /connect ή "apiKey": "{env:VAR}"
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Το πακέτο @ai-sdk/openai-compatible καλεί το /v1/chat/completions. Για μοντέλα που χρειάζονται /v1/responses, η τεκμηρίωση opencode αναφέρει το πακέτο @ai-sdk/openai. Δεν περιγράφει πάροχο συμβατό με Anthropic με προσαρμοσμένο baseURL. Επιλέξτε μοντέλα για τα οποία ο τρέχων κατάλογος δηλώνει μορφή OpenAI Chat. Στο στιγμιότυπο 2026-09-30, το gemini-3.6-flash διαθέτει αυτή τη μορφή· για άλλα μοντέλα Gemini ελέγξτε τις κάρτες τους. Η εγγενής μορφή Gemini δεν χρησιμοποιεί αυτή τη διαδρομή. Η ύπαρξη μεθόδου στον κατάλογο δεν σημαίνει ότι έχει δοκιμαστεί ζωντανά η συγκεκριμένη έκδοση πελάτη.
Μεταβλητές OPENAI_API_KEY / OPENAI_BASE_URL / OPENAI_MODEL, εντολή /auth μέσα στη συνεδρία ή ~/.qwen/settings.json (modelProviders + security.auth.selectedType)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: qwen3.8-max
Σημαντικό
Τύποι πρωτοκόλλου: openai (Chat Completions), anthropic, gemini, vertex-ai. Για openai, το baseUrl περιλαμβάνει /v1. Το παράδειγμα τεκμηρίωσης για anthropic και gemini δεν περιλαμβάνει baseUrl, οπότε συνιστούμε την επιλογή openai. Για τον τύπο openai, επιλέξτε μοντέλο με μορφή OpenAI Chat στον κατάλογο: το gemini-3.6-flash την υποστηρίζει. Οι μορφές άλλων μοντέλων Gemini μπορεί να διαφέρουν — ελέγξτε την κάρτα του συγκεκριμένου μοντέλου. Η επιλογή με settings.json διαβάζει το κλειδί από τη μεταβλητή AILOOT_API_KEY (πεδίο envKey): ορίστε την με την εντολή export AILOOT_API_KEY=sk-... ή με τη γραμμή AILOOT_API_KEY=sk-... στο ~/.qwen/.env· διαφορετικά, το Qwen Code θα ξεκινήσει με κενό κλειδί και θα λάβει 401.
Μεταβλητές περιβάλλοντος GEMINI_API_KEY και GOOGLE_GEMINI_BASE_URL· τρόπος σύνδεσης — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"· μοντέλο — GEMINI_MODEL ή σημαία -m
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Διεύθυνση χωρίς /v1beta: το SDK προσθέτει μόνο του το /v1beta/models/{model}:generateContent. Η διεύθυνση πρέπει να χρησιμοποιεί HTTPS. Το κλειδί αποστέλλεται στην κεφαλίδα x-goog-api-key, την οποία δέχεται το Ailoot. Είναι κατάλληλα μόνο μοντέλα για τα οποία αναφέρεται στον κατάλογο η μορφή Gemini. Πριν ξεκινήσετε, ελέγξτε αν το ακριβές ID και αυτή η μέθοδος είναι διαθέσιμα στο κλειδί σας. Το Ailoot παραδίδει τη χρεώσιμη απάντηση Gemini ολόκληρη μετά τον υπολογισμό του κόστους, και όχι λέξη προς λέξη· επομένως, στις εκτενείς απαντήσεις το κείμενο δεν εμφανίζεται αμέσως.
~/.kimi/config.toml (ενότητες providers και models, default_model)· το /login υποστηρίζει μόνο τις πλατφόρμες Moonshot — η προσαρμοσμένη διεύθυνση ορίζεται χειροκίνητα στο αρχείο
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Τύποι: openai_legacy (Chat Completions, base_url με /v1), openai_responses (Responses, με /v1), anthropic (χωρίς /v1), gemini (base_url η ρίζα Google, για εμάς https://api.ailoot.ai). Το εργαλείο SearchWeb λειτουργεί μόνο με την πλατφόρμα της Moonshot· με άλλη διεύθυνση API, το FetchURL χρησιμοποιεί τοπική λήψη.
crushrc (διαμόρφωση Bash): ./.crushrc, ./crushrc ή ~/.config/crush/crushrc· η παλαιότερη μορφή crush.json έχει καταργηθεί, αλλά εξακολουθεί να λειτουργεί
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: deepseek-v4-pro
Σημαντικό
Ο τύπος openai-compat χρησιμοποιεί τη μορφή OpenAI Chat και διεύθυνση με /v1. Ο τύπος anthropic χρησιμοποιεί τη μορφή Messages και διεύθυνση χωρίς /v1: το Crush τη μεταβιβάζει στο anthropic-sdk-go, το οποίο προσθέτει μόνο του το /v1/messages. Το παράδειγμα του README του Crush με /v1 θα έδινε διαδρομή /v1/v1/messages και σφάλμα 404. Το κλειδί αποστέλλεται στην κεφαλίδα x-api-key, την οποία δέχεται το Ailoot. Αν η λίστα μοντέλων είναι κενή, ο πάροχος openai-compat τη φορτώνει αυτόματα από το /v1/models. Το crushrc εκτελείται ως κώδικας: μην ξεκινάτε το Crush σε ξένους φακέλους που περιέχουν τέτοιο αρχείο. Σε αυτό το παράδειγμα, για το Claude ισχύει supports-images = false: το στιγμιότυπο καταλόγου 2026-09-30 δηλώνει μόνο κείμενο για την επιλεγμένη μορφή Messages. Αν η έκδοση Crush σας υποστηρίζει αυτή τη σημαία, ενεργοποιήστε την μόνο για μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει είσοδο image στην επιλεγμένη μορφή API· η σημαία του πελάτη από μόνη της δεν προσθέτει υποστήριξη εικόνων στο μοντέλο.
Μεταβλητές OPENAI_API_BASE και OPENAI_API_KEY, σημαία --model openai/<μοντέλο>
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το πρόθεμα openai/ είναι υποχρεωτικό: έτσι το Aider (μέσω LiteLLM) στέλνει αιτήματα στο συμβατό με OpenAI /v1/chat/completions. Για μοντέλα που δεν γνωρίζει, το Aider προειδοποιεί ότι το παράθυρο συμφραζομένων είναι άγνωστο — αυτό δεν είναι σφάλμα. Η διεύθυνση Anthropic με προσαρμοσμένο base URL δεν περιγράφεται σε αυτή τη σελίδα τεκμηρίωσης.
goose configure → Custom Providers → Add A Custom Provider, ή JSON στο ~/.config/goose/custom_providers/ (Windows: %APPDATA%\Block\goose\config\custom_providers\)· εναλλακτικά — ενσωματωμένος πάροχος OpenAI με OPENAI_HOST/OPENAI_BASE_PATH
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Μηχανές προσαρμοσμένου παρόχου: openai, anthropic, ollama. Στο παράδειγμα Goose, το base_url για engine openai δίνεται ως πλήρης διαδρομή έως το /v1/chat/completions. Για τον ενσωματωμένο πάροχο, το OPENAI_HOST είναι η ρίζα χωρίς διαδρομή και το OPENAI_BASE_PATH είναι η διαδρομή (από προεπιλογή v1/chat/completions). Το Goose αγνοεί το κλειδί στο config.yaml — χρησιμοποιεί μόνο μεταβλητή ή κλειδοθήκη. Το αποθετήριο μεταφέρθηκε στο aaif-goose/goose.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
provider: anthropic = Messages API (baseUrl όπως στο Anthropic, χωρίς /v1), openai = Responses API (με /v1), generic-chat-completion-api = Chat Completions (με /v1). Για anthropic, το κλειδί αποστέλλεται από προεπιλογή στο x-api-key (το δέχεται το Ailoot)· το "authMode": "bearer" αλλάζει την αποστολή σε Authorization. Τα κλειδιά παραμένουν τοπικά. Το Factory ελέγχει πλήρως μόνο τα επίσημα API Anthropic και OpenAI.
Ρυθμίσεις → Model Routing → Add → Custom URL (ή Model Routing του χώρου εργασίας για την ομάδα)· από το τερματικό — amp config model-providers (list, test, set-priority, edit-router…)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Model Routing → Add → Custom URL
Format: anthropic-messages
Base URL: https://api.ailoot.ai
API key: sk-...
Model mapping:
anthropic/claude-fable-5 -> anthropic/claude-fable-5
Δεύτερη σύνδεση για GPT:
Format: responses
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model mapping:
openai/gpt-5.6-sol -> gpt-5.6-sol
Έλεγχος: amp config model-providers check-access --provider-model anthropic/claude-fable-5
Παράδειγμα μοντέλου: claude-fable-5
Σημαντικό
Μορφές Custom URL: chat-completions (<base>/chat/completions), responses (<base>/responses), anthropic-messages (<base>/v1/messages, το /v1 δεν διπλασιάζεται), google-genai (<base>/models/<model>:streamGenerateContent). Το κλειδί αποστέλλεται ως Authorization: Bearer. Η αντιστοίχιση χρησιμοποιεί κανονικά ID του Amp στη μορφή provider/model· το βέλος ορίζει το ID που αποστέλλεται σε εμάς. Τα μοντέλα που δεν καλύπτει η σύνδεση εξυπηρετούνται από το ίδιο το Amp με τις δικές του πιστώσεις. Η τεκμηρίωση απαιτεί ο προσαρμοσμένος διακομιστής να είναι προσβάσιμος από το Amp — η διεύθυνση είναι δημόσια, οπότε αυτό πληρούται.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Στο παράδειγμα διαμόρφωσης AIChat, το api_base του claude περιλαμβάνει /v1 και του gemini περιλαμβάνει /v1beta· το ίδιο ισχύει για το Ailoot. Οι τρεις πελάτες παρέχουν πρόσβαση και στις τρεις μορφές Ailoot: OpenAI, Anthropic και Gemini.
Διαμόρφωση YAML του Continue (config.yaml), η οποία δίνεται στο CLI με τη σημαία --config <path>
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Για υπηρεσίες συμβατές με OpenAI, το Continue χρησιμοποιεί provider: openai και apiBase με /v1. Η μορφή διαμόρφωσης είναι κοινή για την επέκταση και το CLI· το αρχείο δίνεται με τη σημαία --config.
forge provider login → OpenAI-compatible (συνιστώμενος τρόπος)· παλαιότερος τρόπος — .env με OPENAI_URL και OPENAI_API_KEY συν model στο forge.yaml
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Η διαμόρφωση μέσω .env έχει χαρακτηριστεί παρωχημένη: κατά την πρώτη εκκίνηση, το Forge μεταφέρει τις μεταβλητές στον δικό του χώρο αποθήκευσης αρχείων. Το README δεν δίνει τις ακριβείς ετικέτες των επιλογών του οδηγού provider login.
Μεταβλητές περιβάλλοντος COPILOT_PROVIDER_BASE_URL, COPILOT_PROVIDER_TYPE, COPILOT_PROVIDER_API_KEY, COPILOT_MODEL (ή σημαία --model)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
export AILOOT_API_KEY="sk-..."
unset COPILOT_PROVIDER_TYPE
# λειτουργία συμβατή με OpenAI
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai/v1
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=gpt-6.1-sol
copilot
# λειτουργία Anthropic
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=claude-sonnet-5-5
copilot
Παράδειγμα μοντέλου: gpt-6.1-sol
Σημαντικό
Τύποι: openai (από προεπιλογή, οποιοσδήποτε διακομιστής συμβατός με OpenAI), azure, anthropic. Το μοντέλο πρέπει να υποστηρίζει κλήση εργαλείων και έξοδο σε ροή. Το COPILOT_PROVIDER_WIRE_API επιλέγει πρωτόκολλο, αλλά οι τιμές του δεν παρατίθενται στη σελίδα. Μπορείτε να ορίσετε όρια με COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS.
~/.config/gptme/config.toml → [[providers]]· το μοντέλο επιλέγεται ως <provider>/<model>
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Οποιοσδήποτε διακομιστής συμβατός με OpenAI· το κλειδί αναζητείται πρώτα στο api_key, έπειτα στο api_key_env και μετά στο <NAME>_API_KEY. Λίστα παρόχων — gptme-util providers list.
~/.config/kilo/kilo.jsonc (ή ./kilo.jsonc· επίσης KILO_CONFIG) → provider.<id>.options.baseURL· στην επέκταση — Settings → Providers → Custom provider
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Το παράθυρο Custom provider προσφέρει επιλογή πρωτοκόλλου: OpenAI Compatible (Chat Completions), OpenAI Responses, Anthropic Messages. Το {env:VAR} λειτουργεί μόνο σε έμπιστη καθολική διαμόρφωση (~/.config/kilo)· στο kilo.json του έργου, το κλειδί δεν αντικαθίσταται από τη μεταβλητή.
Αρχείο extra-openai-models.yaml στον κατάλογο ρυθμίσεων llm· κλειδί — llm keys set <όνομα>
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Από προεπιλογή, Chat Completions· το responses: true μεταφέρει το μοντέλο στο /responses. Όταν έχει οριστεί api_base, το κλειδί OpenAI δεν αποστέλλεται — απαιτείται api_key_name. Πρόκειται για εργαλείο CLI για αιτήματα, όχι για πράκτορα.
Διαμόρφωση YAML πράκτορα → ενότητα model (model_name, model_kwargs)· η προεπιλεγμένη διαδρομή διαμόρφωσης αλλάζει με τη ρύθμιση MSWEA_MINI_CONFIG_PATH
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
# τμήμα της διαμόρφωσης του πράκτορα
model:
model_name: "claude-sonnet-5-5"
model_kwargs:
custom_llm_provider: "openai"
api_base: "https://api.ailoot.ai/v1"
cost_tracking: "ignore_errors"
Λειτουργεί μέσω LiteLLM: τα model_kwargs μεταβιβάζονται απευθείας στο litellm.completion. Χωρίς μητρώο τιμών, το LiteLLM αναφέρει άγνωστο κόστος — απενεργοποιήστε την παρακολούθηση με cost_tracking: "ignore_errors" (ή MSWEA_COST_TRACKING=ignore_errors). Η αποστολή κλειδιού μέσω OPENAI_API_KEY είναι ο τυπικός τρόπος του LiteLLM, αλλά δεν παρουσιάζεται στην ίδια τη σελίδα mini-SWE-agent.
Ctrl+P → Settings (πάροχος και μοντέλο), αρχείο ~/.openhands/agent_settings.json (llm.model / llm.api_key / llm.base_url) ή μεταβλητές LLM_MODEL, LLM_API_KEY, LLM_BASE_URL με σημαία --override-with-envs
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
export AILOOT_API_KEY="sk-..."
# για μία εκτέλεση, μέσω μεταβλητών:
export LLM_MODEL=openai/claude-sonnet-5-5
export LLM_API_KEY="$AILOOT_API_KEY"
export LLM_BASE_URL=https://api.ailoot.ai/v1
openhands --override-with-envs
Παράδειγμα μοντέλου: openai/claude-sonnet-5-5
Σημαντικό
Το OpenHands λειτουργεί μέσω LiteLLM· για διακομιστή μεσολάβησης OpenAI, η τεκμηρίωση απαιτεί Custom Model της μορφής openai/<μοντέλο> και Base URL του διακομιστή μεσολάβησης. Οι αλλαγές μέσω --override-with-envs δεν αποθηκεύονται. Στη διεπαφή ιστού: Settings → LLM → Advanced → Custom Model, Base URL, API Key.
~/.pi/agent/models.json (ή .pi/models.json του έργου αφού το έργο χαρακτηριστεί έμπιστο)· επιλογή — /model
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Η τεκμηρίωση Pi επιτρέπει ρητά endpoint συμβατά με OpenAI, Anthropic και Google μέσω models.json· το παράδειγμα χρησιμοποιεί api: openai-completions. Το apiKey δέχεται $NAME/${NAME}, κυριολεκτική τιμή ή !εντολή. Το αρχείο ξαναδιαβάζεται κατά το άνοιγμα του /model.
plandex models custom (ή \models custom στο REPL) — ανοίγει αρχείο JSON με προσαρμοσμένα μοντέλα και παρόχους
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Οι προσαρμοσμένοι πάροχοι λειτουργούν μόνο σε Plandex που φιλοξενείτε εσείς· στο νέφος, με δικά σας κλειδιά, επιτρέπονται μόνο ενσωματωμένοι πάροχοι. Όλοι οι προσαρμοσμένοι πάροχοι πρέπει να είναι συμβατοί με OpenAI (Chat Completions). Έπειτα το μοντέλο προστίθεται στο δικό σας πακέτο μοντέλων.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Στο YAML χρησιμοποιήστε μόνο κενά, χωρίς στηλοθέτες. Για τη μορφή Anthropic — provider: anthropic και ANTHROPIC_BASE_URL (το README δεν διευκρινίζει αν απαιτείται /v1 για anthropic· χρησιμοποιήστε https://api.ailoot.ai).
Settings → αναζήτηση «inference endpoint» → Custom inference endpoint: βασικό URL, κλειδί, ID μοντέλων· έπειτα επιλέξτε μοντέλο στον επιλογέα
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Settings → inference endpoint
Endpoint URL: https://api.ailoot.ai/v1
API key: sk-...
Models: claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Έπειτα επιλέξτε, για παράδειγμα, claude-sonnet-5-5 από τη λίστα μοντέλων (όχι Auto).
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Μόνο OpenAI Chat Completions (POST /v1/chat/completions). Τα αιτήματα περνούν από τους διακομιστές Warp: το κλειδί αποθηκεύεται τοπικά, αλλά μεταβιβάζεται στο backend του Warp με κάθε αίτημα. Οι λειτουργίες Auto και οι προσαρμοσμένοι δρομολογητές χρησιμοποιούν πάντα πιστώσεις Warp· οι πράκτορες νέφους δεν χρησιμοποιούν αυτό το endpoint. Διατίθεται στο Free και σε πληρωμένα πακέτα για μεμονωμένους χρήστες και ομάδες έως 10 ατόμων. Επιλέξτε μοντέλα για τα οποία ο τρέχων κατάλογος δηλώνει μορφή OpenAI Chat. Στο στιγμιότυπο 2026-09-30, το gemini-3.6-flash διαθέτει αυτή τη μορφή· για άλλα μοντέλα Gemini ελέγξτε τις κάρτες τους. Η εγγενής μορφή Gemini δεν χρησιμοποιεί αυτή τη διαδρομή. Η ύπαρξη μεθόδου στον κατάλογο δεν σημαίνει ότι έχει δοκιμαστεί ζωντανά η συγκεκριμένη έκδοση πελάτη.
Πίνακας Cline → εικονίδιο γραναζιού (Settings) → API Provider = «OpenAI Compatible» → πεδία Base URL, API Key, Model ID. Δεύτερη επιλογή: API Provider = «Anthropic» → επιλέξτε «Use custom base URL».
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
OpenAI Compatible (συνιστάται):
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model ID: claude-sonnet-5-5 (ή gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
Model Configuration: Context Window και Max Output Tokens — σύμφωνα με το μοντέλο· Image Support — μόνο για μοντέλα που υποστηρίζουν είσοδο εικόνων.
Anthropic (Messages):
API Provider: Anthropic
Anthropic API Key: sk-...
[x] Use custom base URL → https://api.ailoot.ai
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Το OpenAI Compatible καλεί το /v1/chat/completions, οπότε η διεύθυνση περιλαμβάνει /v1. Η επιλογή Anthropic καλεί το /v1/messages, με διεύθυνση χωρίς /v1, αλλά η λίστα μοντέλων της περιλαμβάνει μόνο ονόματα Anthropic — τα υπόλοιπα μοντέλα Ailoot διατίθενται μέσω OpenAI Compatible. Η λειτουργία πράκτορα απαιτεί μοντέλο με κλήση εργαλείων. Τα μοντέλα Gemini 3.1 Pro δεν διατίθενται μέσω chat/completions (υποστηρίζουν μόνο τις μορφές Gemini και Anthropic) — εδώ επιλέξτε gemini-3.6-flash.
Πίνακας Roo Code → γρανάζι → API Provider = «OpenAI Compatible» → Base URL, API Key, Model· προαιρετικά Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, τιμές). Ο πάροχος Anthropic διαθέτει την επιλογή «Use custom base URL».
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model: gpt-6.1-sol (ή claude-sonnet-5-5, kimi-k3, glm-5.3)
Επιλογή μέσω Anthropic:
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
Παράδειγμα μοντέλου: gpt-6.1-sol
Σημαντικό
Το Roo Code καλεί εργαλεία μόνο στη μορφή OpenAI, οπότε το μοντέλο πρέπει να υποστηρίζει tools στο /v1/chat/completions. Η επιλογή Anthropic καλεί το /v1/messages, με διεύθυνση χωρίς /v1.
Settings (γρανάζι) → καρτέλα Providers → στο κάτω μέρος «Custom provider» → Provider ID, Display name, Provider API = «OpenAI Compatible», Base URL, API key, Models (η λίστα φορτώνεται από /v1/models). Οι ρυθμίσεις αποθηκεύονται στο kilo.json.
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Provider ID: ailoot
Display name: Ailoot
Provider API: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Models: επιλέξτε από τη λίστα, π.χ. claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Παράδειγμα μοντέλου: deepseek-v4-pro
Σημαντικό
Το Kilo καλεί το {Base URL}/models και εμφανίζει αυτόματα τη λίστα μοντέλων — το δικό μας GET /v1/models επιστρέφει ολόκληρο τον κατάλογο. Μπορείτε επίσης να ορίσετε την πλήρη διεύθυνση .../v1/chat/completions. Υποστηρίζονται προσαρμοσμένες κεφαλίδες.
Αρχείο ~/.continue/config.yaml (ή επεξεργαστής διαμόρφωσης Continue): καταχώριση στο models[] με provider: openai και apiBase.
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
name: Ailoot
version: 0.0.1
schema: v1
models:
- name: Ailoot Claude Sonnet 5.5
provider: openai
model: claude-sonnet-5-5
apiBase: https://api.ailoot.ai/v1
apiKey: sk-...
- name: Ailoot GPT-6.1 Sol
provider: openai
model: gpt-6.1-sol
apiBase: https://api.ailoot.ai/v1
apiKey: sk-...
# useResponsesApi: false # μόνο αν χρειάζεται να χρησιμοποιείτε υποχρεωτικά το /chat/completions
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Το apiBase πρέπει να τελειώνει σε /v1. Για ονόματα της μορφής gpt-5/σειράς o, το Continue μπορεί να επιλέξει αυτόματα το /v1/responses· τα δικά μας gpt-* υποστηρίζουν και /v1/responses και /v1/chat/completions, ενώ το useResponsesApi: false επιβάλλει το chat/completions. Το useLegacyCompletionsEndpoint δεν χρειάζεται.
Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider· ή settings.json → language_models.openai_compatible / language_models.anthropic_compatible. Το κλειδί εισάγεται στο παράθυρο ρυθμίσεων (αποθηκεύεται στην κλειδοθήκη του συστήματος) ή στη μεταβλητή <ID ΠΑΡΟΧΟΥ ΜΕ ΚΕΦΑΛΑΙΑ>_API_KEY.
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Για openai_compatible, η διεύθυνση περιλαμβάνει /v1 (καλεί το /v1/chat/completions· το capabilities.chat_completions = false μεταφέρει το μοντέλο στο /v1/responses). Για anthropic_compatible, η διεύθυνση δεν περιλαμβάνει /v1 (καλεί το /v1/messages· το Zed στέλνει το κλειδί στο x-api-key, το οποίο δέχεται το Ailoot). Από προεπιλογή, images = false και parallel_tool_calls = false. Το Zed μπορεί να στείλει εικόνες, αλλά ενεργοποιήστε το images μόνο για συγκεκριμένο μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει είσοδο image στην επιλεγμένη μορφή API. Στα παραδείγματα GPT και Claude, images = false: το στιγμιότυπο 2026-09-30 δηλώνει μόνο κείμενο για αυτά. Για παράδειγμα, το gemini-3.6-flash σε αυτό το στιγμιότυπο δηλώνει είσοδο image για OpenAI Chat· η πραγματική υποστήριξη εξαρτάται από την κάρτα και τη μορφή του μοντέλου. Για μοντέλα συλλογισμού υπάρχει το πεδίο reasoning_effort. Οι τιμές max_tokens του παραδείγματος δηλώνουν το μέγεθος συμφραζομένων· δείτε τα ακριβή όρια στον κατάλογο μοντέλων.
Επιλογή μοντέλου στη συνομιλία → Manage Language Models (γρανάζι) → Add Models → Custom Endpoint → το VS Code ανοίγει το chatLanguageModels.json. (Η παλιά ρύθμιση github.copilot.chat.customOAIModels έχει καταργηθεί.)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το url είναι η ΠΛΗΡΗΣ διαδρομή endpoint. Τιμές apiType: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). Το BYOK λειτουργεί χωρίς πακέτο Copilot ή σύνδεση στο GitHub, αλλά μόνο για συνομιλία/πράκτορα — οι ενσωματωμένες προτάσεις παραμένουν στο Copilot. Οι διαχειριστές οργανισμού (Business/Enterprise) μπορούν να απενεργοποιήσουν την πολιτική BYOK. Τα παραπάνω όρια token είναι παραδείγματα· χρησιμοποιήστε τις τιμές του καταλόγου. Σε αυτά τα παραδείγματα, vision = false: το στιγμιότυπο καταλόγου 2026-09-30 δηλώνει μόνο κείμενο για GPT/OpenAI Chat και Claude/Anthropic Messages. Αν η έκδοση VS Code σας προσφέρει vision, ενεργοποιήστε το μόνο για μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει είσοδο image στην επιλεγμένη μορφή API· η ύπαρξη του πεδίου στον πελάτη δεν επιβεβαιώνει υποστήριξη εικόνων από το επιλεγμένο μοντέλο.
Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Επιλέξτε OpenAI-compatible, ορίστε URL https://api.ailoot.ai/v1 και εισαγάγετε το API Key σας. Πατήστε Test Connection, έπειτα Apply και επιλέξτε μοντέλο στο AI Chat. Αντιστοιχίστε το στις λειτουργίες του IDE μέσω Models Assignment. Ενεργοποιήστε Tool calling μόνο αν το μοντέλο υποστηρίζει εργαλεία· η συμπλήρωση κώδικα ρυθμίζεται χωριστά.
Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, περιγραφή → Add.
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Type: Internet Hosted
URL: https://api.ailoot.ai (ΧΩΡΙΣ /v1 — το Xcode προσθέτει μόνο του τα /v1/models και /v1/chat/completions)
API Key: sk-...
API Key Header: x-api-key
Description: Ailoot
→ έπειτα επιλέξτε μοντέλα από τη λίστα (για παράδειγμα claude-sonnet-5-5, gpt-6.1-sol)
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Η Apple απαιτεί ο πάροχος να υποστηρίζει Chat Completions και να απαντά στα {URL}/v1/models και {URL}/v1/chat/completions. Το Ailoot δέχεται το κλειδί σε x-api-key και Authorization: Bearer (αν επιλέξετε κεφαλίδα Authorization, σύμφωνα με αναφορές χρηστών, το Xcode προσθέτει μόνο του το πρόθεμα Bearer). Οι πράκτορες Xcode ρυθμίζονται ξεχωριστά και δεν περιλαμβάνονται σε αυτές τις οδηγίες.
opts για το yetone/avante.nvim στο lazy.nvim: opts.providers.<όνομα> με __inherited_from = 'openai' (προσαρμοσμένος πάροχος συμβατός με OpenAI) ή παράκαμψη του providers.claude.endpoint· το κλειδί λαμβάνεται από τη μεταβλητή που ορίζει το api_key_name (υποστηρίζονται ονόματα AVANTE_*).
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
opts = {
provider = "ailoot",
providers = {
ailoot = {
__inherited_from = "openai",
endpoint = "https://api.ailoot.ai/v1",
api_key_name = "AILOOT_API_KEY",
model = "claude-sonnet-5-5",
},
claude = {
endpoint = "https://api.ailoot.ai", -- Anthropic Messages, χωρίς /v1
model = "claude-sonnet-5-5",
},
},
}
-- στο τερματικό: export AILOOT_API_KEY=sk-...
-- ο πάροχος claude διαβάζει το AVANTE_ANTHROPIC_API_KEY ή το ANTHROPIC_API_KEY
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Στο wiki του πρόσθετου, η συμβατή με OpenAI διεύθυνση τελειώνει σε /v1 (το πρόσθετο προσθέτει το /chat/completions). Ο ενσωματωμένος πάροχος claude χρησιμοποιεί διεύθυνση της μορφής https://api.anthropic.com, άρα για το Ailoot η διεύθυνση δεν περιλαμβάνει /v1. Οι προσαρμοσμένοι πάροχοι χωρίς __inherited_from απαιτούν πλήρη διεύθυνση και δικές τους συναρτήσεις ανάλυσης απάντησης.
require('codecompanion').setup({ adapters = { http = { ... } } }) μέσω adapters.extend('openai_compatible', ...) ή extend('anthropic', ...)· έπειτα interactions.chat/inline.adapter.
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: gpt-6.1-sol
Σημαντικό
Το openai_compatible διαχωρίζει τον διακομιστή (env.url, χωρίς /v1) από τη διαδρομή (env.chat_url). Οι τιμές env μπορούν να είναι όνομα μεταβλητής περιβάλλοντος, cmd:..., file:... ή συνάρτηση Lua. Ο προσαρμογέας anthropic επεκτείνεται επίσης με προσαρμοσμένο url για το /v1/messages.
init.el: καταχωρίστε το σύστημα υποστήριξης μέσω gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) ή gptel-make-gemini — καθένα έχει :host, :endpoint, :key, :stream, :models· έπειτα ορίστε τα gptel-backend και gptel-model.
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
:host — μόνο το όνομα διακομιστή (χωρίς https:// και διαδρομή)· η διαδρομή ορίζεται στο :endpoint. Το gptel-make-anthropic στέλνει κεφαλίδες x-api-key και anthropic-version, τις οποίες δέχεται το Ailoot.
Preferences → AI-features → OpenAiCustom (ή κλειδί ai-features.openAiCustom.customOpenAiModels στο settings.json· παράθυρο AI Configuration — Alt+A).
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Settings → Models → Add Model → Custom Model → API Format, Request URL (διακόπτης Full URL), Model ID, Display Name, API Key· προαιρετικά Advanced Settings.
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Μορφή OpenAI:
API Format: OpenAI Chat Completions
Full URL: OFF
Request URL: https://api.ailoot.ai/v1
Model ID: gpt-6.1-sol
API Key: sk-...
Μορφή Anthropic:
API Format: Anthropic Messages
Full URL: OFF
Request URL: https://api.ailoot.ai
Model ID: claude-sonnet-5-5
API Key: sk-...
Παράδειγμα μοντέλου: gpt-6.1-sol
Σημαντικό
Με απενεργοποιημένο Full URL, το Trae προσθέτει μόνο του τη διαδρομή της επιλεγμένης μορφής (για OpenAI — διεύθυνση με /v1, για Anthropic — χωρίς /v1). Με ενεργοποιημένο Full URL, εισαγάγετε https://api.ailoot.ai/v1/chat/completions ή https://api.ailoot.ai/v1/messages. Το πεδίο Model Series προσαρμόζει τις προτροπές στην οικογένεια του μοντέλου.
Settings > Admin > Connections > Manage OpenAI API Connections > + Add Connection (ή μεταβλητές περιβάλλοντος OPENAI_API_BASE_URL / OPENAI_API_KEY κατά την εκκίνηση του κοντέινερ)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: κενό (θα φορτωθούν από το /v1/models) ή προσθέστε χειροκίνητα claude-sonnet-5-5, gpt-6.1-sol
Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Μορφή OpenAI Chat Completions· το URL πρέπει να περιλαμβάνει /v1 και να μην έχει τελική κάθετο. Η λίστα μοντέλων λαμβάνεται από το /v1/models· για μεγάλο κατάλογο (252 μοντέλα), είναι πιο βολικό να περιορίσετε τα Model IDs και να ενεργοποιήσετε την κρυφή μνήμη λίστας μοντέλων (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). Για διανυσματικές αναπαραστάσεις RAG υπάρχει ξεχωριστό RAG_OPENAI_API_BASE_URL.
Αρχείο librechat.yaml → endpoints.custom (κλειδί στο .env μέσω ${VAR})· για τη μορφή Anthropic, πεδίο provider: 'anthropic'
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Ένα συνηθισμένο custom endpoint χρησιμοποιεί OpenAI Chat Completions (baseURL με /v1). Το provider: 'anthropic' ενεργοποιεί τον εγγενή πελάτη /v1/messages· στο παράδειγμα τεκμηρίωσης, το baseURL του Anthropic δίνεται χωρίς /v1 (https://api.anthropic.com), οπότε για εμάς είναι https://api.ailoot.ai. Το fetch: true λαμβάνει τη λίστα από το /v1/models.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Provider Name: Ailoot
Τύπος: OpenAI (ή OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Ελέγξτε την προεπισκόπηση της τελικής διεύθυνσης κάτω από το πεδίο: πρέπει να εμφανίζεται https://api.ailoot.ai/v1/chat/completions (για Anthropic — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
Έπειτα πατήστε το κουμπί Model Check
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Η τεκμηρίωση επιβεβαιώνει τα πρωτόκολλα OpenAI, Anthropic, OpenAI Responses και Gemini και την προεπισκόπηση της τελικής διαδρομής κάτω από το πεδίο, αλλά δεν περιγράφει τους κανόνες προσθήκης /v1 — ακολουθήστε την προεπισκόπηση. Και οι τρεις μορφές μας (Chat Completions, Responses, Messages) είναι κατάλληλες.
Ρυθμίσεις (κουμπί στην πλαϊνή γραμμή) > Model Provider > Add (στο κάτω μέρος) > τύπος OpenAI API Compatible
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (κενό, προεπιλογή /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (το vision είναι απενεργοποιημένο σε αυτά τα παραδείγματα· το tool_use εξαρτάται από τις δυνατότητες του επιλεγμένου μοντέλου)
Παράδειγμα μοντέλου: gpt-6.1-sol
Σημαντικό
Στην τεκμηρίωση, το API Host ορίζεται χωρίς /v1 (παράδειγμα https://api.openai.com), ενώ η προεπιλεγμένη διαδρομή είναι /v1/chat/completions. Υπάρχει επίσης τύπος Google Gemini compatible, αλλά δεν έχει ελεγχθεί για το δικό μας /v1beta. Η εισαγωγή διαμόρφωσης JSON (type: 'openai', apiHost, apiPath) διατίθεται από την έκδοση 1.15.1 μέσω chatbox://provider/import?config=<base64>. Για τα GPT και Claude των παραδειγμάτων, η αναγνώριση εικόνων είναι απενεργοποιημένη: το στιγμιότυπο καταλόγου 2026-09-30 δηλώνει μόνο κείμενο στη μορφή OpenAI Chat. Αν η έκδοση Chatbox σας προσφέρει αναγνώριση εικόνων, ενεργοποιήστε την μόνο για μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει είσοδο image στην επιλεγμένη μορφή API· η δυνατότητα επισύναψης εικόνας από τον πελάτη δεν αποδεικνύει ότι την υποστηρίζει το μοντέλο.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
OPENAI_API_KEY=sk-...
OPENAI_PROXY_URL=https://api.ailoot.ai/v1
OPENAI_MODEL_LIST=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro
# μορφή Anthropic (προαιρετικά)
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_PROXY_URL=https://api.ailoot.ai
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Η προεπιλογή του OPENAI_PROXY_URL είναι https://api.openai.com/v1, οπότε ορίζουμε τη διεύθυνση με /v1. Η προεπιλογή του ANTHROPIC_PROXY_URL είναι https://api.anthropic.com (χωρίς /v1). Μέσω GOOGLE_PROXY_URL μπορεί θεωρητικά να συνδεθεί η μορφή Gemini (https://api.ailoot.ai), αλλά δεν έχουμε ελέγξει αυτή την επιλογή. Χρησιμοποιήστε λειτουργία διακομιστή: αν τα αιτήματα αποστέλλονται απευθείας από το πρόγραμμα περιήγησης, το Ailoot API μπορεί προς το παρόν να τα απορρίψει βάσει των κανόνων CORS.
Settings > Model Providers > Add Provider → επιλέξτε μορφή OpenAI-compatible ή Anthropic-compatible
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
OpenAI-compatible:
Provider name: Ailoot
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Anthropic-compatible:
Provider name: Ailoot Claude
Base URL: https://api.ailoot.ai
API key: sk-...
Models: θα φορτωθούν από το {base_url}/models ή + χειροκίνητα: claude-sonnet-5-5
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Τεκμηρίωση: για συμβατούς με OpenAI παρόχους, το Base URL πρέπει να περιλαμβάνει /v1 (διαφορετικά 404)· η τελική κάθετος αφαιρείται. Το παράδειγμα LiteLLM για τη λειτουργία Anthropic δεν περιλαμβάνει /v1. Οι δυνατότητες μοντέλου (tools, vision) για προσαρμοσμένους παρόχους ορίζονται χειροκίνητα. Υποστηρίζονται εφεδρικά κλειδιά (επανάληψη μόνο σε 401/403/429).
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: επιλέξτε από τη λίστα (/v1/models) ή εισαγάγετε claude-sonnet-5-5
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Τεκμηρίωση: σε προβλήματα σύνδεσης, προσθέστε /v1 και ΜΗΝ προσθέσετε /chat/completions. Η λίστα μοντέλων φορτώνεται αν ο διακομιστής παρέχει /v1/models (ο δικός μας το παρέχει).
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = σύμφωνα με το μοντέλο
Docker .env:
LLM_PROVIDER='generic-openai'
GENERIC_OPEN_AI_BASE_PATH='https://api.ailoot.ai/v1'
GENERIC_OPEN_AI_MODEL_PREF='deepseek-v4-pro'
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=128000
GENERIC_OPEN_AI_API_KEY='sk-...'
Παράδειγμα μοντέλου: deepseek-v4-pro
Σημαντικό
Στην τεκμηρίωση, ο πάροχος χαρακτηρίζεται «για προγραμματιστές». Αν χρειάζεται, ορίστε GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. Για διανυσματικές αναπαραστάσεις υπάρχει ξεχωριστός generic-openai embedder (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) — μοντέλο nemotron-3-embed μέσω /v1/embeddings.
Μεταβλητές περιβάλλοντος κατά την εγκατάσταση: OPENAI_API_KEY / OPENAI_API_HOST, ANTHROPIC_API_KEY / ANTHROPIC_API_HOST· στη διεπαφή — Models > Add OpenAI-compatible
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Η τεκμηρίωση περιγράφει τις μεταβλητές ως αντικατάσταση του διακομιστή παρασκηνίου για OpenAI και Anthropic (για διακομιστές μεσολάβησης και προσαρμοσμένα endpoint)· αναφέρει «host», οπότε ορίζουμε τη διεύθυνση χωρίς /v1, αλλά δεν εξηγεί την ακριβή μορφή διαδρομής — ελέγξτε την με το πρώτο αίτημα.
Settings > Models > (+) > OpenAI-compatible Server
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Friendly name: Ailoot
API Endpoint URL: https://api.ailoot.ai/v1/chat/completions
API Key: sk-...
Model ID: gpt-6.1-sol
Context length: σύμφωνα με το μοντέλο
Streaming: ενεργοποιήστε
Παράδειγμα μοντέλου: gpt-6.1-sol
Σημαντικό
Απαιτείται η πλήρης διεύθυνση chat completions. Για να τη χρησιμοποιεί το AI Command, ορίστε αυτή την υπηρεσία ως προεπιλεγμένη. Οι οδηγίες βασίζονται στη βοήθεια του BoltAI· στο BoltAI 2 τα παράθυρα μπορεί να διαφέρουν.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Model Hub > Model Providers > Add Provider > OpenAI-compatible
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Provider: OpenAI Compatible
Name: Ailoot
API Endpoint: https://api.ailoot.ai/v1
API Key: sk-...
Models: gpt-6.1-sol, claude-sonnet-5-5
Παράδειγμα μοντέλου: gpt-6.1-sol
Σημαντικό
Η τεκμηρίωση επιβεβαιώνει προσαρμοσμένο πάροχο συμβατό με OpenAI, αλλά δεν ορίζει τη μορφή διεύθυνσης· το /v1 είναι η τυπική ρίζα OpenAI API, ενώ σε σφάλμα 404 ελέγξτε την επιλογή χωρίς /v1. Δεν περιγράφεται προσαρμοσμένο endpoint συμβατό με Anthropic.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Για αυτή τη ρύθμιση χρησιμοποιήστε OpenAI Chat μέσω του διακομιστή NextChat. Κατά την ανάπτυξη σε Vercel ή Docker ορίστε BASE_URL=https://api.ailoot.ai χωρίς /v1, OPENAI_API_KEY, CUSTOM_MODELS και DEFAULT_MODEL. Αναπτύξτε ξανά τον διακομιστή μετά την αλλαγή αυτών των μεταβλητών.
Settings > Copilot > BYOK > Add a provider > Add a custom provider
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (ή επιλέξτε από τη λίστα /v1/models)
Έπειτα Test· ενεργοποιήστε το μοντέλο στο Basic > Agents > Quick Chat
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Η λίστα μοντέλων λαμβάνεται από το /v1/models· μπορείτε επίσης να εισαγάγετε μοντέλο χειροκίνητα. Αν το Test επιτυγχάνει αλλά το Quick Chat δεν στέλνει μηνύματα, ενεργοποιήστε το Enable CORS στον πάροχο (η απάντηση θα φτάσει ολόκληρη, χωρίς ροή). Τα κλειδιά αποθηκεύονται στο Obsidian Keychain.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Έπειτα προσθέστε τα μοντέλα χειροκίνητα: gpt-6.1-sol, claude-sonnet-5-5
Παράδειγμα μοντέλου: gpt-6.1-sol
Σημαντικό
Η τεκμηρίωση επιβεβαιώνει το Custom με API URL και κλειδί· δεν περιγράφει τη μορφή URL, ενώ το /v1 είναι η τυπική ρίζα OpenAI API. Η αυτόματη φόρτωση μοντέλων είναι εγγυημένη μόνο για Ollama, LM Studio και Llamafile· για τα υπόλοιπα, τα μοντέλα προστίθενται χειροκίνητα.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το base_url είναι endpoint συμβατό με OpenAI χωρίς το επίθημα /chat/completions. Το Raycast ξαναδιαβάζει το αρχείο χωρίς επανεκκίνηση. Αν δεν οριστούν abilities, θεωρείται ότι δεν υποστηρίζονται tools και vision. Τα μοντέλα εμφανίζονται στα Quick AI, AI Chat και AI Commands. Σε αυτό το παράδειγμα, vision.supported = false: το στιγμιότυπο καταλόγου 2026-09-30 δηλώνει μόνο κείμενο για Claude/OpenAI Chat. Αν η έκδοση Raycast σας υποστηρίζει αυτή τη ρύθμιση, ενεργοποιήστε το vision μόνο για μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει είσοδο image στη μορφή OpenAI Chat· η σημαία του πελάτη από μόνη της δεν επιβεβαιώνει υποστήριξη εικόνων από το API.
Models (αριστερή πλαϊνή γραμμή) > + Add Custom Model
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Name: Claude Sonnet 5.5 (Ailoot)
API Type: OpenAI Chat Completions
Endpoint: https://api.ailoot.ai/v1/chat/completions
Model ID: claude-sonnet-5-5
Custom Headers: Authorization = Bearer sk-...
Context Length: σύμφωνα με το μοντέλο
Test → Save
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Το Endpoint εισάγεται ως πλήρης διαδρομή. Το κλειδί αποστέλλεται σε προσαρμοσμένη κεφαλίδα Authorization: Bearer sk-..., την οποία δέχεται το Ailoot. Η έκδοση ιστού TypingMind καλεί το API απευθείας από το πρόγραμμα περιήγησης και, προς το παρόν, αυτά τα αιτήματα μπορεί να αποκλειστούν από το CORS· η έκδοση υπολογιστή είναι πιο αξιόπιστη. Ο τύπος Gemini στο TypingMind στέλνει το κλειδί στην κεφαλίδα apiKey, την οποία δεν δέχεται το Ailoot — χρησιμοποιήστε τον τύπο OpenAI Chat Completions.
Παράμετρος κατασκευαστή OpenAI(base_url=..., api_key=...) ή μεταβλητές περιβάλλοντος OPENAI_BASE_URL και OPENAI_API_KEY
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
export AILOOT_API_KEY="sk-..."
# μεταβλητές περιβάλλοντος
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"
# ή στον κώδικα
ailoot-openai-python-sdk.py
import os
from openai import OpenAI
client = OpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
r = client.chat.completions.create(model="gpt-6.1-sol", messages=[{"role":"user","content":"Γεια"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Γεια")
# Διανυσματικές αναπαραστάσεις: client.embeddings.create(model="nemotron-3-embed", input=["κείμενο"])
python3 ailoot-openai-python-sdk.py
Παράδειγμα μοντέλου: gpt-6.1-sol, claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max (συνομιλία); nemotron-3-embed (ενσωματώσεις)
Σημαντικό
Διεύθυνση με /v1: το SDK προσθέτει μόνο του τα /chat/completions, /responses, /embeddings, /images/*, /audio/*. Λειτουργούν Chat Completions και Responses (Responses στα μοντέλα που διαθέτουν αυτή τη μορφή στον κατάλογο). Η έξοδος σε ροή και τα εργαλεία ακολουθούν τον τυπικό τρόπο. Τα σφάλματα Ailoot επιστρέφονται σε JSON με Request ID και αντιμετωπίζονται ως openai.APIStatusError.
Επιλογή κατασκευαστή new OpenAI({ baseURL, apiKey })· από προεπιλογή, το SDK διαβάζει τη μεταβλητή περιβάλλοντος OPENAI_BASE_URL
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: claude-sonnet-5-5, gpt-6.1-sol, grok-4.7
Σημαντικό
Το README δείχνει την επιλογή baseURL· η ανάγνωση του OPENAI_BASE_URL φαίνεται στον πηγαίο κώδικα πελάτη (src/client.ts), με προεπιλογή https://api.openai.com/v1. Ορίστε τη διεύθυνση Ailoot με /v1. Διατίθενται και chat.completions και responses.
Παράμετρος Anthropic(base_url=...) ή μεταβλητή περιβάλλοντος ANTHROPIC_BASE_URL· κλειδί: api_key ή ANTHROPIC_API_KEY
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Παράδειγμα μοντέλου: claude-sonnet-5-5, claude-opus-5-5; επίσης μέσω /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash
Σημαντικό
Διεύθυνση ΧΩΡΙΣ /v1: το SDK προσθέτει μόνο του το /v1/messages. Η πύλη δέχεται το κλειδί στο x-api-key (έτσι το στέλνει το SDK) και στο Authorization: Bearer. Υποστηρίζονται έξοδος σε ροή, εργαλεία και /v1/messages/count_tokens. Η μαζική επεξεργασία (Batches) και το Files API δεν δηλώνονται στον κατάλογο Ailoot.
Πάροχοι: createOpenAICompatible({ name, baseURL, apiKey }) από @ai-sdk/openai-compatible· createAnthropic({ baseURL, apiKey }) από @ai-sdk/anthropic· createGoogleGenerativeAI({ baseURL, apiKey }) από @ai-sdk/google· createOpenAI({ baseURL }) ή OPENAI_BASE_URL
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: deepseek-v4-pro (συμβατό με OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)
Σημαντικό
Οι πάροχοι χρησιμοποιούν διαφορετικές διευθύνσεις: ο συμβατός με OpenAI και ο Anthropic περιλαμβάνουν /v1 (προεπιλογή Anthropic https://api.anthropic.com/v1), ενώ ο Google περιλαμβάνει /v1beta (προεπιλογή https://generativelanguage.googleapis.com/v1beta). Ο πάροχος @ai-sdk/openai καλεί από προεπιλογή το Responses API· για μοντέλα χωρίς μέθοδο responses, χρησιμοποιήστε openai.chat("id") ή createOpenAICompatible.
ChatOpenAI(base_url=...) ή μεταβλητές OPENAI_API_BASE / OPENAI_BASE_URL· ChatAnthropic(base_url=...) ή ANTHROPIC_API_URL / ANTHROPIC_BASE_URL
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
import os
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
print(llm.invoke("Γεια").content)
from langchain_anthropic import ChatAnthropic
claude = ChatAnthropic(model="claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
Παράδειγμα μοντέλου: gpt-6.1-sol, qwen3.8-max (ChatOpenAI); claude-sonnet-5-5 (ChatAnthropic)
Σημαντικό
ChatOpenAI: διεύθυνση με /v1. Σύμφωνα με την τεκμηρίωση, το ChatOpenAI υποστηρίζει μόνο την επίσημη προδιαγραφή OpenAI: μη τυπικά πεδία τρίτων μοντέλων, όπως το reasoning_content, δεν διατηρούνται. Για Claude είναι προτιμότερο το ChatAnthropic: διεύθυνση χωρίς /v1, καθώς το SDK προσθέτει μόνο του το /v1/messages. Η παράμετρος base_url και οι μεταβλητές ANTHROPIC_API_URL/ANTHROPIC_BASE_URL του ChatAnthropic περιγράφονται στην τεκμηρίωση της κλάσης στον πηγαίο κώδικα (langchain_anthropic/chat_models.py), αλλά απουσιάζουν από τη σελίδα ενσωμάτωσης. Η σημαία use_responses_api ενεργοποιεί τη λειτουργία Responses στο ChatOpenAI.
crewai.LLM(model=..., base_url=..., api_key=...)· μεταβλητές OPENAI_API_KEY και OPENAI_BASE_URL· για Claude — εγγενής πάροχος anthropic/ με base_url
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
import os
from crewai import LLM
# μορφή συμβατή με OpenAI
llm = LLM(model="openai/gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
# Anthropic Messages
claude = LLM(model="anthropic/claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"], max_tokens=4096)
Παράδειγμα μοντέλου: openai/gpt-6.1-sol, anthropic/claude-sonnet-5-5
Σημαντικό
Το πρόθεμα openai/ ή anthropic/ επιλέγει πάροχο στο CrewAI· το αίτημα περιέχει το id χωρίς πρόθεμα. Για OpenAI, η διεύθυνση περιλαμβάνει /v1· για Anthropic, δεν περιλαμβάνει /v1. Η τεκμηρίωση περιγράφει επίσης τη σημαία custom_openai=True για οποιαδήποτε πύλη συμβατή με OpenAI. Στο Anthropic, το max_tokens είναι υποχρεωτικό.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
import os
from google import genai
from google.genai import types
client = genai.Client(
api_key=os.environ["AILOOT_API_KEY"],
http_options=types.HttpOptions(base_url="https://api.ailoot.ai"))
r = client.models.generate_content(model="gemini-3.6-flash", contents="Γεια")
print(r.text)
Παράδειγμα μοντέλου: gemini-3.6-flash, gemini-3.1-pro
Σημαντικό
Διεύθυνση χωρίς /v1beta: το SDK συνθέτει μόνο του το /v1beta/models/{model}:generateContent. Το κλειδί αποστέλλεται στην κεφαλίδα x-goog-api-key, την οποία δέχεται το Ailoot. Διατίθενται μόνο μοντέλα με μορφή Gemini. Η τεκμηρίωση της έκδοσης JavaScript (@google/genai) δεν περιγράφει προσαρμοσμένη διεύθυνση, οπότε δεν την παρουσιάζουμε εδώ.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Παράδειγμα μοντέλου: openai/claude-sonnet-5-5, openai/qwen3.8-max, openai/nemotron-3-embed
Σημαντικό
Το πρόθεμα openai/ δηλώνει πρωτόκολλο συμβατό με OpenAI· στο Ailoot αποστέλλεται το id χωρίς πρόθεμα. Το LiteLLM προσθέτει μόνο του τα /chat/completions και /embeddings· σύμφωνα με την τεκμηρίωση, σε σφάλμα Not Found η διεύθυνση πρέπει να τελειώνει σε /v1.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: openai/claude-sonnet-5-5, openai/gpt-6.1-sol
Σημαντικό
Ο διακομιστής μεσολάβησης είναι χρήσιμος όταν θέλετε να δώσετε στην ομάδα σας εσωτερικά κλειδιά πάνω από ένα κοινό κλειδί Ailoot. Οι χρεώσεις στο Ailoot καταγράφονται στο κλειδί που ορίζεται στο api_key. Η διεύθυνση περιλαμβάνει /v1.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
pip install llama-index-llms-openai-like
import os
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
model="deepseek-v4-pro",
api_base="https://api.ailoot.ai/v1",
api_key=os.environ["AILOOT_API_KEY"],
is_chat_model=True,
is_function_calling_model=True,
context_window=128000)
print(llm.complete("Γεια"))
Παράδειγμα μοντέλου: deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol
Σημαντικό
Διεύθυνση με /v1. Το is_chat_model=True είναι υποχρεωτικό· διαφορετικά, η κλάση καλεί το παρωχημένο /completions. Το is_function_calling_model=True επιτρέπει στους πράκτορες να χρησιμοποιούν εργαλεία. Ορίστε το context_window σύμφωνα με την κάρτα του μοντέλου στον κατάλογο Ailoot.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
id: "ailoot-agent",
name: "Ailoot Agent",
instructions: "Να απαντάς στα ρωσικά",
model: {
id: "ailoot/claude-sonnet-5-5",
url: "https://api.ailoot.ai/v1",
apiKey: process.env.AILOOT_API_KEY
// api: "responses" // μόνο για μοντέλα με τη μέθοδο responses
}
});
Το κλειδί διαβάζεται από τη μεταβλητή AILOOT_API_KEY — ορίστε την πριν ξεκινήσετε:
export AILOOT_API_KEY="sk-..." # προσθέστε στο ~/.zshrc ή στο ~/.bashrc
setx AILOOT_API_KEY "sk-..." # έπειτα επανεκκινήστε το τερματικό
Παράδειγμα μοντέλου: ailoot/claude-sonnet-5-5, ailoot/gpt-6.1-sol
Σημαντικό
Στο url ορίζεται η βασική διεύθυνση με /v1, όχι η πλήρης διαδρομή προς /chat/completions. Από προεπιλογή χρησιμοποιείται το Chat Completions· το api: "responses" ενεργοποιεί το Responses API. Η μορφή id "πάροχος/μοντέλο" στέλνει στην πύλη μόνο το id του μοντέλου. Η τεκμηρίωση δείχνει το πεδίο apiKey του αντικειμένου model σε παράδειγμα με κεφαλίδες· η χρήση του μαζί με url δεν περιγράφεται ξεχωριστά.
AsyncOpenAI(base_url=..., api_key=...) + OpenAIChatCompletionsModel(model=..., openai_client=client), ή καθολικά set_default_openai_client(client)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
import os
from agents import Agent, Runner, AsyncOpenAI, OpenAIChatCompletionsModel, set_tracing_disabled
set_tracing_disabled(disabled=True)
client = AsyncOpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
model = OpenAIChatCompletionsModel(model="claude-sonnet-5-5", openai_client=client)
agent = Agent(name="Βοηθός", instructions="Να απαντάς στα ρωσικά", model=model)
print(Runner.run_sync(agent, "Γεια").final_output)
Παράδειγμα μοντέλου: claude-sonnet-5-5, gpt-6.1-sol
Σημαντικό
Διεύθυνση με /v1. Απενεργοποιήστε την καταγραφή ιχνών μέσω set_tracing_disabled(True): διαφορετικά, το SDK θα επιχειρήσει να στείλει ίχνη στο OpenAI χωρίς διαθέσιμο κλειδί OpenAI. Το Chat Completions είναι διαθέσιμο μόνο για μοντέλα για τα οποία η μέθοδος αυτή αναφέρεται στον κατάλογο και είναι διαθέσιμη στο κλειδί σας· το Responses (προεπιλογή του SDK) μόνο για μοντέλα με μέθοδο responses στον κατάλογο. Τα ενσωματωμένα εργαλεία OpenAI (αναζήτηση ιστού, αρχεία) δεν είναι εγγυημένα μέσω πύλης τρίτων.
OpenAIProvider(base_url=..., api_key=...) με μοντέλο OpenAIChatModel (Chat Completions) ή OpenAIResponsesModel (Responses)· ή μεταβλητή OPENAI_BASE_URL
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
import os
from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider
model = OpenAIChatModel("deepseek-v4-pro",
provider=OpenAIProvider(base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"]))
agent = Agent(model)
print(agent.run_sync("Γεια").output)
Παράδειγμα μοντέλου: deepseek-v4-pro, gpt-6.1-sol (για το OpenAIResponsesModel)
Σημαντικό
Διεύθυνση με /v1. Η τεκμηρίωση χρησιμοποιεί από προεπιλογή το OpenAIResponsesModel: επιλέξτε το μόνο για μοντέλα με μέθοδο responses· για τα υπόλοιπα, επιλέξτε OpenAIChatModel.
Credentials → OpenAI → πεδίο Base URL (από προεπιλογή https://api.openai.com/v1)· Credentials → Anthropic → Base URL (από προεπιλογή https://api.anthropic.com)· Credentials → Google Gemini(PaLM) Api → Host (από προεπιλογή https://generativelanguage.googleapis.com). Έπειτα κόμβοι OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
OpenAI credential:
API Key: sk-...
Base URL: https://api.ailoot.ai/v1
Anthropic credential:
API Key: sk-...
Base URL: https://api.ailoot.ai
Google Gemini(PaLM) Api credential:
Host: https://api.ailoot.ai
API Key: sk-...
Κόμβος OpenAI Chat Model → Model: By ID → gpt-6.1-sol (διακόπτης Use Responses API — μόνο για μοντέλα με τη μέθοδο responses)
Παράδειγμα μοντέλου: gpt-6.1-sol / deepseek-v4-pro (OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)
Σημαντικό
Ο έλεγχος διαπιστευτηρίων καλεί τα /models (OpenAI), /v1/models (Anthropic) και /v1beta/models (Gemini)· το Ailoot διαθέτει και τις τρεις διαδρομές. Οι σελίδες τεκμηρίωσης n8n δεν περιγράφουν το πεδίο Base URL: υπάρχει στα ίδια τα διαπιστευτήρια (πηγαίος κώδικας OpenAiApi.credentials.ts και AnthropicApi.credentials.ts, ετικέτα «Override the default base URL for the API»). Στο n8n Cloud μην επιλέγετε «Use Gateway credits», διαφορετικά τα αιτήματα δεν θα περάσουν από το Ailoot.
Integrations → Model Provider → εγκαταστήστε το πρόσθετο OpenAI-API-compatible → Add Model (πεδία: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Model Type: LLM
Model Name: claude-sonnet-5-5
API Key: sk-...
API Base URL: https://api.ailoot.ai/v1
Completion mode: Chat
Model context size: σύμφωνα με την κάρτα του μοντέλου στον κατάλογο του Ailoot
Για το Text Embedding:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
Παράδειγμα μοντέλου: claude-sonnet-5-5, gpt-6.1-sol, qwen3.8-max; nemotron-3-embed (ενσωματώσεις)
Σημαντικό
Μόνο ο κάτοχος και οι διαχειριστές του χώρου εργασίας μπορούν να διαχειρίζονται παρόχους. Σύμφωνα με το README του πρόσθετου: για LLM, η διεύθυνση περιλαμβάνει /v1· για διανυσματικές αναπαραστάσεις, rerank, STT και TTS, το πρόσθετο προσθέτει μόνο του την έκδοση API, οπότε η διεύθυνση δεν περιλαμβάνει /v1 (διαφορετικά προκύπτει /v1/v1). Προσθέστε κάθε μοντέλο Ailoot ως ξεχωριστή καταχώριση· ενεργοποιήστε την υποστήριξη εικόνων στην είσοδο και τη ροή εξόδου στις ρυθμίσεις του μοντέλου.
Κόμβος ChatOpenAI ή ChatOpenAI Custom → Connect Credential (κλειδί) → Additional Parameters → Base Path (και Base Options για κεφαλίδες)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Credential (OpenAI API): sk-...
Κόμβος ChatOpenAI Custom:
Model Name: deepseek-v4-pro
Additional Parameters → Base Path: https://api.ailoot.ai/v1
Παράδειγμα μοντέλου: deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol
Σημαντικό
Στο ChatOpenAI η λίστα μοντέλων είναι σταθερή· για οποιαδήποτε id Ailoot χρησιμοποιήστε το ChatOpenAI Custom, όπου το όνομα μοντέλου εισάγεται χειροκίνητα. Το Base Path περιλαμβάνει /v1. Για διανυσματικές αναπαραστάσεις υπάρχει ο κόμβος OpenAI Embeddings Custom.
Εγκατάσταση μέσω HACS (Custom repository) ή αντιγραφή του custom_components/extended_openai_conversation → επανεκκίνηση → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
API Key: sk-...
Base Url: https://api.ailoot.ai/v1
Options → Chat Model: gpt-6.1-sol
Voice Assistants → Conversation agent: Extended OpenAI Conversation
Παράδειγμα μοντέλου: gpt-6.1-sol, claude-sonnet-5-5
Σημαντικό
Αυτό είναι στοιχείο τρίτου κατασκευαστή, όχι επίσημη ενσωμάτωση. Ο έλεγχος συσκευών γίνεται μέσω κλήσεων συναρτήσεων (tools) στο Chat Completions, οπότε επιλέξτε μοντέλα που υποστηρίζουν εργαλεία. Η επίσημη ενσωμάτωση OpenAI Conversation δεν υποστηρίζει προσαρμοσμένη διεύθυνση.
Προφίλ → Settings → Model Providers → OpenAI Compatible (πεδία Base URL και API Key· μεταβλητές OPENAI_COMPATIBLE_BASE_URL και OPENAI_COMPATIBLE_API_KEY). Εναλλακτικά: στοιχείο OpenAI → πεδίο OpenAI API Base
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Settings → Model Providers → OpenAI Compatible:
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
ή μέσω μεταβλητών περιβάλλοντος:
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Έπειτα, στα στοιχεία Language Model / Agent επιλέξτε OpenAI Compatible → claude-sonnet-5-5
Παράδειγμα μοντέλου: claude-sonnet-5-5, gpt-6.1-sol, nemotron-3-embed (Embedding Model)
Σημαντικό
Το Langflow ελέγχει τη σύνδεση και φορτώνει τη λίστα μοντέλων από το /v1/models· τα μοντέλα εμφανίζονται στις ενότητες Language Models και Embedding Models. Έπειτα χρειάζεται να ενεργοποιήσετε χειροκίνητα τα μοντέλα που θέλετε. Ο πάροχος εγκαθίσταται μαζί με το langflow.
Η ενσωματωμένη μονάδα OpenAI λειτουργεί μόνο με λογαριασμό OpenAI. Χρησιμοποιήστε HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Μονάδα: HTTP → Make a request
URL: https://api.ailoot.ai/v1/chat/completions
Method: POST
Headers:
Authorization: Bearer sk-...
Content-Type: application/json
Body (JSON):
{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"{{1.text}}"}]}
Parse response: Yes → η απάντηση βρίσκεται στο choices[].message.content
Παράδειγμα μοντέλου: gpt-6.1-sol, claude-sonnet-5-5
Σημαντικό
Πρόκειται για γενική μονάδα HTTP και όχι για ξεχωριστό πάροχο Ailoot: η τεκμηρίωση περιγράφει οποιαδήποτε διεύθυνση HTTPS. Είναι προτιμότερο να αποθηκεύετε το κλειδί σε σύνδεση με κλειδί API (το Make το συνιστά αντί της αποστολής σε κεφαλίδες). Δεν χρειάζεται έξοδος σε ροή στο Make· στείλτε το αίτημα χωρίς stream.
Τα πλαίσια ανάπτυξης Telegram δεν έχουν δικό τους επίπεδο LLM: ο χειριστής μηνυμάτων καλεί το OpenAI SDK με base_url του Ailoot (ή το Anthropic SDK με base_url χωρίς /v1)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Αποθηκεύστε τον κώδικα Python ως ailoot-telegram-bot.py. Εγκαταστήστε τις εξαρτήσεις, ορίστε και τις δύο μεταβλητές περιβάλλοντος και εκτελέστε το αρχείο. Στείλτε Hello στο bot και ελέγξτε την απάντηση κειμένου. Σε σφάλμα, κρατήστε το Request ID και ελέγξτε το αρχικό αποτέλεσμα πριν από νέα δημιουργία.
python3 -m pip install "aiogram>=3,<4" openai
ailoot-telegram-bot.py
import asyncio
import os
from aiogram import Bot, Dispatcher, F
from aiogram.types import Message
from openai import AsyncOpenAI, APIError
async def main():
dp = Dispatcher()
async with AsyncOpenAI(
base_url="https://api.ailoot.ai/v1",
api_key=os.environ["AILOOT_API_KEY"],
max_retries=0,
) as llm:
@dp.message(F.text)
async def reply(message: Message):
try:
result = await llm.chat.completions.create(
model="claude-sonnet-5-5",
messages=[{"role": "user", "content": message.text}],
)
content = result.choices[0].message.content or "—"
for start in range(0, len(content), 4000):
await message.answer(content[start:start + 4000])
except APIError as error:
await message.answer(
f"{type(error).__name__}; Request ID: "
f"{getattr(error, 'request_id', None) or '—'}"
)
bot = Bot(token=os.environ["TELEGRAM_BOT_TOKEN"])
await dp.start_polling(bot)
if __name__ == "__main__":
asyncio.run(main())
Παράδειγμα μοντέλου: claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash
Σημαντικό
Τα πλαίσια ανάπτυξης Telegram δεν έχουν δικό τους επίπεδο νευρωνικών δικτύων: η διεύθυνση Ailoot ορίζεται στο OpenAI SDK μέσα στο bot. Με μηδενικό υπόλοιπο, το Ailoot επιστρέφει κατανοητό σφάλμα 402 με Request ID — εμφανίστε το στον χρήστη του bot αντί να καταρρεύσει η εφαρμογή.
Η εφαρμογή ChatGPT (OpenAI) στο Zapier λειτουργεί μόνο με OpenAI. Χρησιμοποιήστε Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Ενέργεια: Webhooks by Zapier → Custom Request
Method: POST
URL: https://api.ailoot.ai/v1/chat/completions
Data (raw JSON):
{"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"Γεια"}]}
Headers:
Authorization | Bearer sk-...
Content-Type | application/json
Παράδειγμα μοντέλου: claude-sonnet-5-5, gpt-6.1-sol
Σημαντικό
Πρόκειται για γενικό αίτημα HTTP· το Zapier δεν διαθέτει έτοιμο πάροχο με πεδίο βασικής διεύθυνσης. Το Custom Request στέλνει το πεδίο Data ως έχει, χωρίς ανάλυση, οπότε το JSON πρέπει να ελεγχθεί εκ των προτέρων. Το Webhooks by Zapier διατίθεται στα πληρωμένα πακέτα Zapier.
~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"· μεταβλητές GEMINI_API_KEY και GOOGLE_GEMINI_BASE_URL
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το πρωτόκολλο είναι το εγγενές Gemini REST (streamGenerateContent, κλειδί στο X-Goog-Api-Key), με διαδρομή https://api.ailoot.ai/v1beta/... Για κάθε ερώτηση, το agy στέλνει δύο αιτήματα: τον τίτλο της συνομιλίας και την ίδια την απάντηση. Ο πράκτορας δεσμεύει αισθητά περισσότερο υπόλοιπο σε κάθε βήμα από μια απλή συνομιλία, οπότε διατηρείτε επαρκές διαθέσιμο υπόλοιπο. Η κάρτα βρίσκεται στην ενότητα «Υπό έλεγχο»: η διαμόρφωση βασίζεται στην τεκμηρίωση, αλλά ο πελάτης δεν έχει ακόμη δοκιμαστεί ζωντανά μέσω Ailoot. Αν modelProvider = gemini και το GEMINI_API_KEY είναι κενό, το CLI δεν ξεκινά.
cline auth → προσαρμοσμένοι πάροχοι API → OpenAI Compatible: Base URL, API Key, Model ID· η σημαία -P/--provider επιλέγει πάροχο
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
cline auth
# API Provider: OpenAI Compatible
# Base URL: https://api.ailoot.ai/v1
# API Key: sk-...
# Model ID: claude-sonnet-5-5
cline "Εκτέλεσε τις δοκιμές και διόρθωσε τα σφάλματα"
Παράδειγμα μοντέλου: claude-sonnet-5-5
Σημαντικό
Τα πεδία Base URL / API Key / Model ID περιγράφονται στην τεκμηρίωση Cline για OpenAI Compatible. Οι ακριβείς ετικέτες των επιλογών του οδηγού cline auth δεν δίνονται στην τεκμηρίωση CLI — ελέγξτε τις στην οθόνη.
Το GitHub επιβεβαιώνει υποστήριξη προσαρμοσμένων endpoints. Η επίσημη εικόνα δείχνει Provider Name, API Key και API Type: Chat Completions, χωρίς παράδειγμα URL. Επομένως δεν παρέχεται εδώ έτοιμη ρύθμιση Ailoot για αντιγραφή. Η τεκμηριωμένη εναλλακτική σε αυτό το IDE είναι το JetBrains AI Assistant. Ζητήστε διευκρίνιση για το URL από την επίσημη υποστήριξη του πρόσθετου.
Cursor Settings → Models → API Keys → OpenAI API Key + διακόπτης «Override OpenAI Base URL»· έπειτα προσθέστε το ID μοντέλου στα προσαρμοσμένα μοντέλα σας.
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
OpenAI API Key: sk-...
Override OpenAI Base URL: https://api.ailoot.ai/v1
Προσαρμοσμένο μοντέλο: gpt-6.1-sol (προσθήκη, ενεργοποίηση, επιλογή στη συνομιλία)
Παράδειγμα μοντέλου: gpt-6.1-sol
Σημαντικό
Η τρέχουσα επίσημη τεκμηρίωση Cursor δεν περιγράφει προσαρμοσμένη διεύθυνση: παραθέτει μόνο κλειδιά OpenAI/Anthropic/Google/Azure/Bedrock, αναφέρει ότι τα δικά σας κλειδιά λειτουργούν μόνο στη συνομιλία (το Tab παραμένει στα μοντέλα Cursor) και ότι όλα τα αιτήματα περνούν από τους διακομιστές Cursor (η διεύθυνση πρέπει να είναι δημόσια — το api.ailoot.ai είναι δημόσιο). Ο διακόπτης διεύθυνσης υπάρχει στη διεπαφή, αλλά στο φόρουμ Cursor αναφέρονται προβλήματα: εφαρμόζεται σε όλα τα μοντέλα, η λειτουργία Agent μπορεί να μη χρησιμοποιεί το δικό σας κλειδί και σε ορισμένες εκδόσεις 3.15.x το πεδίο δεν δέχεται εισαγωγή.
Settings > Text Generator > LLM Provider: OpenAI Chat (ή Custom)
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
Παράδειγμα μοντέλου: gpt-6.1-sol
Σημαντικό
Η τεκμηρίωση του πρόσθετου αναφέρει πάροχο Custom, αλλά δεν περιγράφει το πεδίο διεύθυνσης και τη μορφή του· η διαμόρφωση βασίζεται στη διεπαφή του πρόσθετου — συγκρίνετέ την με το παράθυρο ρυθμίσεων.
Cmd/Ctrl+Shift+P → Open config.json → καταχώριση στο models[] (το PearAI είναι παραλλαγή του Continue).
Διαμόρφωση
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Δεν ήταν δυνατός ο έλεγχος της επίσημης τεκμηρίωσης PearAI (ο ιστότοπος τεκμηρίωσης δεν είναι διαθέσιμος), ενώ το αποθετήριο δεν έχει ενημερωθεί εδώ και καιρό. Η μορφή διαμόρφωσης βασίζεται στο παράδειγμα Continue — ελέγξτε την στην εφαρμογή.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Το ιστολόγιο Visual Studio (29.09.2026) ανακοίνωσε προσαρμοσμένες διευθύνσεις OpenAI και Ollama στο VS 2026 Stable, αλλά η σελίδα τεκμηρίωσης περιγράφει ακόμη μόνο κλειδιά OpenAI/Anthropic/Google χωρίς πεδίο διεύθυνσης· επομένως τα ονόματα πεδίων και η μορφή διεύθυνσης δεν έχουν ακόμη επιβεβαιωθεί. Μόνο συνομιλία· δεν διατίθεται στα πακέτα Copilot Business/Enterprise.
Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας.
Η διαμόρφωση προέρχεται από τον πηγαίο κώδικα Void, όχι από την τεκμηρίωση χρήστη. Το αποθετήριο Void έχει αρχειοθετηθεί και ο επεξεργαστής δεν αναπτύσσεται πλέον — είναι κατάλληλος μόνο για όσους τον χρησιμοποιούν ήδη.
Δεν βρέθηκαν αποτελέσματα. Αν η εφαρμογή υποστηρίζει προσαρμοσμένη διεύθυνση OpenAI ή Anthropic API, πιθανότατα θα λειτουργήσει — δείτε τι να ορίσετε.
Προς το παρόν ακατάλληλα
Σε αυτές τις εφαρμογές δεν μπορείτε να ορίσετε προσαρμοσμένη διεύθυνση API. Δίπλα προτείνονται εναλλακτικές.
Εφαρμογή
Γιατί δεν είναι κατάλληλη
Τι να χρησιμοποιήσετε αντί γι' αυτή
Cursor CLI (cursor-agent)
Λειτουργεί μόνο με μοντέλα Cursor· δεν μπορείτε να ορίσετε προσαρμοσμένη διεύθυνση API.
Claude Code, Codex CLI ή opencode
Auggie CLI (Augment Code)
Σύνδεση μέσω λογαριασμού Augment· δεν μπορείτε να ορίσετε τρίτο πάροχο.
Claude Code ή opencode
Windsurf / Devin Desktop
Δέχεται μόνο κλειδί Anthropic για συγκεκριμένα μοντέλα Claude· δεν μπορείτε να ορίσετε προσαρμοσμένη διεύθυνση.
Cline, Roo Code ή Kilo Code στο VS Code
Kiro
Δεν υπάρχει δυνατότητα δικού σας κλειδιού και διεύθυνσης API.
Cline ή Roo Code
Google Antigravity (IDE)
Δεν υπάρχει επίσημη ρύθμιση προσαρμοσμένου παρόχου· δεν συνιστούμε διορθώσεις τρίτων.
Antigravity CLI ή Gemini CLI
Visual Studio με Copilot Business ή Enterprise
Σε αυτά τα πακέτα Copilot δεν διατίθενται προσαρμοσμένα μοντέλα.
Προσωπικό πακέτο Copilot — κάρτα Visual Studio 2026
Αυτόματη συμπλήρωση Cursor Tab
Λειτουργεί πάντα με μοντέλα Cursor, ακόμη και με το δικό σας κλειδί.
Η συνομιλία Cursor ρυθμίζεται ξεχωριστά — κάρτα Cursor
Enchanted
Λειτουργεί μόνο με το API Ollama.
Open WebUI ή Chatbox
Smart Connections (Obsidian)
Τα εξωτερικά API διατίθενται μόνο στο επί πληρωμή Smart Chat Pro.
Obsidian Copilot
Witsy, 5ire
Δεν βρήκαμε επίσημη περιγραφή προσαρμοσμένης διεύθυνσης API.
Cherry Studio ή Jan
Make: ενσωματωμένη μονάδα OpenAI
Συνδέεται μόνο με λογαριασμό OpenAI.
Μονάδα HTTP → Make a request — κάρτα Make
Zapier: εφαρμογή ChatGPT (OpenAI)
Δεν υπάρχει πεδίο προσαρμοσμένης διεύθυνσης.
Webhooks by Zapier → Custom Request — κάρτα Zapier
Home Assistant: OpenAI Conversation
Η ενσωματωμένη υπηρεσία λειτουργεί μόνο με τη διεύθυνση OpenAI.
Extended OpenAI Conversation από HACS — κάρτα Home Assistant
aiogram, python-telegram-bot, grammY, Telegraf
Τα πλαίσια ανάπτυξης bot δεν συνδέονται από μόνα τους με μοντέλα.
OpenAI ή Anthropic SDK μέσα στο bot — κάρτα bot Telegram
Περισσότερες λεπτομέρειες
Σύνδεση API με εργαλεία προγραμματισμού
Πού βάζω τη διεύθυνση API και το κλειδί στην εφαρμογή μου;
Πράκτορες, επεξεργαστές κώδικα, εφαρμογές συνομιλίας και SDK που δέχονται κλειδί Ailoot. Το κουμπί «Ρύθμιση» δείχνει πού να εισαγάγετε τη διεύθυνση και το κλειδί, μαζί με έτοιμη διαμόρφωση για αντιγραφή.
Συνδέστε το Ailoot με Claude Code, OpenCode, Hermes ή τη δική σας εφαρμογή.
Η εταιρεία και το χαρτοφυλάκιο έργων της
Η εταιρεία και το χαρτοφυλάκιο έργων της: εκατομμύρια πελάτες· μηνιαίες πωλήσεις δισεκατομμυρίων.
Αγοράστε token με έκπτωση.
Έκπτωση συνδρομής για τακτική χρήση. Προωθητικοί κωδικοί — έως 50% στην αγορά token.
Συνδρομή
Επιλέξτε πρόγραμμα με έκπτωση για τα τακτικά αιτήματά σας.
Προωθητικός κωδικός έως 50%
Εισαγάγετε τον κωδικό στην αγορά. Η τιμή επανυπολογίζεται σύμφωνα με την ενεργή προσφορά.
Δαπάνες στο ιστορικό
Μοντέλο, token και ποσό αποθηκεύονται για κάθε αίτημα.
Ποια μορφή πρέπει να επιλέξω για την εφαρμογή-πελάτη;
Επιλέξτε τη μορφή OpenAI, Anthropic ή Gemini που υποστηρίζει η εφαρμογή-πελάτη σας. Ελέγξτε στην κάρτα του μοντέλου στο Ailoot μια συμβατή μέθοδο API και το ID του μοντέλου· η υποστήριξη μίας μορφής δεν σημαίνει ότι κάθε μοντέλο υποστηρίζει όλες τις μορφές.
Τι πρέπει να ρυθμίσω στην εφαρμογή-πελάτη μου;
Ορίστε το κλειδί API Ailoot, τη διεύθυνση API και ένα ID μοντέλου συμβατό με τη μέθοδο της εφαρμογής-πελάτη. Το OpenAI SDK χρησιμοποιεί τη διεύθυνση https://api.ailoot.ai/v1· τα Anthropic και Gemini SDK χρησιμοποιούν τη διεύθυνση https://api.ailoot.ai. Διατηρήστε τα πεδία του αιτήματος από το παράδειγμα για τη συγκεκριμένη μορφή.
Πώς στέλνω το πρώτο μου αίτημα API;
Δημιουργήστε ένα κλειδί API Ailoot. Ορίστε τη διεύθυνση https://api.ailoot.ai/v1 για το OpenAI SDK ή τη διεύθυνση https://api.ailoot.ai για τα Anthropic και Gemini SDK. Το GET /v1/models είναι δωρεάν και εμφανίζει τα μοντέλα που είναι διαθέσιμα στο κλειδί σας· στη συνέχεια χρησιμοποιήστε το παράδειγμα για το επιλεγμένο μοντέλο και τη μέθοδο API.
Τι πρέπει να ελέγξω όταν μια συνδεδεμένη εφαρμογή-πελάτη αποτυγχάνει;
Ελέγξτε ότι η εφαρμογή-πελάτη στέλνει την αναμενόμενη μορφή OpenAI, Anthropic ή Gemini στην αντίστοιχη διεύθυνση API με το κλειδί API Ailoot σας. Επιβεβαιώστε το ID του μοντέλου και τη μέθοδο και έπειτα συγκρίνετε το σφάλμα που επιστράφηκε με τον οδηγό της εφαρμογής-πελάτη. Στείλτε το σφάλμα και το ID του αιτήματος στο support@ailoot.ai χωρίς να κοινοποιήσετε το κλειδί σας.
Μπορώ να χρησιμοποιώ το Ailoot σε προϊόν επί πληρωμή;
Ναι. Συνδέστε API σε SaaS, εφαρμογή ή bot σύμφωνα με τη δημόσια προσφορά και τη σύμβαση άδειας χρήσης Ailoot. Για μεταπώληση ζητήστε γραπτούς όρους και άδεια για το έργο σας.
Πώς ζητώ άδεια μεταπώλησης;
Στείλτε email στο support@ailoot.ai περιγράφοντας τι κάνει το προϊόν σας, ποιοι το χρησιμοποιούν και πώς παρέχετε πρόσβαση. Ζητήστε άδεια μεταπώλησης και γραπτούς όρους για το έργο σας.