avots ile Node.js openai SDK

baseURL'u ve av_mcp_ anahtarınızı resmi openai istemcisine iletin, ardından Node.js veya TypeScript'ten herhangi bir modeli kimliğine göre çağırın.

API anahtarınızı alın ✦ Fiyatlandırmayı gör GitHub'daki Belgeler

Üç alanda bağlanın

Resmi openai npm paketi bir baseURL alır. Bunu avots'a yönlendirin ve chat.completions.create'i çağırın.

AlanDeğer
Temel URLhttps://api.avots.ai/openai/v1
API anahtarıav_mcp_… · anahtarınızı alın
Modelanthropic/claude-sonnet-4.6 veya aşağıdaki tablodan herhangi bir kimlik

Kurulum

1. SDK'yı yükleyin

npm install openai komutunu çalıştırın. Mevcut ana sürüm v6'dır ve baseURL formu v4'ten v6'ya kadar kararlıdır.

2. baseURL ve anahtarı ayarlayın

İstemciyi baseURL https://api.avots.ai/openai/v1 ve apiKey'i av_mcp_ anahtarınız olarak ayarlayarak oluşturun.

3. Bir model çağırın

client.chat.completions.create'i model anthropic/claude-sonnet-4.6 ve mesajlarınızla çağırın.

index.ts
import OpenAI from 'openai';
const client = new OpenAI({
  apiKey: 'av_mcp_ANAHTARINIZ',
  baseURL: 'https://api.avots.ai/openai/v1',
});
const r = await client.chat.completions.create({
  model: 'anthropic/claude-sonnet-4.6',
  messages: [{ role: 'user', content: 'Merhaba!' }],
});

baseURL, /v1 içermelidir, SDK yalnızca rotayı ekler. En geniş uyumluluk için chat.completions.create kullanın. Anahtarı sunucu tarafında tutun; tarayıcıda tehlikeli bir şekilde tarayıcıya izin vermeniz gerekir, bu gerçek bir anahtarla önerilmez.

Örnek istek

curl
curl https://api.avots.ai/openai/v1/chat/completions \
  -H "Authorization: Bearer av_mcp_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-sonnet-4.6",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Aynı anahtar MCP araçlarının da kilidini açar

av_mcp_ anahtarınız sadece sohbet için değildir. avots aynı zamanda bir MCP sunucusu olarak da çalışır, böylece Node.js SDK aynı anahtar ve aynı bakiye üzerinden avots yaratıcı araçlarını, görüntü, video, müzik, konuşan avatarları çağırabilir.

AlanDeğer
MCP sunucusuhttps://mcp.avots.ai/
API anahtarıav_mcp_… · yukarıdakiyle aynı anahtar

MCP kurulum kılavuzu →

Modeller ve fiyatlar

Model alanını aşağıdaki herhangi bir kimliğe veya claude / gpt / gemini gibi mantıklı bir varsayılana eşlenen tembel bir isme ayarlayın.

ModelEn iyi olduğu alan⚡ / 1M jeton (giriş / çıkış)
openai/gpt-5.5-proMax intelligence, hardest tasks60 000 / 360 000
anthropic/claude-opus-5Top Claude, long reasoning10 000 / 50 000
anthropic/claude-sonnet-4.6Balanced (default)6 000 / 30 000
google/gemini-3.1-pro-previewFresh Gemini Pro4 000 / 24 000
google/gemini-2.5-proStable Gemini Pro2 500 / 20 000
anthropic/claude-haiku-4.5Fast Claude2 000 / 10 000
deepseek/deepseek-r1Cheap reasoning1 400 / 5 000
google/gemini-2.5-flashFast and cheap600 / 5 000
openai/gpt-5-miniCheap OpenAI500 / 4 000
openai/gpt-oss-120b:freeFree (OpenAI open model, needs a positive balance)Free

