v19.7.0

Native Function Calling Now Live - Full Agentic Coding Support

Sreejan
SreejanAuthor

The wait is over! Native function/tool calling has been fully implemented and is now live across the platform. This long-awaited feature enables seamless integration with agentic coding tools including Claude Code, Roo, Cline, GPT Codex, and more. Function calling has been rolled out to most models in Provider 3, Provider 5, and Provider 7, with additional model rollouts coming soon.

⚠️ Rolling Deployment: Function calling is currently being progressively rolled out. Not all models support it yet. Please check the Models page to verify whether your preferred model supports function calling before integration.

🚀 Native Function Calling - Major Platform Update

3

Agentic Coding Support: Full native function/tool calling implementation enabling seamless integration with popular coding assistants.

Streaming with Tools Enabled

  • Previously Blocked: Streaming requests with tools (function calling) were not supported
  • Now Supported: Requests with stream: true and tools parameter work seamlessly
  • Real-time Responses: Get real-time streaming of tool call results

Multi-Turn Function Calling Fixed

  • Issue Resolved: Fixed compatibility issues with multi-turn function calling conversations
  • Universal Compatibility: Works with Claude Code, Roo, Cline, GPT Codex, etc.
  • OpenAI-Compatible: Functions anywhere OpenAI-compatible APIs are accepted

Provider 7 - Anthropic Tool Calling Integration

  • Full Conversion: Complete tool message format conversion for Anthropic models
  • Stream Support: Proper handling of tool_use content blocks in streaming responses
  • Index Mapping Fix: Corrected index mapping for streaming tool call chunks

Provider 3 - Model Catalog Updates

30

New Models Added (5 models)

Chat/Completion Models:

Image Editing Models:


Feature Updates (25+ models)

Function Calling Added:

Audio Capability Added:

Vision Capability Added:

Feature Corrections:


Tool Calling Compatibility Fix

  • Fixed handling when assistant message content is null/missing with tool_calls
  • Ensures content field exists for all tool role messages
  • Resolves compatibility issues with models returning null content

Provider 5 - Infrastructure & Model Updates

35

Infrastructure Enhancement

  • Load Balancing: Secondary API key added for improved reliability
  • Rate Limit Mitigation: Automatic key rotation when limits are reached
  • Higher Throughput: Effectively doubles available request capacity

Function Calling Rollout (11 models)


Context Window Expansions


Feature Additions

Reasoning Added:

Vision Added:


Embedding Models Improved (4 models)


Image Generation Optimized (2 models)

🔧 Bug Fixes & Stability

7

HTTP Error Handling Improvements

Improved error handling across 7 providers for better debugging and consistent error reporting:

  • Provider 1 - Added early HTTP error detection
  • Provider 2 - Added early error detection with body reading
  • Provider 3 - Added early HTTP error detection
  • Provider 5 - Error body read before context closes
  • Provider 6 - Error body read before context closes
  • Provider 7 - Full response captured on error
  • Provider 8 - Error body read before context closes

Improvements:

  • Error responses now captured and logged correctly
  • Consistent error handling pattern across all providers
  • Error details preserved even for streaming requests

Platform Impact

5
  • Native Function Calling: Full agentic coding support across Claude Code, Roo, Cline, GPT Codex, etc.
  • Streaming + Tools: Real-time function calling now fully supported
  • Provider 7 Anthropic: Complete tool calling protocol conversion for Claude models
  • Provider 3 Expansion: 5 new models + 25+ feature updates
  • Provider 5 Load Balancing: Improved reliability and throughput

Important Notes

4
  • Rolling Deployment: Function calling is progressively rolling out. Check the Models page to verify model support.
  • Agentic Coding: Works with Claude Code, Roo, Cline, GPT Codex, and any OpenAI-compatible platform.
  • Feature Flag Updates: Model capabilities have been corrected across Provider 3 and Provider 5.
  • Context Windows: Several Provider 5 models received major context window expansions. Pro and Ultra tiers receive 100% allocation.