Back to Opik

Readme TR

readme_TR.md

2.0.24-526232.0 KB
Original Source

Not: Bu dosya makine tarafından çevrilmiştir. Çeviri iyileştirmelerine katkılarınız memnuniyetle karşılanır!

<div align="center"><b><a href="README.md">English</a> | <a href="readme_CN.md">简体中文</a> | <a href="readme_JP.md">日本語</a> | <a href="readme_PT_BR.md">Português (Brasil)</a> | <a href="readme_KO.md">한국어</a> <a href="readme_ES.md">Español</a> | <a href="readme_FR.md">Français</a> | <a href="readme_DE.md">Deutsch</a> | <a href="readme_RU.md">Русский</a> | <a href="readme_AR.md">العربية</a> | <a href="readme_HI.md">हिन्दी</a> | <a href="readme_TR.md">Türkçe</a></b></div> <h1 align="center" style="border-bottom: none"> <div> <a href="https://www.comet.com/site/products/opik/?from=llm&utm_source=opik&utm_medium=github&utm_content=header_img&utm_campaign=opik"><picture> <source media = "(prefers-color-scheme: koyu)" srcset = "https://raw.githubusercontent.com/comet-ml/opik/refs/heads/main/apps/opik-documentation/documentation/static/img/logo-dark-mode.svg"> <source media = "(prefers-color-scheme: light)" srcset = "https://raw.githubusercontent.com/comet-ml/opik/refs/heads/main/apps/opik-documentation/documentation/static/img/opik-logo.svg">

</resim></a>

Opik

</div> </h1> <h2 align="center" style="border-bottom: none">Açık Kaynak Yapay Zeka Gözlemlenebilirliği, Değerlendirmesi ve Optimizasyonu</h2> <p align="center"> Opik, prototipten üretime kadar daha iyi çalışan üretken yapay zeka uygulamaları oluşturmanıza, test etmenize ve optimize etmenize yardımcı olur. RAG sohbet robotlarından kod asistanlarına ve karmaşık aracı sistemlere kadar Opik, yapay zeka geliştirmede tahmine dayalı çalışmayı ortadan kaldırmak için kapsamlı izleme, değerlendirme ve otomatik bilgi istemi ve araç optimizasyonu sağlar. </p> <div align="center">

