Yes, Phoenix supports bringing your own LLMs for task evaluation. You can implement a custom LLM class by inheriting from a base evaluation model, allowing you to integrate your own LLMs with Phoenix's evaluation features. This includes using out-of-the-box evals with a custom backend LLM, as long as the custom model is compatible with Phoenix's evaluation framework. For more details, you can refer to the Custom Task Evaluation documentation.Would you like more detail on how to implement this? Sources:
- Custom Task Evaluation
馃挕聽Hint: Mention RunLLM in the thread for followups.
Are there any code examples on how I can integrate Phoenix tracer with custom RAG agent (an agent that does not use popular frameworks like LlamaIndex?