Proveedor de IA
Interactúa con proveedores de LLM o amplía el framework para implementar nuevos.
Anthropic
namespace App\Neuron;
use NeuronAI\Agent\Agent;
use NeuronAI\Chat\Messages\UserMessage;
use NeuronAI\Providers\AIProviderInterface;
use NeuronAI\Providers\Anthropic\Anthropic;
class MyAgent extends Agent
{
protected function provider(): AIProviderInterface
{
return new Anthropic(
key: 'ANTHROPIC_API_KEY',
model: 'ANTHROPIC_MODEL',
parameters: [], // Añade parámetros personalizados (temperature, logprobs, etc)
);
}
}
$message = MyAgent::make()
->chat(new UserMessage("¡Hola!"))
->getMessage();
echo $message->getContent();
// Hola, ¿en qué puedo ayudarte hoy?Caché de prompts de Anthropic
Anthropic en Google Vertex AI
OpenAIResponses
OpenAI
AzureOpenAI
OpenAILike
Ollama
Gemini
Gemini en Vertex AI
Mistral
ZAI
HuggingFace
Deepseek
Grok (X-AI)
AWS Bedrock Runtime
Cohere
Alibaba DashScope
Enrutamiento
Conmutación por error del proveedor para alta disponibilidad
Control de la lógica de enrutamiento
Cliente HTTP personalizado
Implementar un proveedor personalizado
Última actualización