AI 提供商
与 LLM 提供商交互,或扩展框架以实现新的提供商。
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: [], // 添加自定义参数(temperature、logprobs 等)
);
}
}
$message = MyAgent::make()
->chat(new UserMessage("Hi!"))
->getMessage();
echo $message->getContent();
// 嗨,今天我能帮你什么?Anthropic 提示缓存
Google Vertex AI 上的 Anthropic
OpenAIResponses
OpenAI
AzureOpenAI
OpenAILike
Ollama
Gemini
Vertex AI 上的 Gemini
Mistral
ZAI
HuggingFace
Deepseek
Grok(X-AI)
AWS Bedrock Runtime
Cohere
Alibaba DashScope
路由
用于高可用性的提供商故障切换
路由逻辑控制
自定义 HTTP 客户端
实现自定义提供商
最后更新于