phind constant

Phind configuration using OpenAI-compatible interface

Implementation

static const OpenAICompatibleProviderConfig phind =
    OpenAICompatibleProviderConfig(
  providerId: 'phind-openai',
  displayName: 'Phind (OpenAI-compatible)',
  description: 'Phind AI models using OpenAI-compatible interface',
  defaultBaseUrl: ProviderDefaults.phindBaseUrl,
  defaultModel: ProviderDefaults.phindDefaultModel,
  supportedCapabilities: {
    LLMCapability.chat,
    LLMCapability.streaming,
    LLMCapability.toolCalling,
  },
  supportsReasoningEffort: false,
  supportsStructuredOutput: false,
  modelConfigs: {
    'Phind-70B': ModelCapabilityConfig(
      supportsReasoning: false,
      supportsVision: false,
      supportsToolCalling: true,
      maxContextLength: 32768,
    ),
  },
);