Gorilla – 连接庞大量级API的大型语言模型(LLMs)

Gorilla 可以通过LLMs调用 API 来使用工具。给定一个自然语言查询,Gorilla 会提出在语义和语法上都正确的 API 来调用。在 Gorilla 中,我们率先演示了如何使用LLMs来准确调用 1,600+(并且还在不断增长)的 API 调用,同时减少空想。我们还发布了 APIBench,这是最大的 API 集合,经过精心策划且易于培训!

file

项目概述

Gorilla 是一个开源平台,允许大型语言模型(LLMs)执行代码和API调用。主要特性包括:

  • GoEx运行时:用于执行LLM生成的操作,带有安全功能。
  • 功能调用排行榜:评估模型能力。
  • OpenFunctions v2:最新的功能调用,支持多种语言。
  • APIBench:最大的数据集,用于训练和评估。

主要功能

  • GoEx:用于执行 LLM 生成的动作,如代码和 API 调用,提供“撤销”和“损害控制”功能。
  • 伯克利函数调用排行榜:比较不同模型的函数调用能力。
  • Gorilla OpenFunctions v2:新的开源 LLM 模型标准,支持更多语言,与 GPT-4 相当。
  • Apache 2.0 许可:Gorilla 模型可商业使用。
  • 快速体验:通过 Colab 在 60 秒内试用 Gorilla。
  • CLI 工具:通过 pip install gorilla-cli 安装并在命令行中使用 Gorilla。
  • 学术资源:查看我们的博客和论文获取更多信息。

快速开始

  • 本地运行Gorilla:使用Docker或CLI (pip install gorilla-cli)。
  • 托管选项:在Colab上试用或通过API集成。
  • 社区贡献:欢迎API贡献和评估。

使用和部署

  • 商业用途:Apache 2.0许可,允许商业使用。
  • 集成:兼容LangChain等工具,适用广泛。

未来计划

  • BFCL指标和更新
  • OpenFunctions v3
  • API Zoo索引

参与方式

  • 通过Discord或GitHub贡献。

file

引用

使用以下引用Gorilla:

@article{patil2023gorilla,
  title={Gorilla: Large Language Model Connected with Massive APIs},
  author={Shishir G. Patil and Tianjun Zhang and Xin Wang and Joseph E. Gonzalez},
  year={2023},
  journal={arXiv preprint arXiv:2305.15334},
}

更多详情,请访问 Gorilla GitHub 仓库

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注