* 1.000.000 jeton başına ⚡ cinsinden fiyat, giriş / çıkış (1000⚡ ≈ 1$). Ücretsiz modeller pozitif bakiye gerektirir. GET /openai/v1/models aracılığıyla tam liste.

avots ile Node.js openai SDK

Ayarlar'da bir av_mcp_ anahtarı oluşturun, üç alanı yapıştırın ve tek bir bakiye üzerinden 40'tan fazla modele ulaşın. Aynı anahtar MCP için de çalışır.

API anahtarınızı alın ✦
FAQ

Sorular

Hangi openai sürümü?
v4'ten mevcut v6'ya kadar herhangi biri. Yeni OpenAI({ baseURL }) formu bunlar arasında kararlıdır ve npm install openai en son sürümü alır.
Hem TypeScript hem de JavaScript mi?
Evet. Aynı istemci hem düz Node.js'te hem de TypeScript'te çalışır.
Tarayıcıda çalıştırabilir miyim?
Gerçek bir anahtarla bundan kaçının. SDK, anahtarınızı açığa çıkaran dangerouslyAllowBrowser'a ihtiyaç duyar, bu yüzden avots'u sunucunuzdan çağırın.
Nasıl faturalandırılır?
avots bakiyenizden istek başına.
Does it support function calling and tools?
Yes. The endpoint forwards the standard OpenAI tools, tool_choice and parallel_tool_calls fields (and the legacy functions/function_call), in both streaming and non-streaming mode, so agent frameworks like LangChain, LlamaIndex, Langflow and n8n get real tool_calls back. Whether a given request uses tools depends on the model you pick: Claude, GPT and Gemini all support function calling.

Diğer istemciler

OpenAI uyumlu API

avots, OpenAI API'sini konuşur. Temel URL, anahtar ve model aracılığıyla ChatGPT ile konuş…

Claude, GPT ve Gemini ile Open WebUI

Bağlantılar altında avots'u bir OpenAI API sağlayıcısı olarak ekleyin ve her avots modeli …

Claude, GPT ve Gemini ile LibreChat

librechat.yaml'a tek bir özel uç nokta bloğu ekleyin ve avots, tek bir bakiye üzerinden he…

Claude, GPT ve Gemini ile Cursor

Cursor Ayarları, Modeller'de OpenAI temel URL'sini geçersiz kılın, av_mcp_ anahtarınızı ya…

avots ile Python openai SDK

Resmi openai Python istemcisine base_url ve av_mcp_ anahtarınızı iletin, ardından herhangi…

Claude, GPT ve Gemini ile openclaw

avots'u işaret eden openclaw.json'a OpenAI uyumlu bir sağlayıcı ekleyin ve openclaw herhan…

Claude, GPT ve Gemini ile Hermes

Hermes ayarlarında OpenAI temel URL'sini ve av_mcp_ anahtarınızı ayarlayın, bir model seçi…

Claude, GPT ve Gemini ile Cline

Cline ayarlarında OpenAI Uyumlu'yu seçin, avots temel URL'sini ve av_mcp_ anahtarınızı yap…

Claude, GPT ve Gemini ile Continue.dev

Continue config.yaml dosyasına sağlayıcı openai ve avots temel URL'si ile bir modeller gir…

Claude, GPT ve Gemini ile Aider

İki ortam değişkenini dışa aktarın ve Aider'ı bir openai/ model önekiyle başlatın, ve CLI …

Claude, GPT ve Gemini ile SillyTavern

SillyTavern'de Sohbet Tamamlama kaynağı olarak Özel (OpenAI uyumlu) seçeneğini belirleyin,…

Claude, GPT ve Gemini ile AnythingLLM

AnythingLLM'de LLM sağlayıcısı olarak Generic OpenAI'yi seçin, avots temel URL'sini, anaht…

Claude, GPT ve Gemini ile sohbet kutusu

Chatbox'a özel bir OpenAI API uyumlu sağlayıcı ekleyin, avots ana bilgisayarını ve av_mcp_…

API anahtarınızı alın