腾讯云数据库 PostgreSQL 近期推出新功能,允许开发者在 SQL 中直接调用大模型 API,无需复杂编码即可将智能问答、语义分析等功能无缝融入业务系统。凭借强大的扩展能力和灵活的生态集成,云数据库 PostgreSQL 正在成为快速部署 AI 应用的首选数据库之一。在大模型支持方面,除了 DeepSeek-V3 和 DeepSeek-R1,还涵盖了混元、lke-text-embedding-v1、lke-reranker-base 等多种AI能力,为企业提供了丰富的选择。
PostgreSQL + 大模型组合优势多多👇
1. 无缝集成 AI 能力
云数据库 PostgreSQL 通过插件 tencentdb_ai 直接对接混元、DeepSeek等主流大模型,无需额外的中间件或复杂的配置。支持文本生成、向量检索、RAG 等场景,开发者仅需标准 SQL 即可完成集成。这种无缝集成使得用户能够更加便捷地利用大模型的强大功能,提升数据处理和分析的效率。
2. 自主管理私有数据
企业可将知识库存储在云数据库 PostgreSQL 中,结合向量插件实现高效检索,确保数据隐私与合规性。
3. 强大的智能化能力
大模型 API 的引入为应用使用 PostgreSQL 带来了强大的智能化能力。无论是自然语言处理还是复杂的数据分析,大模型都能提供卓越的性能和准确性,帮助用户从数据中挖掘更多有价值的信息。
4. 提高生产力
通过在云数据库 PostgreSQL 中直接调用大模型 API,开发者可以大幅减少数据传输和处理的时间。这不仅提高了工作效率,还降低了系统的复杂性和维护成本。
5. 灵活的扩展性
tencentdb_ai 插件支持多种大模型 API,用户可以根据具体需求选择最适合的模型进行调用。同时,插件的设计也考虑到了未来的扩展性,用户可以方便地集成新的大模型 API,保持技术的前沿性。
在云数据库 PostgreSQL 实例中调用 DeepSeek 大模型 API 操作非常便捷。
damoxing=> CREATE EXTENSION tencentdb_ai CASCADE;
NOTICE: installing required extension "pgcrypto"
CREATE EXTENSION
damoxing=> SELECT * FROM pg_extension;
oid | extname | extowner | extnamespace | extrelocatable | extversion | extconfig | extcondition
-------+--------------+----------+--------------+----------------+------------+-----------+--------------
14275 | plpgsql | 10 | 11 | f | 1.0 | |
16631 | pgcrypto | 16615 | 2200 | t | 1.3 | |
16668 | tencentdb_ai | 16615 | 2200 | t | 1.0 | {16670} | {""}
(3 rows)
damoxing=> SELECT tencentdb_ai.add_model('deepseek-v3', '2024-05-22', 'ap-guangzhou', '$.Response.Choices[*].Message.Content');
add_model
-----------
(1 row)
damoxing=> SELECT tencentdb_ai.update_model_attr('deepseek-v3', 'SecretId', 'AKID**************');
update_model_attr
-------------------
(1 row)
damoxing=> SELECT tencentdb_ai.update_model_attr('deepseek-v3', 'SecretKey', '*******************');
update_model_attr
-------------------
(1 row)
CREATE TABLE chat_logs (
id SERIAL PRIMARY KEY,
user_input TEXT,
system_response TEXT,
timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
damoxing=> CREATE OR REPLACE FUNCTION chat_with_deepseek(user_input TEXT)
RETURNS TEXT AS $$
DECLARE
system_response TEXT;
BEGIN
--调用大模型API进行聊天
SELECT tencentdb_ai.chat_completions('deepseek-v3', user_input) INTO system_response;
INSERT INTO chat_logs (user_input, system_response)
VALUES (user_input, system_response);
RETURN system_response;
END;
$$ LANGUAGE plpgsql;
CREATE FUNCTION
damoxing=> SELECT chat_with_deepseek('hi,deepseek');
chat_with_deepseek
----------------------------------------------------------------------------------------------------------------------------------------
"Hello! It seems like you're trying to reach DeepSeek, but I’m not sure what you’re looking for. Could you clarify? Are you referring t
o a specific tool, service, or something else? Let me know how I can assist!"
(1 row)
damoxing=> SELECT * FROM chat_logs ORDER BY timestamp DESC;
id | user_input | system_response |timestamp
----+--------------+--------------------------------------------------------------------------------------------------------------------
3 | hi,deepseek | "Hello! It seems like you're trying to reach DeepSeek, but I’m not sure what you’re looking for. Could you clarify?
Are you referring to a specific tool, service, or something else? Let me know how I can assist!" | 2025-02-18 16:02:39.145322
(1 row)
云数据库 PostgreSQL 与大模型的结合,为企业提供了低成本、高灵活性和更便捷的 AI 落地路径。开发者可通过标准化 SQL 调用大模型 API,快速释放数据价值,打造下一代智能应用。