OpenRouter

OpenRouter: Çeşitli Dil Modellerini Kullanın

OpenRouter.ai, çeşitli dil modelleri ve araçlar sunan bir platformdur. Kullanıcılar sohbet etmek, içerik oluşturmak ve diğer görevleri gerçekleştirmek için çeşitli gelişmiş dil modelleri kullanabilirler. OpenRouter, performansı en üst düzeye çıkarmak için modeli, mesajları, araçları ve sağlayıcıyı belirtmek gibi çeşitli parametreler kullanmanıza olanak sağlar. Ayrıca, en uygun GPU'yu seçerek OpenRouter, verimliliği ve kullanışlılığı artırır. OpenRouter, OpenAI'ye benzer bir API sağlar, ancak küçük değişikliklerle oluşturulmuştur. **OpenRouter** platformunu daha iyi anlamanıza yardımcı olacak ek bilgiler aşağıda listelenmiştir.

Visit Website
https://openrouter.ai/
openrouter in okeiai.com

OpenRouter giriiş

OpenRouter.ai, çeşitli dil modelleri ve araçlar sunan bir platformdur. Kullanıcıların çeşitli gelişmiş dil modelleriyle sohbet etmesine, içerik oluşturmasına ve diğer görevleri gerçekleştirmesine yardımcı olur. OpenRouter.ai, OpenAI'nin Chat API'si ile benzer bir istek ve yanıt formatı kullanır ancak birkaç küçük fark vardır. "Model", "mesajlar", "araçlar" ve "sağlayıcı" gibi parametreleri belirterek istekleri özelleştirebilirsiniz. Örneğin, "mistralai/mixtral-8x7b-instruct" veya "openai/gpt-3.5-turbo" gibi belirli bir model seçebilir ve "kullanıcı", "yardımcı" veya "sistem" gibi mesaj rollerini ve içeriğini belirtebilirsiniz.

OpenRouter.ai, en uygun maliyetli ve en iyi performanslı GPU'yu seçerek istekleri işler. 5xx hata kodlarıyla veya oran sınırlamasıyla karşılaşıldığında, otomatik olarak başka bir sağlayıcıya veya GPU'ya geçer. OpenRouter.ai, tüm modeller için SSE (Server-Sent Events) akışlı çıkış desteği sağlar. Akışlı çıkışta "yorum" yükü olabilir, bunlar göz ardı edilmelidir. Bir model belirli bir istek parametresini desteklemiyorsa (örneğin "logit_bias" veya "top_k"), bu parametre göz ardı edilir ve diğer parametreler alt düzey model API'sine iletilir.

OpenRouter.ai, belirli işlevleri çağırmak için "araçlar" parametresini kullanarak araç çağırmayı destekler. Araçlar, işlev açıklaması, adı ve parametreleri içeren "işlev" türünde olabilir. Desteklenen araç türleri arasında metin içeriği ve resim içeriği bulunur. OpenRouter.ai'yi kullanmak için, API anahtarınızı OpenRouter.ai platformundan almalı ve isteklerde bu anahtarı belirtmelisiniz. İsteğe bağlı "HTTP-Referer" ve "X-Title" başlıkları, OpenRouter.ai sıralamasında uygulama bilgisini göstermek için kullanılabilir. OpenRouter.ai, Reflection Llama-3.1 70B, Euryale 70B v2.1 ve Mistral 7B Instruct v0.2 gibi çeşitli dil modelleri sunar. Bu modellerin her biri, Reflection Llama-3.1 70B'nin, çıkarım doğruluğunu artırmak için yeni Reflection-Tuning teknolojisini kullandığı, Euryale 70B v2.1'in ise yaratıcı rol yapmaya odaklandığı gibi, kendine özgü özelliklere sahiptir. OpenRouter.ai, geniş bir uygulama yelpazesi için çeşitli dil modelleri ve araç çağırımlarını destekleyen esnek ve özellik açısından zengin bir platform sunar.

OpenRouter Özellikler

OpenRouter.ai

OpenRouter.ai, çeşitli dil modellerini ve araçlarını bir araya getiren kullanıcılara çeşitli gelişmiş dil modelleriyle etkileşim kurma, yaratıcı içerik oluşturma ve diğer görevleri gerçekleştirme olanağı sağlayan bir platformdur.

İstek ve Yanıt Biçimi

OpenRouter.ai, OpenAI 'ınsohbet API'sine benzer bir istek ve yanıt formatı kullanır, ancak bazı küçük farklılıklar vardır. Kullanıcılar model, messages, tools ve provider gibi parametreler ayarlayarak isteklerini özelleştirebilirler. Örneğin, arkadaşımız, mistralai/mixtral-8x7b-instruct veya openai/gpt-3.5-turbo gibi belirli bir model seçebileceği gibi user, assistant veya system gibi mesaj rolleri ve içeriğini de belirtebilir.🎉

Model Yönlendirme

Eğer model parametresi belirtilmezse, OpenRouter.ai kullanıcının veya ücretli abonenin varsayılan modelini kullanır. Aksi takdirde, kullanıcı desteklenen modeller arasından bir model seçmeli ve organizasyon öneki dahil etmelidir. OpenRouter.ai, kullanıcının isteğini işlemek için en uygun maliyetli ve en iyi performansa sahip GPU'yu seçer ve 5xx hata kodu veya oran sınırlamaları durumunda otomatik olarak başka bir sağlayıcıya veya GPU'ya geçiş yapar.

