Skip to main content
Currently Featured: This changelog focuses on API releases and features. Platform features are in active development and will be documented in future updates.
September 2025
v1.2.0
πŸ“Ž File Attachments SupportAdvanced document processing capabilities for enhanced AI conversations and analysis.πŸš€ Key Capabilities:
  • Support for PDF, DOCX, TXT, and image file uploads
  • Automatic content extraction and indexing
  • Multi-modal analysis combining text and visual data
  • Context-aware responses using uploaded documents
  • Secure file storage with access controls
πŸ’‘ Developer Benefits:
  • Build document-aware applications
  • Enable complex document Q&A workflows
  • Integrate visual content analysis
  • Streamline document processing pipelines
const response = await fetch('/assistants/{assistant_id}/knowledge-base', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'multipart/form-data'
  },
  body: formData // Contains file upload
});
August 2025
v1.1.5
πŸ” Enhanced Search CapabilitiesImproved search accuracy and filtering options for better information retrieval.πŸš€ New Features:
  • Advanced semantic search algorithms
  • Domain-specific filtering (academic, news, technical)
  • Date range and recency controls
  • Source credibility scoring
  • Multi-language search support
πŸ“Š Performance Improvements:
  • 40% faster response times
  • Higher precision in result ranking
  • Reduced false positive matches
  • Better handling of complex queries
curl -X POST "https://api.dev.opencorpus.ai/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "machine learning breakthroughs 2025",
    "search_domain_filter": ["arxiv.org", "nature.com"],
    "search_recency_filter": "month"
  }'
July 2025
v1.1.0
🧠 Sonar Deep Research ModelAdvanced reasoning capabilities for complex research and analysis tasks.πŸš€ Model Features:
  • Deep analytical reasoning
  • Multi-step research workflows
  • Evidence-based conclusion generation
  • Source verification and cross-referencing
  • Long-context processing (up to 128K tokens)
πŸ’‘ Use Cases:
  • Academic research assistance
  • Complex problem-solving
  • Data analysis and interpretation
  • Technical documentation review
  • Strategic planning and forecasting
import requests

response = requests.post(
    "https://api.dev.opencorpus.ai/chat/completions",
    headers={
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json"
    },
    json={
        "model": "sonar-deep-research",
        "messages": [
            {"role": "user", "content": "Analyze current trends in renewable energy storage"}
        ],
        "temperature": 0.1
    }
)
June 2025
v1.0.8
πŸ” API Key RotationEnhanced security with automated key rotation and management features.πŸš€ Security Features:
  • Automatic key rotation scheduling
  • Zero-downtime key transitions
  • Audit trails for key usage
  • Emergency key revocation
  • Multi-key support per account
πŸ“‹ Management Tools:
  • Web-based key management console
  • REST API for programmatic rotation
  • Email notifications for key expiry
  • Usage analytics per key
  • Role-based access controls
# Rotate API key programmatically
curl -X POST "https://api.dev.opencorpus.ai/api-keys/rotate" \
  -H "Authorization: Bearer YOUR_CURRENT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"grace_period_hours": 24}'
May 2025
v1.0.5
πŸ’° Cost Tracking & AnalyticsTransparent usage monitoring and cost optimization tools.πŸš€ Analytics Features:
  • Real-time usage dashboards
  • Cost breakdown by endpoint and model
  • Budget alerts and limits
  • Historical usage trends
  • Export capabilities for billing
πŸ“Š Cost Optimization:
  • Model usage recommendations
  • Automatic cost-saving suggestions
  • Usage pattern analysis
  • Budget forecasting tools
  • Custom reporting dashboards
// Get usage analytics
const analytics = await fetch('/analytics/usage', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY'
  }
});

const { total_cost, usage_by_model, trends } = await analytics.json();
April 2025
v1.0.3
🏒 SEC Filings FilterSpecialized filtering for financial and regulatory document analysis.πŸš€ Financial Features:
  • SEC EDGAR database integration
  • 10-K, 10-Q, 8-K document parsing
  • Financial statement extraction
  • Regulatory compliance analysis
  • Company financial health indicators
