xin/llm

There is no license information available for the latest version (v1.0.1) of this package.

实现的一套轻量级大语言模型管理器,可接入ThinkPHP、Laravel等主流框架,让你的应用拥有可AI能力的加持。

Maintainers

Details

gitee.com/liuxiaojinla/php-llm

Installs: 3

Dependents: 0

Suggesters: 0

Security: 0

pkg:composer/xin/llm

v1.0.1 2025-12-26 15:55 UTC

This package is auto-updated.

Last update: 2025-12-26 15:55:31 UTC


README

介绍

实现的一套轻量级大语言模型管理器,可接入ThinkPHP、Laravel等主流框架,让你的应用拥有可AI能力的加持。

安装教程

composer require xin/llm

使用说明

配置文件 llm.php

<?php
// +----------------------------------------------------------------------
// | LLM设置
// +----------------------------------------------------------------------

return [
	// 默认配置
	'defaults' => [
		'channel' => 'qwen',
	],

	// 渠道列表
	'channels' => [
		// 千问
		'qwen' => [
			'driver' => 'qwen',
			'key' => env('ALIYUN_LLM_KEY'),
			'model' => 'qwen:2.5b',
		],

		// 火山
		'volcengine' => [
			'driver' => 'volcengine',
			'key' => env('VOLCENGINE_LLM_KEY'),
			'model' => 'doubao-seed-1-6-250615',
		],

		// Ollama
		'ollama' => [
			'driver' => 'ollama',
			'model' => 'llama2:7b',
		],

		// OpenAI
		'openai' => [
			'driver' => 'openai',
			'key' => env('OPENAI_LLM_KEY'),
			'model' => 'gpt-3.5-turbo',
		]
	],
];

实例化管理器

<?php
$llmManager = new \Xin\LLM\LLMManager($config);

// 文本生成
$llmManager->completions([
    'messages'=>[
        
    ],
]);