当前位置: 首页 > 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

http://www.xdnf.cn/news/104833.html

相关文章:

  • 第十五届蓝桥杯 2024 C/C++组 艺术与篮球
  • 【redis】哨兵模式
  • MACD红绿灯副图指标使用技巧,绿灯做多,MACD趋势线,周期共振等实战技术解密
  • 信息系统项目管理工程师备考计算类真题讲解六
  • DeepSeek+Mermaid:轻松实现可视化图表自动化生成(附实战演练)
  • 2025 Java 框架痛点全解析:如何避免性能瓶颈与依赖混乱
  • TI芯片ADS1299的代替品LHE7909其应用领域
  • kali安装切换jdk1.8.0_451java8详细教程
  • Docker配置带证书的远程访问监听
  • 一个关于相对速度的假想的故事-6
  • LeetCode每日一题4.23
  • Codeforces Round 1019 (Div. 2)(ABCD)
  • 【线段树】P1438 无聊的数列|普及+
  • Java Arrays工具类解析(Java 8-17)
  • Spark集群搭建之Yarn模式
  • 将十六进制字符串转换为二进制字符串的方法(Python,C++)
  • Linux内核编译全流程详解与实战指南
  • 汇编语言与二进制分析:从入门到精通的学习路径与实践指南
  • 对流对象的理解
  • 电商行业下的Java核心、Spring生态与AI技术问答
  • MsQuick编译和使用
  • postman 删除注销账号
  • 一种免费的离线ocr-汉字识别率100%
  • 【每日八股】复习 Redis Day2:Redis 的持久化(下)
  • 基于深度学习的信号滤波:创新技术与应用挑战
  • 1.1 java开发的准备工作
  • Hadoop 集群扩容新增节点操作文档
  • DasViewer软件视图设置
  • leetcode-位运算
  • 人工智能华迪杯比赛项目推荐