1. Agno 简介

Agno (原 Phidata) 对于 NoneLinear 这类 OpenAI 兼容平台,Agno 专门提供了 OpenAILike 模型类,极大简化了集成流程。 适配重点:通过 OpenAILike 类注入 base_urlapi_key

2. 配置示例

推荐使用环境变量来管理您的 API Key,以保证代码安全性。
from os import getenv
from agno.agent import Agent
from agno.models.openai.like import OpenAILike

# 创建智能体,建议将您的 API Key 设置在环境变量 NONELINEAR_API_KEY 中
agent = Agent(
    model=OpenAILike(
        id="gpt-5.2",  # NoneLinear 平台提供的具体模型 ID
        api_key=getenv("NONELINEAR_API_KEY", "YOUR_NONELINEAR_API_KEY"),
        base_url="https://api.nonelinear.com/v1"
    )
)

# 运行并打印响应
agent.print_response("如何通过 agno 快速构建 AI 应用?")

3. 关键参数说明

参照 Agno 官方文档OpenAILike 类支持以下核心参数:
参数类型描述
idstr模型标识符,例如 gpt-5.2DeepSeek-V3.2
api_keystr您的 NoneLinear API Key
base_urlstr设置为 https://api.nonelinear.com/v1
namestr(可选) 自定义模型名称,默认为 “OpenAILike”

4. 注意事项

  • 安装/升级:请确保安装了最新版本的 agno:pip install -U agno
  • 模型支持:您可以在 NoneLinear 模型列表 中查看所有可用的模型 ID。