πŸ’Ό Business Intelligence:
  • Competitor analysis tools
  • Market trend identification
  • Risk assessment frameworks
  • Investment research capabilities
  • Regulatory change monitoring
curl -X POST "https://api.dev.opencorpus.ai/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "Q1 earnings analysis",
    "search_domain_filter": ["sec.gov"],
    "date_range_filter": {"start": "2025-01-01", "end": "2025-03-31"}
  }'
March 2025
v1.0.0
πŸ“‹ Structured OutputsDeterministic JSON responses for reliable API integrations.πŸš€ Output Features:
  • Schema-validated JSON responses
  • Type-safe API contracts
  • Consistent data structures
  • Error-free parsing guarantees
  • Integration-friendly formats
πŸ› οΈ Developer Tools:
  • TypeScript type generation
  • Schema validation tools
  • Response format testing
  • Integration testing suites
  • Documentation auto-generation
from pydantic import BaseModel

class Person(BaseModel):
    name: str
    age: int
    occupation: str

response = requests.post(
    "/chat/completions",
    json={
        "model": "sonar-pro",
        "messages": [{"role": "user", "content": "Extract person info from resume"}],
        "response_format": {
            "type": "json_schema",
            "json_schema": {
                "schema": Person.model_json_schema()
            }
        }
    }
)
February 2025
v0.9.8
🎨 Enhanced API ResponsesRich, contextual responses with improved formatting and metadata.πŸš€ Response Improvements:
  • Markdown-formatted outputs
  • Source citations and references
  • Confidence scores for answers
  • Alternative answer suggestions
  • Response metadata and debugging info
πŸ“Š Quality Metrics:
  • Answer accuracy improvements
  • Better source attribution
  • Reduced hallucination rates
  • Enhanced readability scores
  • User satisfaction increases
{
  "choices": [{
    "message": {
      "content": "The capital of France is **Paris**.",
      "sources": [
        {"url": "https://en.wikipedia.org/wiki/Paris", "title": "Paris - Wikipedia"}
      ],
      "confidence": 0.98
    }
  }],
  "usage": {"tokens": 150, "cost": 0.003}
}
January 2025
v0.9.5
πŸ–ΌοΈ Image Upload SupportVisual content analysis and understanding capabilities.πŸš€ Image Features:
  • Multiple format support (PNG, JPEG, WebP)
  • Object detection and recognition
  • Text extraction from images (OCR)
  • Visual question answering
  • Image-to-text conversion
πŸ” Analysis Capabilities:
  • Scene understanding
  • Brand and logo recognition
  • Document image processing
  • Chart and graph interpretation
  • Visual search and matching
const formData = new FormData();
formData.append('image', imageFile);
formData.append('query', 'What does this chart show?');

const response = await fetch('/vision/analyze', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY'
  },
  body: formData
});
December 2024
v0.9.0
🌟 Sonar Pro Model LaunchProfessional-grade reasoning and analysis capabilities.πŸš€ Model Capabilities:
  • Advanced logical reasoning
  • Complex problem decomposition
  • Evidence-based conclusions
  • Multi-domain expertise
  • Professional writing assistance
πŸ’Ό Enterprise Features:
  • Higher accuracy rates
  • Better handling of edge cases
  • Enhanced safety filtering
  • Custom fine-tuning options
  • Priority support access
curl -X POST "https://api.dev.opencorpus.ai/chat/completions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sonar-pro",
    "messages": [
      {"role": "user", "content": "Analyze market trends for renewable energy"}
    ],
    "temperature": 0.3
  }'
November 2024
v0.8.5
πŸ“… Date Range FilteringPrecise temporal control over search results and content.πŸš€ Filtering Features:
  • Custom date range selection
  • Relative time periods (last week, month, year)
  • Publication date filtering
  • Content freshness controls
  • Historical data access
⏰ Time-Based Controls:
  • Real-time content prioritization
  • Archive data access
  • Seasonal trend analysis
  • Time-sensitive research
  • Content aging management
