Datura Console is a platform designed to simplify AI integration for developers and businesses, providing comprehensive access to the Bittensor network through a single API key. The console also enables user to directly consume the Bittensor network’s AI models and utilize its capabilities to perform wide range of search based operations

Key Features:

Desearch: An AI-driven search tool that offers contextual, multi-perspective results by processing queries through a decentralized community of AI models. This approach ensures accurate and relevant information, minimizing noise and irrelevant data.

API Integration: The platform offers a user-friendly API with comprehensive documentation, enabling quick and efficient incorporation of AI features into applications, thereby enhancing user experience and operational efficiency.

Real-Time Monitoring and Analytics: Users have access to a detailed API dashboard that provides real-time error logs and request metrics, ensuring smooth application performance.

Playground: Datura Console provides a playground for users to experience AI models firsthand, allowing them to test features, evaluate performance, and envision potential enhancements for their applications.

By leveraging the Datura Console, developers can seamlessly integrate advanced AI capabilities into their projects, benefiting from the decentralized and secure nature of the Bittensor network.

Dashboard

The dashboard is user-friendly and provides real-time monitoring of API usage, errors, and billing to help users track and optimize their AI-based integrations. The overview provides general insights into API usage and account details.

Datura Console Dashboard

API Keys: Manages API keys for accessing Datura services.

Logs: Tracks API request logs and error logs.

Billing: Provides financial details, including balance and spending.

Requests: Displays the total number of API requests.

Graph: Shows request trends over time.

Latest Error Logs: Indicates if there are any recent errors .

Balance & Spending

Balance: Shows the current account balance.

Spent: Displays the total spending for the selected time period.

Graph: Represents spending trends over time.

Activity Summary

Subnets Used: Lists the subnets.

Requests: Number of API requests per subnet.

Errors: Tracks errors encountered.

Spent: Shows the cost associated with API calls .

API Keys

This is the API Keys Management page of the Datura Console, where users can manage their API keys for accessing Datura services.

Create Key is used to define a new API key, while Delete Key removes an existing key. Edit allows user to change the key name and description, but not the key itself. The primary grid displays existing API keys with details such as:

Name: Identifier for the key.

Token: The actual API key, partially masked for security.

Description: A user-defined description.

Timestamp: The date and time when the key was created.

Logs

This is the Logs page of the Datura Console, where users can monitor API requests and responses.

The Log Entries Table contains the following information. Upon clicking the Subnet, additionaldetails are displayed with request and response details.

Subnet: The service making the request .

Method: The HTTP method used.

URL: The endpoint being accessed.

Timestamp: The date and time of the request.

Status: The HTTP response code.

Billing

This is the Billing page of the Datura Console, where users can manage their account balance, top-ups, and spending.

Balance Management

Current Balance: Displays the available balance.

Payment Method: Shows available payment methods (TAO and Card). User can use either method to top up the balance

Top-Up Option: Users can manually enter an amount and click “Top up balance” to add funds. On this, the user will be redirected to Stripe Payment Gateway for further payment. w

Auto Top-Up: Users can enable automatic billing when their balance is low. The current threshold by default is set to 10,andthedefaultautotopupamountis10, and the default auto top-up amount is 25. There is also an option to update the threshold.

Spending Overview

Spent Amount: Displays the total amount spent.

Spending Graph: Visual representation of spending over time.

Transaction Explorer

This grid enlists recent transactions along with the payment deducted for the relevant transaction.

Subnet: The service used for a particular transaction.

Date: Timestamp of the transaction.

Amount: The cost of the request.

Status: Payment success status.

Playground

This is the Playground page for the Datura Console, specifically for the Desearch AI-powered search tool.

Tool Selection & Filters

Desearch: The selected AI search tool, which allows developers and AI builders to integrate AI search capabilities into their applications.

Customization Button: Users can configure Desearch for their needs. This allows user to pass on custom insructions to the AI model which helps in better responses.

Filters: Filters under this stremline the AI Model based on search tools, date filters, response order sorting and available models.

Search & Results

New Chat: Initiates a new AI-powered search.

Search Results: Displays news and search results related to the provided query. The results are generated by the AI model.

The playground behind the scenes uses Datura’s API AI Search endpoint which can be accessed through here.