<!-- [![Hızlı Başlangıç](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/comet-ml/opik/blob/main/apps/opik-documentation/documentation/docs/cookbook/opik_quickstart.ipynb) --> </div> <p align="center"> <a href="https://www.comet.com/site/products/opik/?from=llm&utm_source=opik&utm_medium=github&utm_content=website_button&utm_campaign=opik"><b>Web sitesi</b></a> • <a href="https://chat.comet.com"><b>Slack Topluluğu</b></a> • <a href="https://x.com/Cometml"><b>Twitter</b></a> • <a href="https://www.comet.com/docs/opik/changelog"><b>Değişiklik günlüğü</b></a> • <a href="https://www.comet.com/docs/opik/?from=llm&utm_source=opik&utm_medium=github&utm_content=docs_button&utm_campaign=opik"><b>Belgeler</b></a> </p> <div align="center" style="margin-top: 1em; margin-bottom: 1em;"> <a href="#-what-is-opik">🚀 Opik nedir?</a> • <a href="#%EF%B8%8F-opik-server-installation">🛠️ Opik Sunucu Kurulumu</a> • <a href="#-opik-client-sdk">💻 Opik İstemci SDK'sı</a> • <a href="#-logging-traces-with-integrations">📝 İzleri Günlüğe Kaydetmek</a>

<a href="#-llm-as-a-judge-metrics">🧑‍⚖️ Hakim Olarak Yüksek Lisans</a><a href="#-evaluating-your-llm-application">🔍 Başvurunuzu Değerlendirme</a><a href="#-star-us-on-github">⭐ Bize Yıldız Verin</a><a href="#-contributing">🤝 Katkıda Bulunma</a>

</div>

<a id="-what-is-opik"></a>

🚀 Opik Nedir?

Opik (Comet) tarafından oluşturulmuştur, LLM uygulamalarının tüm yaşam döngüsünü kolaylaştırmak için tasarlanmış açık kaynaklı bir platformdur. Geliştiricilere modellerini ve aracı sistemlerini değerlendirme, test etme, izleme ve optimize etme yetkisi verir. Anahtar teklifler şunları içerir:

  • Kapsamlı Gözlemlenebilirlik: LLM çağrılarının, konuşma günlüğünün ve temsilci etkinliğinin derinlemesine izlenmesi.
  • Gelişmiş Değerlendirme: Güçlü anında değerlendirme, yargıç olarak Yüksek Lisans ve deney yönetimi.
  • Üretime Hazır: Ölçeklenebilir izleme kontrol panelleri ve üretim için çevrimiçi değerlendirme kuralları.
  • Opik Agent Optimizer: İstemleri ve aracıları geliştirmek için özel SDK ve optimize ediciler seti.
  • Opik Guardrails: Güvenli ve sorumlu yapay zeka uygulamalarını hayata geçirmenize yardımcı olacak özellikler.

Temel yetenekler şunları içerir:

[!TIP] Opik'in bugün sahip olmadığı özellikleri arıyorsanız lütfen yeni bir Özellik isteği 🚀

<a id="%EF%B8%8F-opik-server-installation"></a>

🛠️ Opik Sunucu Kurulumu

Opik sunucunuzu dakikalar içinde çalışır hale getirin. İhtiyaçlarınıza en uygun seçeneği seçin:

Seçenek 1: Comet.com Bulutu (En Kolay ve Önerilen)

Opik'e hiçbir kurulum yapmadan anında erişin. Hızlı başlatma ve sorunsuz bakım için idealdir.

👉 Ücretsiz Comet hesabınızı oluşturun

Seçenek 2: Tam Kontrol için Kendi Kendine Barındıran Opik

Opik'i kendi ortamınızda konuşlandırın. Yerel kurulumlar için Docker'ı veya ölçeklenebilirlik için Kubernetes'i seçin.

Docker Compose ile Kendi Kendine Barındırma (Yerel Geliştirme ve Test için)

Bu, yerel bir Opik örneğini çalıştırmanın en basit yoludur. Yeni ./opik.sh kurulum komut dosyasına dikkat edin:

Linux veya Mac Ortamında:

bash
# Clone the Opik repository
git clone https://github.com/comet-ml/opik.git

# Navigate to the repository
cd opik

# Start the Opik platform
./opik.sh

Windows Ortamında:

powershell
# Clone the Opik repository
git clone https://github.com/comet-ml/opik.git

# Navigate to the repository
cd opik

# Start the Opik platform
powershell -ExecutionPolicy ByPass -c ".\\opik.ps1"

Geliştirmeye Yönelik Hizmet Profilleri

Opik kurulum komut dosyaları artık farklı geliştirme senaryolarına yönelik hizmet profillerini destekliyor:

bash
# Start full Opik suite (default behavior)
./opik.sh

# Start only infrastructure services (databases, caches etc.)
./opik.sh --infra

# Start infrastructure + backend services
./opik.sh --backend

# Enable guardrails with any profile
./opik.sh --guardrails # Guardrails with full Opik suite
./opik.sh --backend --guardrails # Guardrails with infrastructure + backend

Sorunları gidermek için "--help" veya "--info" seçeneklerini kullanın. Dockerfiles artık gelişmiş güvenlik için konteynerlerin root olmayan kullanıcılar olarak çalışmasını sağlıyor. Her şey hazır ve çalışır durumda olduğunda, artık tarayıcınızda localhost:5173 adresini ziyaret edebilirsiniz! Ayrıntılı talimatlar için Yerel Dağıtım Kılavuzuna bakın.

Kubernetes ve Helm ile Kendi Kendine Barındırma (Ölçeklenebilir Dağıtımlar için)

Üretim veya daha büyük ölçekli kendi kendine barındırılan dağıtımlar için Opik, Helm grafiğimizi kullanarak bir Kubernetes kümesine kurulabilir. Helm Kullanarak Kubernetes Kurulum Kılavuzu için rozeti tıklayın.

[!IMPORTANT] Sürüm 1.7.0 Değişiklikleri: Önemli güncellemeler ve son değişiklikler için lütfen changelog'u kontrol edin.

<a id="-opik-client-sdk"></a>

💻 Opik İstemci SDK'sı

Opik, Opik sunucusuyla etkileşime geçmek için bir istemci kitaplıkları paketi ve bir REST API sağlar. Buna Python, TypeScript ve Ruby (OpenTelemetry aracılığıyla) için SDK'lar dahildir ve iş akışlarınızla kusursuz entegrasyona olanak tanır. Ayrıntılı API ve SDK referansları için Opik İstemci Referans Belgelerine bakın.

Python SDK Hızlı Başlangıç

Python SDK'yı kullanmaya başlamak için:

Paketi yükleyin:

bash
# install using pip
pip install opik

# or install with uv
uv pip install opik

Python SDK'sını, sizden Opik sunucu adresinizi (kendi kendine barındırılan örnekler için) veya API anahtarınızı ve çalışma alanınızı (Comet.com için) isteyecek olan "opik yapılandırma" komutunu çalıştırarak yapılandırın:

bash
opik configure

[!TIP] SDK'yı yerel olarak kendi kendine barındırılan bir kurulumda çalışacak şekilde yapılandırmak için Python kodunuzdan opik.configure(use_local=True) çağrısını da yapabilirsiniz veya doğrudan Comet.com için API anahtarı ve çalışma alanı ayrıntılarını sağlayabilirsiniz. Daha fazla yapılandırma seçeneği için Python SDK belgelerine bakın.

Artık Python SDK kullanarak izleri günlüğe kaydetmeye başlamaya hazırsınız.

<a id="-logging-traces-with-integrations"></a>

📝 Entegrasyonlarla İzlerin Günlüğe Kaydedilmesi

İzleri kaydetmenin en kolay yolu doğrudan entegrasyonlarımızdan birini kullanmaktır. Opik, Google ADK, Autogen, AG2 ve Flowise AI gibi son eklemeler de dahil olmak üzere çok çeşitli çerçeveleri destekler:

EntegrasyonAçıklamaBelgeler
ADKGoogle Agent Geliştirme Kiti (ADK) için günlük izlemeleriBelgeler
AG2AG2 LLM çağrıları için günlük izlemeleriBelgeler
Yapay Zeka Süitiaisuite LLM çağrıları için günlük izlemeleriBelgeler
AgnoAgno aracı düzenleme çerçevesi çağrılarına yönelik günlük izlemeleriBelgeler
AntropikAnthropic LLM çağrıları için günlük izlemeleriBelgeler
OtojenAutogen aracılı iş akışları için günlük izlemeleriBelgeler
Ana kayaAmazon Bedrock LLM çağrılarına ilişkin izlemeleri günlüğe kaydedinBelgeler
BeeAI (Python)BeeAI Python aracısı çerçeve çağrıları için izlemeleri günlüğe kaydedinBelgeler
BeeAI (TypeScript)BeeAI TypeScript aracısı çerçeve çağrıları için günlük izlemeleriBelgeler
BytePlusBytePlus LLM çağrıları için günlük izlemeleriBelgeler
Cloudflare Çalışanları Yapay ZekaCloudflare Workers AI çağrılarının günlük izlemeleriBelgeler
TutarlıCohere LLM çağrılarının günlük izlemeleriBelgeler
MürettebatAICrewAI çağrıları için izlemeleri günlüğe kaydetBelgeler
İmleçİmleç konuşmaları için günlük izlemeleriBelgeler
Derin AramaDeepSeek LLM çağrılarının günlük izlemeleriBelgeler
TanımlaDify aracısı çalıştırmaları için günlük izlemeleriBelgeler
DSPYDSPy çalıştırmaları için günlük izlemeleriBelgeler
Havai Fişek Yapay ZekaFireworks AI LLM çağrıları için günlük izlemeleriBelgeler
Flowise Yapay ZekaFlowise AI görsel LLM oluşturucu için günlük izlemeleriBelgeler
İkizler (Python)Google Gemini LLM çağrılarına ilişkin izlemeleri günlüğe kaydedinBelgeler
İkizler (TypeScript)Google Gemini TypeScript SDK çağrılarına ilişkin izlemeleri günlüğe kaydedinBelgeler
BüyükGroq LLM çağrılarının günlük izlemeleriBelgeler
KorkuluklarGuardrails AI doğrulamaları için günlük izlemeleriBelgeler
Saman yığınıHaystack çağrıları için günlük izlemeleriBelgeler
LimanHarbor kıyaslama değerlendirme denemeleri için günlük izlemeleriBelgeler
eğitmenEğitmen ile yapılan LLM çağrılarının günlük izlemeleriBelgeler
LangChain (Python)LangChain LLM çağrılarının günlük izlemeleriBelgeler
LangChain (JS/TS)LangChain JavaScript/TypeScript çağrıları için izlemeleri günlüğe kaydetBelgeler
LangGrafikLangGraph yürütmeleri için günlük izlemeleriBelgeler
LangflowLangflow görsel yapay zeka oluşturucu için günlük izlemeleriBelgeler
LiteLLMLiteLLM model çağrıları için günlük izlemeleriBelgeler
LiveKit TemsilcileriLiveKit Agents AI aracısı çerçeve çağrıları için izlemeleri günlüğe kaydedinBelgeler
LlamaIndexLlamaIndex LLM çağrıları için günlük izlemeleriBelgeler
MastraMastra AI iş akışı çerçeve çağrıları için izlemeleri günlüğe kaydedinBelgeler
Microsoft Agent Çerçevesi (Python)Microsoft Agent Framework çağrılarına ilişkin izlemeleri günlüğe kaydetBelgeler
Microsoft Agent Çerçevesi (.NET)Microsoft Agent Framework .NET çağrılarına ilişkin izlemeleri günlüğe kaydetBelgeler
Mistral AIMistral AI LLM çağrılarının günlük izlemeleriBelgeler
n8nn8n iş akışı yürütmeleri için günlük izlemeleriBelgeler
Novita AINovita AI LLM çağrılarının günlük izlemeleriBelgeler
OlmaOllama LLM çağrılarının günlük izlemeleriBelgeler
OpenAI (Python)OpenAI LLM çağrıları için günlük izlemeleriBelgeler
OpenAI (JS/TS)OpenAI JavaScript/TypeScript çağrıları için izlemeleri günlüğe kaydedinBelgeler
OpenAI TemsilcileriOpenAI Agents SDK çağrıları için günlük izlemeleriBelgeler
OpenClawOpenClaw ajan çalıştırmaları için günlük izlemeleriBelgeler
OpenRouterOpenRouter LLM çağrıları için günlük izlemeleriBelgeler
Açık TelemetriOpenTelemetry destekli çağrılar için günlük izlemeleriBelgeler
OpenWebUIOpenWebUI konuşmaları için izlemeleri günlüğe kaydedinBelgeler
PipecatPipecat gerçek zamanlı sesli aracı aramaları için izlemeleri günlüğe kaydedinBelgeler
ÖnditabanPredibase LLM çağrılarının günlük izlemeleriBelgeler
Pydantic Yapay ZekaPydanticAI temsilcisi çağrılarının günlük izlemeleriBelgeler
RagalarRagas değerlendirmeleri için günlük izlemeleriBelgeler
Anlamsal ÇekirdekMicrosoft Anlamsal Çekirdek çağrıları için günlük izlemeleriBelgeler
SmolajanlarSmolagents ajanları için günlük izlemeleriBelgeler
Bahar AISpring AI çerçeve çağrılarına ilişkin izlemeleri günlüğe kaydetBelgeler
Strands AcenteleriStrands acente çağrılarının günlük izlemeleriBelgeler
Birlikte AITogether AI LLM çağrılarının günlük izlemeleriBelgeler
Vercel AI SDK'sıVercel AI SDK çağrıları için izlemeleri günlüğe kaydetBelgeler
VoltAjanVoltAgent aracısı çerçeve çağrılarına ilişkin izlemeleri günlüğe kaydetBelgeler
WatsonXIBM watsonx LLM çağrıları için günlük izlemeleriBelgeler
xAI GrokxAI Grok LLM çağrıları için günlük izlemeleriBelgeler

[!TIP] Kullandığınız çerçeve yukarıda listelenmiyorsa bir sorun açmaktan veya entegrasyonla ilgili bir PR göndermekten çekinmeyin.

Yukarıdaki çerçevelerden herhangi birini kullanmıyorsanız, izleri günlüğe kaydetmek için "izleme" işlevi dekoratörünü de kullanabilirsiniz:

python
import opik

opik.configure(use_local=True) # Run locally

@opik.track
def my_llm_function(user_question: str) -> str:
    # Your LLM code here

    return "Hello"

[!TIP] Parça dekoratörü herhangi bir entegrasyonumuzla birlikte kullanılabilir ve aynı zamanda iç içe geçmiş işlev çağrılarını izlemek için de kullanılabilir.

<a id="-llm-as-a-judge-metrics"></a>

🧑‍⚖️ Hakim Olarak Yüksek Lisans ölçümleri

Python Opik SDK'sı, LLM başvurunuzu değerlendirmenize yardımcı olacak bir dizi LLM değerlendirme ölçütü içerir. Bu konu hakkında daha fazla bilgiyi metrik belgelerine bakarak öğrenebilirsiniz.

Bunları kullanmak için ilgili metriği içe aktarmanız ve "puan" işlevini kullanmanız yeterlidir:

python
from opik.evaluation.metrics import Hallucination

metric = Hallucination()
score = metric.score(
    input="What is the capital of France?",
    output="Paris",
    context=["France is a country in Europe."]
)
print(score)

Opik ayrıca bir dizi önceden oluşturulmuş buluşsal ölçümün yanı sıra kendi ölçümünüzü oluşturma yeteneğini de içerir. Bu konu hakkında daha fazla bilgiyi metrik belgelerine bakarak öğrenebilirsiniz.

<a id="-evaluating-your-llm-application"></a>

🔍 Yüksek Lisans Başvurularınızı Değerlendirme

Opik, LLM başvurunuzu geliştirme sırasında Datasets aracılığıyla değerlendirmenize olanak tanır ve Deneyler. Opik Dashboard, deneyler ve büyük izlerin daha iyi işlenmesi için geliştirilmiş grafikler sunar. Ayrıca PyTest entegrasyonumuzu kullanarak CI/CD ardışık düzeninizin bir parçası olarak değerlendirmeler çalıştırabilirsiniz.

<a id="-star-us-on-github"></a>

⭐ GitHub'da Bize Yıldız Verin

Opik'i yararlı buluyorsanız lütfen bize bir yıldız vermeyi düşünün! Desteğiniz topluluğumuzu büyütmemize ve ürünü geliştirmeye devam etmemize yardımcı oluyor.

<a id="-contributing"></a>

🤝 Katkıda Bulunmak

Opik'e katkıda bulunmanın birçok yolu vardır:

Opik'e nasıl katkıda bulunacağınız hakkında daha fazla bilgi edinmek için lütfen katkıda bulunma yönergelerimize bakın.