XanaxWay API Python, LLM
Project description
XanaxWay AI GateWay Python Kütüphanesi
XanaxWay tarafından sunulan yüzlerce LLM modellerine erişim sağlayan Python kütüphanesidir. Bu kütüphane ile yapay zeka modellerini kolayca kullanabilir ve metin üretimi, kod analizi gibi senaryolarda hızlıca entegre edebilirsiniz.
📦 Kurulum
pip install xanaxway
🔑 API Token Alma
Kütüphaneyi kullanmak için API token’a ihtiyacınız var:
-
XanaxWay Dashboard adresine girin
-
GitHub/X/Google/Spotify hesaplarınızın birisi ile kayıt olun veya giriş yapın
-
Dashboard’dan API token’ınızı alın
🚀 Hızlı Başlangıç
from xanaxway import aiClient
# API token'ınız ile client oluşturun
client = aiClient(token="API_TOKENİNİZ")
# Mesaj geçmişi formatında yapı (System ve User rolleri ile)
messages = [
{"role": "system", "content": "Cevapları Türkçe ve samimi ver."},
{"role": "user", "content": "Python'da yapay zeka uygulamaları nasıl geliştirilir?"}
]
# Yanıt üretme
response = client.generate(
messages=messages,
model="sambanova/deepseek-v3", # Kullanmak istediğiniz model ismi
temperature=0.7, # Yaratıcılık seviyesi (0.0 - 1.0)
max_tokens=1024, # Üretilecek maksimum token sayısı
top_p=0.9 # Çeşitlilik kontrolü
)
# Yanıtı kontrol etme
if "choices" in response:
content = response["choices"][0]["message"]["content"]
print("✅ Yanıt:\n", content)
else:
print("❌ Hata oluştu:")
print(response.get("message"))
📚 Mevcut Modeller
Modeller sayfasına bakarak modellerin limitlerini ve hangi üyelikleri desteklediklerini görün.
XanaxWay hazır modelleri sunmak ile kalmayıp, kendi modellerinide sunabiliyor, Nexa, Alyx ve Wiggly modellerinide kullanabilirsiniz.
"""
🔍 Model Bilgisi Alma
# Tüm modelleri açıklamalarıyla listeleyin
models = client.list_models(with_descriptions=True)
for model, desc in models.items():
print(f"{model}: {desc}")
# Belirli bir model hakkında detaylı bilgi
model_info = client.get_model_info("alyx-ix")
print(f"""
Model: {model_info['name']}
Açıklama: {model_info['description']}
Kategori: {model_info['category']}
""")
###💡 İpucu: Sistem Talimatları (System Instructions) Eski sürümdeki custom_system_instruction parametresi yerine, artık messages listesinin en başına bir system rolü ekleyerek modelin davranışını belirleyebilirsiniz:
messages = [
{"role": "system", "content": "Sen bir yazılım uzmanısın. Sadece kod blokları ile cevap ver."},
{"role": "user", "content": "Python ile ekrana 'Merhaba' yazdır."}
]
❓ Sık Sorulan Sorular
-
API token’ımı nasıl alırım? XanaxWay platformundan kayıt olun ve Dashboard'dan token oluşturun.
-
Hangi modeli kullanmalıyım?
Genel kullanım: nexa-5.0-preview
Duygusal içerik: nexa-7.0-insomnia
Kod yazma: nexa-6.1-code-llm
Hızlı yanıt: nexa-7.0-express
- Rate limit var mı?
- Evet, üyelik tipine göre değişir. Dashboard’dan kontrol edin.
📞 Destek ve İletişim
Website: https://xanaxway.com
Nexa API Docs: https://docs.xanaxway.com
Email: xanaxway@gmail.com
GitHub Issues: Sorun bildirin
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xanaxway-0.1.7.tar.gz.
File metadata
- Download URL: xanaxway-0.1.7.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65418f826b52a6ae3d1965dee72166a959d15bc2e5af75adc3b5ebcd8685912e
|
|
| MD5 |
660b6a5854a140ebf5b9877cd7563637
|
|
| BLAKE2b-256 |
9f9f11ccc3e74e44e07bab337a11c62953e14b5d88e3a03f7faf404e8327b940
|
File details
Details for the file xanaxway-0.1.7-py3-none-any.whl.
File metadata
- Download URL: xanaxway-0.1.7-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6813ecc79965d1fcf8244774b46eb1a62a5ebb860f7d6407c1b20f3dbd7dd1cd
|
|
| MD5 |
eaaa77cd0c1b55969933c4396fd85d81
|
|
| BLAKE2b-256 |
e0e279557d7bceec42d4ada76474d592a70414b66333f9532fe060b53f5ff4e2
|