XanaxWay API Python, Nexa LLM
Project description
XanaxWay Nexa Python Kütüphanesi
XanaxWay Nexa, XanaxWay tarafından geliştirilen geniş veri LLM modellerine erişim sağlayan Python kütüphanesidir. Bu kütüphane ile Nexa 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 Platform adresine girin
-
Kayıt olun ve giriş yapın
-
Dashboard’dan API token’ınızı alın
🚀 Hızlı Başlangıç
from xanaxway import NexaClient
# API token'ınız ile client oluşturun
client = NexaClient(token="API_TOKENİNİZ")
# Örnek prompt ve parametreler
prompt = "Python'da yapay zeka uygulamaları nasıl geliştirilir?"
response = client.generate(
prompt=prompt,
model="nexa-7.0-express", # Hızlı yanıt modeli
temperature=0.6, # Yaratıcılık seviyesi
max_tokens=500, # Üretilecek maksimum token
top_p=0.95, # Çeşitlilik kontrolü
frequency_penalty=0.2, # Tekrar cezası
presence_penalty=0.1, # Yeni konu ödülü
custom_system_instruction="Cevapları Türkçe ve samimi ver." # Opsiyonel sistem talimatı
)
if response.get("basarilimi"):
print("✅ Yanıt:\n", response.get("output"))
else:
print("❌ Hata oluştu:")
print(response.get("message"))
print("Raw response:", response.get("raw_response"))
📚 Mevcut Modeller
| Model | Açıklama | Önerilen Kullanım |
|---|---|---|
| nexa-5.0-preview | Genel amaçlı, dengeli model | Her türlü metin üretimi |
| nexa-3.7-pro | İş odaklı, profesyonel çıktılar | Rapor, e-posta, belge |
| nexa-6.1-infinity | Büyük bağlam, detaylı analiz | Uzun form içerik, analiz |
| nexa-7.0-insomnia | Empati ve insan anlama kapasitesi | Duygusal içerik, destek sistemi |
| nexa-5.0-intimate | Yaratıcı yazım ve duygusal içerik | Hikaye, şiir, yaratıcı yazı |
| nexa-6.1-code-llm | Kod yazma ve analiz | Programlama, kod analizi |
| nexa-7.0-express | Hızlı yanıt, düşük gecikme | Chat, hızlı yanıt |
| gpt-5-mini-chatgpt | ChatGPT uyumlu mini model | ChatGPT benzeri uygulamalar |
⚙️ Parametreler
📚 Mevcut Modeller
| Model | Açıklama | Önerilen Kullanım |
|---|---|---|
| nexa-5.0-preview | Genel amaçlı, dengeli model | Her türlü metin üretimi |
| nexa-3.7-pro | İş odaklı, profesyonel çıktılar | Rapor, e-posta, belge |
| nexa-6.1-infinity | Büyük bağlam, detaylı analiz | Uzun form içerik, analiz |
| nexa-7.0-insomnia | Empati ve insan anlama kapasitesi | Duygusal içerik, destek sistemi |
| nexa-5.0-intimate | Yaratıcı yazım ve duygusal içerik | Hikaye, şiir, yaratıcı yazı |
| nexa-6.1-code-llm | Kod yazma ve analiz | Programlama, kod analizi |
| nexa-7.0-express | Hızlı yanıt, düşük gecikme | Chat, hızlı yanıt |
| gpt-5-mini-chatgpt | ChatGPT uyumlu mini model | ChatGPT benzeri uygulamalar |
"""
🔍 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("nexa-7.0-insomnia")
print(f"""
Model: {model_info['name']}
Açıklama: {model_info['description']}
Kategori: {model_info['category']}
""")
🩺 Sistem Sağlık Kontrolü
health = client.health_check()
if health.get("status") == "healthy":
print("✅ API bağlantısı başarılı!")
print(f"📊 Mevcut model sayısı: {health.get('models_available')}")
else:
print("❌ API bağlantısı sorunlu:", health.get("error"))
❓ Sık Sorulan Sorular
-
API token’ımı nasıl alırım? XanaxWay platformundan kayıt olun ve Token sayfasından 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
📄 Lisans
MIT License. Detaylar için LICENSE dosyasına bakın.
💙 Not: nexa-7.0-insomnia modeli empati ve insan anlama kapasitesine sahip, duygusal destek ve insan etkileşimi gerektiren uygulamalar için idealdir.
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.4.tar.gz.
File metadata
- Download URL: xanaxway-0.1.4.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8e1832704ea276f689921679536060e1cf2117b59f97827aa9b9fd0b6063b87
|
|
| MD5 |
c3b29c8b173873786f750708c7d8f501
|
|
| BLAKE2b-256 |
cfdcca8272ee11a17cd6e58182adb2109c83d40945c6203701ffe97044edec04
|
File details
Details for the file xanaxway-0.1.4-py3-none-any.whl.
File metadata
- Download URL: xanaxway-0.1.4-py3-none-any.whl
- Upload date:
- Size: 4.4 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 |
bf15b5d366ed79ad7f54f7a113b7ce73ae3dfd23432fefad732be5ab2cbd9355
|
|
| MD5 |
aa9abcd66fdb932dc794f0e7a6fd0c92
|
|
| BLAKE2b-256 |
34bbcffb0632679a602b4ad87037bf6b0beea3293886f4978dc52bad7984f746
|