当前位置: 首页 > 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使用
  • 消费者买国外电话卡使用时无信号,店铺:运营商故障,较少见
  • 我国成年国民综合阅读率82.1%,数字化阅读接触率首超80%
  • 印控克什米尔26名游客遭恐袭丧生后,印度对巴宣布多项反制措施
  • 冒充县领导亲戚十年骗取38箱香菇木耳,河南一男子被判拘役
  • 医学泰斗客死他乡?AI小作文批量如何炮制?对话已被抓获的网络水军成员
  • 体坛联播|利兹联、伯恩利重返英超,北京淘汰北控队晋级四强