Akışlı Çıkış

OpenRouter.ai, tüm modeller için Server-Sent Events (SSE) akışlı çıkışı destekler. Akışlı çıkışı etkinleştirmek için istek gövdesine stream: true eklemeniz yeterlidir. Akışlı çıktı, "yorum" yükü içerebilir ancak bunlar göz ardı edilmelidir.

Standart Dışı Parametreler

Seçilen model, logit_bias veya top_k gibi bir istek parametresini desteklemiyorsa, bu parametre göz ardı edilir ve kalan parametreler alt düzey model API'sine iletilir.

Araç ve Fonksiyon Çağrıları

OpenRouter.ai, araç çağrılarını destekler. Kullanıcılar, belirli fonksiyonları çağırmak için tools parametresini belirtebilir. Araçlar, fonksiyon açıklaması, adı ve parametreleri içeren function tipinde olabilir. Desteklenen araç türleri arasında metin içeriği ve görüntü içeriği yer alır.

Ters Proxy Kurulumu

Kullanıcılar, OpenRouter.ai'yi kullanmak için Caddy veya Nginx gibi ters proxy sunucuları yapılandırabilirler. Gerekli başlıkları (HTTP-Referer ve X-Title gibi) ayarlayarak uygulamayı OpenRouter.ai sıralamasına dahil edebilirsiniz.

Model Seçimi

OpenRouter.ai, Reflection Llama-3.1 70B, Euryale 70B v2.1 ve Mistral 7B Instruct v0.2 gibi çeşitli dil modelleri sunar. Bu modellerin her biri farklı özelliklere sahiptir. Örneğin, Reflection Llama-3.1 70B, çıkarım doğruluğunu artırmak için yeni Reflection-Tuning teknolojisini kullanırken, Euryale 70B v2.1 yaratıcı rol yapmaya odaklanır.

API Anahtarı ve Yapılandırma

Kullanıcıların OpenRouter.ai platformundan API anahtarı almaları ve bunu isteklerine eklemeleri gerekir. İsteğe bağlı HTTP-Referer ve X-Title başlıkları, OpenRouter.ai sıralamasında uygulama bilgisinin gösterilmesi için kullanılabilir.

Hızlı Başlangıç

Kullanıcılar basit bir API isteğiyle OpenRouter.ai'yi kullanmaya başlayabilirler. Örnek kod, TypeScript, Python veya Ruby gibi dilleri kullanarak nasıl istek gönderileceğini ve OpenAI'nin istemci API'sine nasıl entegre edileceğini gösterir.

Özetle, OpenRouter.ai, geniş bir uygulama yelpazesi için uygun, çok sayıda dil modeli ve araç çağrısını destekleyen esnek ve özellik açısından zengin bir platform sunar.

OpenRouter Sıkça Sorulan Sorular

OpenRouter.ai nedir?

OpenRouter.ai , çeşitli dil modelleri ve araçlar sunan bir platformdur. Kullanıcıların farklı ileri dil modelleriyle sohbet etmelerine, içerik oluşturmalarına ve diğer görevleri yerine getirmelerine olanak tanır.

OpenRouter.ai'ı nasıl kullanabilirim?

OpenRouter.ai'ı kullanmak için bir API anahtarı almanız ve bunu API isteklerinizde belirtmeniz gerekir. API istekleri, OpenAI'ın Chat API'sine benzer bir biçimde yapılandırılmıştır. model, messages, tools ve provider gibi parametreleri belirtmeniz gerekir.

OpenRouter.ai hangi modelleri destekliyor?

OpenRouter.ai, Reflection Llama-3.1 70B, Euryale 70B v2.1 ve Mistral 7B Instruct v0.2 gibi çeşitli dil modelleri sunar. Her model, spesifik özelliklerle donatılmıştır, örneğin Reflection Llama-3.1 70B çıkarımların doğruluğunu artırmak için Reflection-Tuning* teknolojisinden yararlanırken, Euryale 70B v2.1 yaratıcı rol yapmaya odaklanır.

OpenRouter.ai hangi araçları destekliyor?

OpenRouter.ai, tools parametresini kullanarak belirli işlevleri çağırabilmenizi sağlayan bir araç desteği sunar. Araçlar, fonksiyon açıklaması, adı ve argümanlarını içeren function tipinde olabilir. OpenRouter.ai, hem metin hem de resim içeriği için araçları destekler.

OpenRouter.ai'ın fiyatlandırması nasıl?

OpenRouter.ai'ın fiyatlandırması, kullanılan modele ve işlem gücüne bağlıdır. Daha fazla bilgi için OpenRouter.ai web sitesini ziyaret edin.

OpenRouter.ai'ı kendi uygulamalarıma nasıl entegre edebilirim?

OpenRouter.ai, TypeScript, Python ve Ruby gibi dillerde basit API istekleri kullanılarak diğer uygulamalara entegre edilebilir. OpenAI'ın istemci API'si OpenRouter.ai ile entegrasyon için kullanılabilir.

OpenRouter.ai'ın OpenAI'dan farkı nedir?

OpenRouter.ai, OpenAI'ın Chat API'sini temel alır ancak daha geniş bir dil modeli yelpazesi ve araç desteği sunar. Ayrıca, OpenRouter.ai, kullanıcıların belirli ihtiyaçlarına göre özelleştirilebilen daha fazla esneklik sunar.