API Integration

Configure external API connections and integrations

OpenAI API

AI-powered content generation and analysis

Your OpenAI API key for DALL-E 3 image generation and text AI features.

Your Runware API key for high-quality image generation. Get your API key here.

Select the AI model to use for content generation. Pricing shown per 1M tokens.

Image Generation Service

Select the image generation service to use. Each service requires its own API key.

API Validation

Google Search Console API

Search performance and ranking data integration

⚠️
Coming Soon
Google Search Console API integration is currently in development. This will provide search performance data and ranking insights.
Planned Features:
  • Search performance metrics
  • Keyword ranking data
  • Click-through rate analysis
  • Search appearance insights
Integration will be available in a future update

API Request Logs

Monitor API usage and performance metrics

0 API calls
get_results(" SELECT * FROM {$wpdb->prefix}igny8_logs WHERE source = 'openai_api' ORDER BY created_at DESC LIMIT 20 "); if ($logs) { foreach ($logs as $log) { $context = json_decode($log->context, true); $status_class = $log->status === 'success' ? 'success' : 'error'; $status_icon = $log->status === 'success' ? 'βœ…' : '❌'; // Debug logging for cost display error_log("Igny8 Display Debug: Log ID=" . $log->id . ", total_cost=" . ($context['total_cost'] ?? 'null') . ", formatted=" . igny8_format_cost($context['total_cost'] ?? 0)); echo ""; } } else { echo ''; } ?>
Timestamp Status Model Tokens (In/Out) Cost API ID
" . esc_html($log->created_at) . " {$status_icon} " . esc_html($log->status) . " " . esc_html($context['model'] ?? 'Unknown') . " " . intval($context['input_tokens'] ?? 0) . " / " . intval($context['output_tokens'] ?? 0) . " " . igny8_format_cost($context['total_cost'] ?? 0) . " " . esc_html($log->api_id ? substr($log->api_id, 0, 12) . '...' : 'N/A') . "
No API logs found.

Image Request Logs

Monitor AI image generation requests and performance

0 image requests
get_results(" SELECT * FROM {$wpdb->prefix}igny8_logs WHERE source = 'openai_image' ORDER BY created_at DESC LIMIT 20 "); if ($image_logs) { foreach ($image_logs as $log) { $context = json_decode($log->context, true); $status_class = $log->status === 'success' ? 'success' : 'error'; $status_icon = $log->status === 'success' ? 'βœ…' : '❌'; echo ""; } } else { echo ''; } ?>
Timestamp Status Model Prompt Length Cost Image Size API ID
" . esc_html($log->created_at) . " {$status_icon} " . esc_html($log->status) . " " . esc_html($context['model'] ?? 'dall-e-3') . " " . intval($context['prompt_length'] ?? 0) . " chars " . igny8_format_cost($context['total_cost'] ?? 0) . " " . esc_html($context['image_size'] ?? '1024x1024') . " " . esc_html($log->api_id ? substr($log->api_id, 0, 12) . '...' : 'N/A') . "
No image request logs found.

Content Engine Settings

Personalization and content generation configuration

ℹ️
Settings Moved
Content Engine settings have been moved to the Personalize module for better organization.

Note: Content Engine settings have been moved to the Personalize module for better organization.

Please configure personalization settings in the Personalize β†’ Settings section.

Third-party Integrations

Additional SEO tools and data sources

⚠️
Coming Soon
Additional third-party integrations are currently in development.

Ahrefs API

Integration with Ahrefs for keyword and backlink data.

SEMrush API

Integration with SEMrush for competitive analysis.