当前位置: 首页 > news >正文

deepseek-php-client开源程序是强力维护的 PHP API 客户端,允许您与 deepseek API 交互

一、软件介绍

文末提供程序和源码下载学习

       deepseek-php-client开源程序是强力维护的 PHP API 客户端,允许您与 deepseek API 交互。

二、Features   特点

  • 无缝 API 集成:DeepSeek 人工智能功能的 PHP 优先接口。
  • 流畅构建器模式:可链式调用的请求构建方法。
  • 企业级就绪:PSR-18 兼容的 HTTP 客户端集成。
  • 模型灵活性:支持多个 DeepSeek 模型(Coder、Chat 等)。
  • 流式传输就绪:内置实时响应处理支持。
  • 多个 HTTP 客户端:易于使用 Guzzle http client (默认) 或 symfony http client 。
  • 框架友好:提供 Laravel & Symfony 包。

三、 Installation  安装

Require the package via Composer:
使用 Composer 安装包:

composer require deepseek-php/deepseek-php-client

Requirements:  需求:

  • PHP 8.1+

四、Quick Start  🚀 快速开始

Basic Usage  基本用法

Get started with just two lines of code:
只需两行代码即可开始使用:

use DeepSeek\DeepSeekClient;$response = DeepSeekClient::build('your-api-key')->query('Explain quantum computing in simple terms')->run();echo $response;

📌 Defaults used:  📌 默认值已使用:

  • Model: deepseek-chat  模型: deepseek-chat
  • Temperature: 0.8  温度: 0.8

Advanced Configuration  高级配置

use DeepSeek\DeepSeekClient;
use DeepSeek\Enums\Models;$client = DeepSeekClient::build(apiKey:'your-api-key', baseUrl:'https://api.deepseek.com/v3', timeout:30, clientType:'guzzle');$response = $client->withModel(Models::CODER->value)->withStream()->setTemperature(1.2)->run();echo 'API Response:'.$response;

Use with Symfony HttpClient
使用 Symfony HttpClient

the package already built with symfony Http client, if you need to use package with symfony Http Client , it is easy to achieve that, just pass clientType:'symfony' with build function.
该软件包已使用 symfony Http client 构建,如果您需要使用带有 symfony Http Client 的软件包,这很容易实现,只需使用 build 函数传递 clientType:'symfony' 即可。

ex with symfony:  使用 symfony 的示例:

//  with defaults baseUrl and timeout
$client = DeepSeekClient::build('your-api-key', clientType:'symfony')
// with customization
$client = DeepSeekClient::build(apiKey:'your-api-key', baseUrl:'https://api.deepseek.com/v3', timeout:30, clientType:'symfony');$client->query('Explain quantum computing in simple terms')->run();

Get Models List  获取模型列表

use DeepSeek\DeepSeekClient;$response = DeepSeekClient::build('your-api-key')->getModelsList()->run();echo $response; // {"object":"list","data":[{"id":"deepseek-chat","object":"model","owned_by":"deepseek"},{"id":"deepseek-reasoner","object":"model","owned_by":"deepseek"}]}

🛠 Framework Integration  🛠 框架集成

五、程序或源码下载学习

夸克网盘分享

本文信息来源于GitHub作者地址:https://github.com/deepseek-php/deepseek-php-client

相关文章:

  • Linux ———— 编译器g++/gcc
  • 【3.1】pod详解——Pod的结构
  • 32单片机——GPIO寄存器
  • Java 异常 SSLException: fatal alert: protocol_version 全解析与解决方案
  • Python内置函数-aiter()
  • URI、URL与URN详解概念介绍
  • Python内置函数---bool()
  • 【Deepseek学习大模型推理】MOONCAKE: A KVCache-centric Architecture调度(中)调度
  • gem5教程第六章 为ARM扩展gem5 这也是改进gem5的一个基础
  • 深度学习--卷积神经网络调整学习率
  • java六人打分
  • SQL进阶知识:五、存储过程和函数
  • python动态注册执行action
  • 香港科技大学广州|先进材料学域博士招生宣讲会—天津大学专场
  • 精益数据分析(16/126):掌握关键方法,探寻创业真谛
  • CSGO 盲盒开箱系统技术实现深度解析
  • 《深度神经网络之数据增强、模型保存、模型调用、学习率调整》
  • 心智模式VS系统思考
  • 2025年渗透测试面试题总结-拷打题库14(题目+回答)
  • 嘉立创EDA使用
  • 科学家为AI模型设置“防火墙”,以防止被不法分子滥用
  • 解放日报社论:只争朝夕、不负重托,加快建成具有全球影响力的科技创新高地
  • 总书记考察的上海“模速空间”,是一个怎样的空间?
  • 特朗普的百日执政支持率与他“一税解千愁”的世界观和方法论
  • 五一期间上海景观照明开启重大活动模式,外滩不展演光影秀
  • 哈马斯同意释放剩余所有以方被扣押人员,以换取停火五年