import requests
from datetime import datetime, timedelta

# Search last 30 days
thirty_days_ago = (datetime.now() - timedelta(days=30)).isoformat()

response = requests.post("/search", json={
    "query": "artificial intelligence news",
    "date_range_filter": {
        "start": thirty_days_ago,
        "end": datetime.now().isoformat()
    }
})
October 2024
v0.8.0
πŸŽ“ Academic FilterSpecialized search capabilities for academic and research content.πŸš€ Academic Features:
  • arXiv, Google Scholar, JSTOR integration
  • Peer-reviewed paper filtering
  • Citation analysis and metrics
  • Research impact scoring
  • Academic institution rankings
πŸ“š Research Tools:
  • Literature review automation
  • Citation network analysis
  • Research gap identification
  • Methodology comparison
  • Academic writing assistance
curl -X POST "https://api.dev.opencorpus.ai/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "machine learning optimization",
    "search_domain_filter": ["arxiv.org", "scholar.google.com"],
    "academic_filter": true,
    "citation_count_min": 50
  }'
September 2024
v0.7.5
⚠️ Model Deprecation NoticePhased deprecation of legacy models for improved performance.πŸ“‹ Deprecated Models:
  • sonar-small (replaced by sonar)
  • sonar-medium (replaced by sonar-pro)
  • Legacy GPT-3.5 variants
πŸ”„ Migration Path:
  • Automatic model upgrades
  • Performance comparison tools
  • Gradual rollout schedule
  • Extended support period (6 months)
  • Migration documentation
Action Required: Update your API calls to use current model names. Legacy models will be removed by March 2025.
// Before (deprecated)
const response = await fetch('/chat/completions', {
  method: 'POST',
  headers: { 'Authorization': 'Bearer YOUR_API_KEY' },
  body: JSON.stringify({
    model: 'sonar-small', // ❌ Deprecated
    messages: [{ role: 'user', content: 'Hello' }]
  })
});

// After (current)
const response = await fetch('/chat/completions', {
  method: 'POST',
  headers: { 'Authorization': 'Bearer YOUR_API_KEY' },
  body: JSON.stringify({
    model: 'sonar', // βœ… Current
    messages: [{ role: 'user', content: 'Hello' }]
  })
});
August 2024
v0.7.0
🎀 Voice API BetaReal-time voice conversation capabilities for conversational AI.πŸš€ Voice Features:
  • WebRTC-based audio streaming
  • Voice activity detection
  • Real-time speech-to-text
  • Text-to-speech synthesis
  • Conversation flow management
🎡 Audio Quality:
  • Low-latency processing
  • Echo cancellation
  • Noise reduction
  • Multiple voice options
  • Custom voice training
import websocket
import json

def on_message(ws, message):
    data = json.loads(message)
    if data['type'] == 'transcript':
        print(f"Transcript: {data['text']}")

ws = websocket.WebSocketApp(
    "wss://api.dev.opencorpus.ai/voice/stream",
    header={"Authorization": "Bearer YOUR_API_KEY"},
    on_message=on_message
)
ws.run_forever()
July 2024
v0.6.5
πŸ” Search-Only APIDedicated endpoints for web search without AI reasoning.πŸš€ Search Features:
  • Pure web search results
  • No AI interpretation or summarization
  • Raw search result data
  • Multiple search engines
  • Result ranking algorithms
πŸ“Š Use Cases:
  • Building custom search engines
  • Data collection and analysis
  • Research automation
  • Content aggregation
  • Search result processing
# Pure search results
curl -X POST "https://api.dev.opencorpus.ai/search/only" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "latest AI developments",
    "num_results": 20,
    "include_metadata": true
  }'
June 2024
v0.6.0
⚑ Real-Time StreamingLive response streaming for enhanced user experience.πŸš€ Streaming Features:
  • Token-by-token response streaming
  • Real-time conversation updates
  • Progressive result display
  • Cancelable requests
  • Bandwidth optimization
