AI Model Gateway Anda - Kelola beberapa LLM dan model gambar dengan lancar, mempercepat respons, dan memastikan keandalan tanpa henti.
Di Writesonic, setelah tiga tahun menavigasi dunia model bahasa besar, kami mengidentifikasi tantangan utama dan membangun gptrouter untuk menyelesaikannya.
Model Independence : Jangan menaruh semua telur Anda dalam satu keranjang. Gptrouter memungkinkan Anda membebaskan diri dari keterbatasan mengandalkan hanya satu model AI seperti openai. Jika satu model turun, GPTroutter membuat Anda tetap terjaga dan berjalan dengan beralih ke yang lain.
Kalahkan latensi : Waktu respons yang lambat? Tidak lagi. GPtrouter dirancang untuk mengatasi masalah latensi, terutama dengan model besar seperti GPT-4. Rasakan interaksi pengguna yang lebih halus dan lebih cepat tanpa penundaan.
Integrasi Model Beragam : Mengapa puas dengan satu ketika Anda dapat memiliki lebih banyak? GPtrouter mendukung berbagai model pembuatan gambar dan gambar, memberikan opsi fallback sehingga sistem Anda tetap kuat dan serbaguna.
| Model yang didukung | Penyelesaian | Mengalir | Penyelesaian Async | Streaming async |
|---|---|---|---|---|
| Openai | ✅ | ✅ | ✅ | ✅ |
| Azure Openai | ✅ | ✅ | ✅ | ✅ |
| Antropik | ✅ | ✅ | ✅ | ✅ |
| Mengulangi | ✅ | ✅ | ✅ | ✅ |
| Difusi stabil | ✅ | ❗ | ✅ | ❗ |
| Dalle-3 | ✅ | ❗ | ✅ | ❗ |
| Berpadu | ✅ | ✅ | ✅ | ✅ |
| Lebih banyak yang akan datang | ? | ? | ? | ? |
❗ Streaming tidak berlaku untuk model gambar
? Segera hadir
Kontributor selamat datang!
Siap Memulai? Begini caranya:
Menjalankan server
https://gpt-router-preview.writesonic.com/ . Dapatkan kunci API Anda dengan mengisi formulir di sini.Setelah server berjalan, Anda dapat mengintegrasikan GPtrouter ke dalam aplikasi Anda menggunakan Python SDK kami atau melalui API Documents. Sementara itu, kami sedang mengerjakan JS dan klien lain dan mencari kontributor untuk membantu.
Instal GPtrouter menggunakan PIP:
pip install gptrouterAtau dengan conda:
conda install gptrouter -c conda-forgeContoh Penggunaan
from gpt_router . client import GPTRouterClient
from gpt_router . models import ModelGenerationRequest , GenerationParams
from gpt_router . enums import ModelsEnum , ProvidersEnum
client = GPTRouterClient ( base_url = 'your_base_url' , api_key = 'your_api_key' )
messages = [
{ "role" : "user" , "content" : "Write me a short poem" },
]
prompt_params = GenerationParams ( messages = messages )
claude2_request = ModelGenerationRequest (
model_name = ModelsEnum . CLAUDE_INSTANT_12 ,
provider_name = ProvidersEnum . ANTHROPIC . value ,
order = 1 ,
prompt_params = prompt_params ,
)
response = client . generate ( ordered_generation_requests = [ claude2_request ])
print ( response . choices [ 0 ]. text )Temukan LEBIH BANYAK: Jelajahi streaming dan contoh lainnya di sini.
Untuk dokumentasi yang komprehensif, kunjungi: Dokumentasi GPTroutter
Instruksi instalasi terperinci dan panduan pengaturan dapat ditemukan di Panduan Memulai kami.
Kami menyambut kontribusi dari komunitas! Jika Anda tertarik untuk meningkatkan GPtrouter, lihat Pedoman Kontribusi kami.