5a558eb09e
TypeScript SDK Compatibility V1.x E2E Tests / Select Node version matrix (push) Has been cancelled
TypeScript SDK Compatibility V1.x E2E Tests / TypeScript SDK Compatibility V1.x E2E Tests Node ${{matrix.node_version}} (push) Has been cancelled
TypeScript SDK E2E Tests / TypeScript SDK E2E Tests Node ${{matrix.node_version}} (push) Has been cancelled
Opik Optimizer - E2E Tests / build-opik (push) Has been cancelled
TypeScript SDK Compatibility V1.x E2E Tests / build-opik (push) Has been cancelled
Python SDK E2E Tests / Select Python version matrix (push) Has been cancelled
Python SDK E2E Tests / Python SDK E2E Tests ${{matrix.python_version}} (push) Has been cancelled
Python SDK E2E Tests / build-opik (push) Has been cancelled
Python SDK Compatibility V1.x E2E Tests / Select Python version matrix (push) Has been cancelled
Python SDK Compatibility V1.x E2E Tests / Python SDK Compatibility V1.x E2E Tests ${{matrix.python_version}} (push) Has been cancelled
Python SDK Compatibility V1.x E2E Tests / build-opik (push) Has been cancelled
TypeScript SDK E2E Tests / Select Node version matrix (push) Has been cancelled
TypeScript SDK E2E Tests / build-opik (push) Has been cancelled
Opik Optimizer - E2E Tests / Opik Optimizer E2E Tests Python ${{matrix.python_version}} (push) Has been cancelled
Opik Optimizer - E2E Tests / Opik Optimizer Integration Smoke Tests (push) Has been cancelled
🐙 Code Quality / detect (push) Has been cancelled
🐙 Code Quality / lint (${{ matrix.leg.name }}) (push) Has been cancelled
🐙 Code Quality / summary (push) Has been cancelled
TypeScript SDK Library Integration Tests / Check Secrets (push) Has been cancelled
TypeScript SDK Library Integration Tests / opik-vercel (Vercel AI SDK / eve) (push) Has been cancelled
SDK Library Integration Tests Runner / Check Secrets (push) Has been cancelled
SDK Library Integration Tests Runner / Missed OpenAI API Key Warning (push) Has been cancelled
SDK Library Integration Tests Runner / Build (push) Has been cancelled
SDK Library Integration Tests Runner / openai_tests (push) Has been cancelled
SDK Library Integration Tests Runner / langchain_tests (push) Has been cancelled
SDK Library Integration Tests Runner / langchain_legacy_tests (push) Has been cancelled
SDK Library Integration Tests Runner / llama_index_tests (push) Has been cancelled
SDK Library Integration Tests Runner / anthropic_tests (push) Has been cancelled
SDK Library Integration Tests Runner / mistral_tests (push) Has been cancelled
SDK Library Integration Tests Runner / groq_tests (push) Has been cancelled
SDK Library Integration Tests Runner / aisuite_tests (push) Has been cancelled
SDK Library Integration Tests Runner / haystack_tests (push) Has been cancelled
SDK Library Integration Tests Runner / dspy_tests (push) Has been cancelled
SDK Library Integration Tests Runner / crewai_v0_tests (push) Has been cancelled
SDK Library Integration Tests Runner / crewai_v1_tests (push) Has been cancelled
SDK Library Integration Tests Runner / genai_tests (push) Has been cancelled
SDK Library Integration Tests Runner / adk_tests (push) Has been cancelled
SDK Library Integration Tests Runner / adk_legacy_1_3_0_tests (push) Has been cancelled
SDK Library Integration Tests Runner / evaluation_metrics_tests (push) Has been cancelled
SDK Library Integration Tests Runner / bedrock_tests (push) Has been cancelled
SDK Library Integration Tests Runner / litellm_tests (push) Has been cancelled
SDK Library Integration Tests Runner / harbor_tests (push) Has been cancelled
SDK Library Integration Tests Runner / Slack Notification (push) Has been cancelled
Lint Opik Helm Chart / render-equality (push) Has been cancelled
Opik Optimizer - Unit Tests / Opik Optimizer Unit Tests Python ${{matrix.python_version}} (push) Has been cancelled
Python BE E2E Tests / Python BE E2E (push) Has been cancelled
Python Backend Tests / run-python-backend-tests (push) Has been cancelled
Python SDK Unit Tests / Python SDK Unit Tests ${{matrix.python_version}} (push) Has been cancelled
Release Drafter / update_release_draft (push) Has been cancelled
SDK E2E Libraries Integration Tests / Check Secrets (push) Has been cancelled
SDK E2E Libraries Integration Tests / Missed OpenAI API Key Warning (push) Has been cancelled
SDK E2E Libraries Integration Tests / build-opik (push) Has been cancelled
SDK E2E Libraries Integration Tests / E2E Lib Integration Python ${{matrix.python_version}} (push) Has been cancelled
TypeScript SDK Integration Build & Publish / build-and-publish (opik-gemini) (push) Has been cancelled
TypeScript SDK Integration Build & Publish / build-and-publish (opik-langchain) (push) Has been cancelled
TypeScript SDK Integration Build & Publish / build-and-publish (opik-openai) (push) Has been cancelled
TypeScript SDK Integration Build & Publish / build-and-publish (opik-otel) (push) Has been cancelled
TypeScript SDK Integration Build & Publish / build-and-publish (opik-vercel) (push) Has been cancelled
TypeScript SDK Build & Publish / build-and-publish (push) Has been cancelled
TypeScript SDK Unit Tests / Test on Node ${{ matrix.node-version }} (push) Has been cancelled
Backend Tests / discover-tests (push) Has been cancelled
Backend Tests / ${{ matrix.name }} (push) Has been cancelled
Build and Publish SDK / build-and-publish (push) Has been cancelled
Build Opik Docker Images / set-version (push) Has been cancelled
Build Opik Docker Images / build-backend (push) Has been cancelled
Build Opik Docker Images / build-sandbox-executor-python (push) Has been cancelled
Build Opik Docker Images / build-python-backend (push) Has been cancelled
Build Opik Docker Images / build-frontend (push) Has been cancelled
Build Opik Docker Images / create-git-tag (push) Has been cancelled
ClickHouse Migration Cluster Check / validate-clickhouse-migrations (push) Has been cancelled
Docs - Publish / run (push) Has been cancelled
E2E Tests - Post Merge (v2) / 🧪 E2E v2 Tests (${{ github.event.inputs.tier || 't1' }}) (push) Has been cancelled
E2E Tests - Post Merge (v2) / 📢 Slack Notification (push) Has been cancelled
Frontend Unit Tests / Test on Node 20 (push) Has been cancelled
Guardrails E2E Tests / Select Python version matrix (push) Has been cancelled
Guardrails E2E Tests / Guardrails E2E Tests ${{matrix.python_version}} (push) Has been cancelled
Guardrails E2E Tests / 📢 Slack Notification (push) Has been cancelled
Guardrails Backend Unit Tests / Guardrails Backend Unit Tests (push) Has been cancelled
Guardrails Backend Unit Tests / 📢 Slack Notification (push) Has been cancelled
Lint Opik Helm Chart / lint-helm-chart (Helm v3.21.0) (push) Has been cancelled
Lint Opik Helm Chart / lint-helm-chart (Helm v4.2.0) (push) Has been cancelled
Lint Opik Helm Chart / unittest-helm-chart (push) Has been cancelled
104 lines
4.0 KiB
Plaintext
104 lines
4.0 KiB
Plaintext
---
|
|
description: Start here to integrate Opik into your Flowise-based genai application
|
|
for end-to-end LLM observability, unit testing, and optimization.
|
|
headline: Flowise | Opik Documentation
|
|
og:description: Create AI agents using Flowise's drag-and-drop interface. Leverage
|
|
Opik to analyze chatflows and enhance user experiences effectively.
|
|
og:site_name: Opik Documentation
|
|
og:title: Build AI Workflows with Opik - Flowise
|
|
title: Observability for Flowise with Opik
|
|
---
|
|
|
|
Flowise AI is a visual LLM builder that allows you to create AI agents and workflows through a drag-and-drop interface. With Opik integration, you can analyze and troubleshoot your chatflows and agentflows to improve performance and user experience.
|
|
|
|
<Tip>
|
|
This is a native UI integration that works directly within the Flowise AI interface. No Python code is required to set
|
|
up the integration.
|
|
</Tip>
|
|
|
|
## Overview
|
|
|
|
Flowise AI provides a visual interface for building AI applications, and Opik integration enables comprehensive analytics and monitoring of your AI workflows. This integration allows you to track performance metrics, monitor user interactions, and analyze conversation flows directly from the Flowise AI interface.
|
|
|
|
## Setup Instructions
|
|
|
|
### 1. Access Configuration
|
|
|
|
1. At the top right corner of your Chatflow or Agentflow, click **Settings** > **Configuration**
|
|
|
|
2. Navigate to the **Analyse Chatflow** section
|
|
|
|