πŸ’‘ Developer Benefits:
  • Improved perceived performance
  • Better user experience
  • Reduced server load
  • Enhanced interactivity
  • Mobile-friendly responses
const response = await fetch('/chat/completions', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    model: 'sonar',
    messages: [{ role: 'user', content: 'Tell me a story' }],
    stream: true
  })
});

const reader = response.body.getReader();
while (true) {
  const { done, value } = await reader.read();
  if (done) break;
  console.log(new TextDecoder().decode(value));
}
May 2024
v0.5.5
πŸ“Š Enhanced Rate LimitingFlexible usage controls and analytics for better resource management.πŸš€ Rate Limit Features:
  • Custom rate limit tiers
  • Burst capacity allowances
  • Graduated pricing tiers
  • Real-time usage monitoring
  • Automatic scaling triggers
πŸ“ˆ Analytics Dashboard:
  • Usage pattern visualization
  • Peak usage identification
  • Cost optimization suggestions
  • Performance bottleneck alerts
  • Forecasting and planning tools
# Check current usage
curl -H "Authorization: Bearer YOUR_API_KEY" \
     "https://api.dev.opencorpus.ai/usage/stats"

# Response includes rate limit status
{
  "requests_today": 1250,
  "requests_limit": 5000,
  "reset_time": "2025-01-01T00:00:00Z",
  "burst_remaining": 50
}
April 2024
v0.5.0
πŸ”‘ API Key ManagementComprehensive API key lifecycle management and security.πŸš€ Key Management Features:
  • Secure key generation and storage
  • Key rotation and renewal
  • Usage analytics per key
  • Emergency key deactivation
  • Team key sharing controls
πŸ”’ Security Enhancements:
  • Encrypted key storage
  • Audit trails for all operations
  • IP whitelisting options
  • Geographic access controls
  • Automated security monitoring
# Create new API key
curl -X POST "https://api.dev.opencorpus.ai/api-keys" \
  -H "Authorization: Bearer YOUR_MASTER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Production App Key",
    "permissions": ["read", "write"],
    "rate_limit": 1000
  }'
March 2024
v0.4.5
πŸ“š Interactive API PlaygroundEnhanced developer experience with live API testing tools.πŸš€ Playground Features:
  • Live code execution
  • Multiple language examples
  • Real-time response preview
  • Authentication handling
  • Error simulation tools
πŸ› οΈ Developer Tools:
  • Request/response history
  • API endpoint discovery
  • Schema validation
  • Performance metrics
  • Integration testing
Try it now: Visit our API Playground to test endpoints interactively.
February 2024
v0.4.0
πŸͺ Webhook IntegrationReal-time event notifications for seamless integrations.πŸš€ Webhook Features:
  • Event-driven notifications
  • Configurable webhook URLs
  • Retry logic and failure handling
  • Event filtering and routing
  • Security signature validation
πŸ“‘ Supported Events:
  • Message completions
  • Search result updates
  • File processing status
  • Usage threshold alerts
  • Error notifications
// Register webhook
await fetch('/webhooks', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    url: 'https://your-app.com/webhook',
    events: ['completion.done', 'search.updated'],
    secret: 'your-webhook-secret'
  })
});
January 2024
v0.3.5
πŸš€ Response CachingIntelligent caching system for improved performance and cost efficiency.πŸš€ Caching Features:
  • Smart response caching
  • Configurable TTL settings
  • Cache invalidation controls
  • Hit rate optimization
  • Bandwidth reduction
πŸ’° Cost Benefits:
  • Reduced API costs
  • Faster response times
  • Lower infrastructure load
  • Improved user experience
  • Automatic cache management
curl -X POST "https://api.dev.opencorpus.ai/chat/completions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-Cache-Control: max-age=3600" \
  -d '{
    "model": "sonar",
    "messages": [{"role": "user", "content": "What is AI?"}]
  }'
December 2023
v0.3.0
πŸ“¦ Batch API OperationsEfficient bulk processing capabilities for large-scale operations.πŸš€ Batch Features:
  • Asynchronous job processing
  • Bulk data operations
  • Progress tracking
  • Result aggregation
  • Error handling and retries
