İçeriğe geç

OpenAPI ve Postman

Bu varlıklar mevcut LLMTR Gateway API davranışının taşınabilir temsilidir. Yeni bir endpoint eklemezler. Model bazlı yetenek ve fiyat bilgisi değişebildiği için bu bilgiler OpenAPI içine sabitlenmez; kimlik doğrulaması istemeyen GET /v1/models yanıtından okunur.

Postman ortamındaki api_key değeri bilerek boştur. Ortam dosyasını paylaşılan bir workspace'e yükledikten sonra anahtarı yalnız kendi yerel Postman ortamınızda secret olarak tanımlayın. Anahtarı koleksiyona, environment exportuna veya Git geçmişine yazmayın.

Koleksiyonun Public model discovery klasöründeki istekler API anahtarı ve kredi gerektirmez. GET /v1/models testi yanıtın bir model listesi olduğunu doğrular ve ilk uygun Chat Completions modelini chat_model değişkenine yazar. Bu değer daha sonra kimlik doğrulamalı örneklerde kullanılabilir.

Kimlik doğrulamalı istekler gerçek çağrı ve maliyet oluşturabilir. Göndermeden önce seçilen modelin supported_endpoints, fiyat ve limit alanlarını model keşfi yanıtından kontrol edin.

Gateway POST istekleri aynı LLMTR API anahtarını aşağıdaki iki biçimden biriyle kabul eder:

Authorization: Bearer llmtr-your_key
x-api-key: llmtr-your_key

İkinci biçim Anthropic uyumlu istemciler içindir. Model keşfi GET uçları anonimdir.

OpenAPI belgesi Chat Completions, Messages, Responses, görsel, ses, araştırma, robotik, embeddings, rerank, video, realtime, dosya ve model keşfi yüzeylerini tanımlar. Bir modelin belirli bir yüzeyi desteklemesi garanti edilmez. Çağrıdan önce model kartındaki supported_endpoints alanını kullanın.

Çalışan TypeScript ve Python örnekleri için Cookbook hızlı başlangıçları sayfasına bakın.