|
|
|
|
3. You will see a list of analytics providers, including Opik
|
|
|
|
### 2. Configure Opik Integration
|
|
|
|
1. Click on **Opik** from the list of analytics providers
|
|
|
|
2. Create credentials for Opik:
|
|
|
|
- **API Key**: Your Opik API key (obtain from your Opik workspace)
|
|
- **Workspace**: Your Opik workspace name
|
|
- **Project**: Your Opik project name
|
|
- **Server URL**: Your Opik server URL (if using self-hosted)
|
|
|
|

|
|
|
|
3. Fill in other configuration details as required
|
|
|
|
4. Turn the provider **ON**
|
|
|
|

|
|
|
|

|
|
|
|
### 3. Verify Integration
|
|
|
|
Once configured, you can analyze your chatflows and agentflows using the Opik UI dashboard. The integration will automatically start tracking:
|
|
|
|
- User interactions
|
|
- Agent responses
|
|
- Performance metrics
|
|
- Error rates
|
|
- Conversation flows
|
|
|
|

|
|
|
|
## What Gets Tracked
|
|
|
|
When you enable the Opik integration in Flowise AI, the following data is automatically captured:
|
|
|
|
- **Chatflow/Agentflow executions**: Complete workflow runs with inputs and outputs
|
|
- **User interactions**: All user messages and system responses
|
|
- **Performance metrics**: Response times and execution durations
|
|
- **Error tracking**: Any failures or exceptions during execution
|
|
- **Conversation context**: Full conversation history and flow state
|
|
|
|
## Viewing Data in Opik
|
|
|
|
After setting up the integration, you can view your Flowise AI data in the Opik dashboard:
|
|
|
|
1. **Traces**: Each chatflow or agentflow execution creates a trace
|
|
2. **Spans**: Individual steps and interactions within workflows
|
|
3. **Metrics**: Performance and usage statistics
|
|
4. **Feedback**: Manual annotations and evaluations
|
|
|
|
## Next Steps
|
|
|
|
After setting up the Flowise AI integration:
|
|
|
|
1. **Test the Integration**: Run a few test chatflows to verify data is being captured
|
|
2. **Explore Analytics**: Use the Opik dashboard to analyze your workflow performance
|
|
3. **Set Up Monitoring**: Configure alerts for performance issues or errors
|
|
4. **Optimize Workflows**: Use insights to improve your AI applications
|
|
|
|
## Getting Help
|
|
|
|
If you encounter issues with the Flowise AI integration:
|
|
|
|
1. Check the [Opik documentation](/tracing/concepts)
|
|
2. Review [Flowise AI documentation](https://docs.flowiseai.com)
|
|
3. Contact Opik support for technical assistance
|
|
|
|
The Flowise AI integration with Opik provides powerful analytics capabilities to help you build, monitor, and optimize your AI applications effectively. |