πŸ—οΈ Enterprise Solutions:
  • Large dataset processing
  • Bulk content analysis
  • Mass user operations
  • Automated workflows
  • Scalable processing pipelines
# Submit batch job
batch_response = requests.post('/batch/chat/completions', json={
    'requests': [
        {'model': 'sonar', 'messages': [{'role': 'user', 'content': 'Summarize article 1'}]},
        {'model': 'sonar', 'messages': [{'role': 'user', 'content': 'Summarize article 2'}]},
        # ... more requests
    ]
})

# Check status
job_id = batch_response.json()['id']
status = requests.get(f'/batch/status/{job_id}')
November 2023
v0.2.5
πŸ“‹ Enhanced Audit LoggingComprehensive activity tracking and compliance reporting.πŸš€ Logging Features:
  • Detailed API call logs
  • User activity monitoring
  • Security event tracking
  • Compliance reporting tools
  • Log retention policies
πŸ” Analytics Insights:
  • Usage pattern analysis
  • Performance bottleneck identification
  • Security threat detection
  • Compliance audit trails
  • Business intelligence data
# Get audit logs
curl -H "Authorization: Bearer YOUR_API_KEY" \
     "https://api.dev.opencorpus.ai/logs/audit?start_date=2025-01-01&end_date=2025-01-31"

# Response includes detailed activity logs
{
  "logs": [
    {
      "timestamp": "2025-01-15T10:30:00Z",
      "endpoint": "/chat/completions",
      "user_id": "user123",
      "status": 200,
      "tokens_used": 150
    }
  ]
}
October 2023
v0.2.0
πŸ› οΈ Official SDK ReleasesDeveloper-friendly SDKs for popular programming languages.πŸš€ SDK Features:
  • Python SDK with async support
  • JavaScript/TypeScript SDK
  • Go SDK for backend services
  • Java SDK for enterprise apps
  • Comprehensive documentation
πŸ’» Developer Experience:
  • Auto-completion support
  • Type hints and validation
  • Error handling utilities
  • Testing frameworks
  • Integration examples
# Python SDK example
from kathan_ai import KathanAI

client = KathanAI(api_key='YOUR_API_KEY')

response = client.chat.completions.create(
    model='sonar-pro',
    messages=[{'role': 'user', 'content': 'Hello, world!'}]
)

print(response.choices[0].message.content)
September 2023
v0.1.5
⚑ Performance OptimizationsSignificant speed and reliability improvements across all endpoints.πŸš€ Performance Gains:
  • 50% faster API response times
  • Reduced latency for streaming responses
  • Improved concurrent request handling
  • Better error recovery mechanisms
  • Enhanced caching strategies
πŸ“Š Reliability Improvements:
  • 99.9% uptime guarantees
  • Automatic failover systems
  • Load balancing optimizations
  • Memory usage optimization
  • Database query performance
# Performance test
curl -w "@curl-format.txt" -X POST "https://api.dev.opencorpus.ai/chat/completions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sonar",
    "messages": [{"role": "user", "content": "Performance test"}]
  }'
August 2023
v0.1.0
πŸŽ‰ Kathan AI API LaunchInitial release of the Kathan AI conversational API platform.πŸš€ Core Features:
  • Chat completions with multiple models
  • Web search integration
  • Knowledge base management
  • User authentication and authorization
  • RESTful API design with OpenAPI specification
πŸ“‹ Initial Endpoints:
  • /chat/completions - Text generation
  • /search - Web search capabilities
  • /assistants - AI assistant management
  • /knowledge-base - Document processing
  • /auth - Authentication services
πŸ’‘ Getting Started:
# First API call
curl -X POST "https://api.dev.opencorpus.ai/chat/completions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sonar",
    "messages": [{"role": "user", "content": "Hello, Kathan AI!"}]
  }'
Welcome to the Kathan AI API! We’re excited to provide powerful AI capabilities through our comprehensive API platform. Explore the documentation and start building amazing applications.