Integuru:用于平台集成的人工智能代码生成
Integuru 是一款 AI 代理,旨在通过逆向工程平台的内部 API 来简化集成过程。它通过分析浏览器网络请求并了解预期操作来生成集成代码。
Integuru 的工作原理如下:
1.捕获网络请求:使用create_har.py脚本记录所有浏览器网络请求,包括cookie,并生成HAR文件。
2. 描述操作:编写清晰简洁的提示,准确描述您希望 Integuru 自动执行的操作,例如“下载公用事业账单”。
3. 生成代码:Integuru 将 HAR 文件和提示作为输入并输出可运行的 Python 代码,该代码与平台的内部端点交互以实现所需的操作。
Integuru 的工作原理
让我们用一个具体的例子来分解这个过程:
场景:您想从网站下载水电费账单,
1. 分析网络请求:Integuru 分析 HAR 文件并识别帐单下载过程中涉及的相关网络请求。这可能包括检索帐户 ID 和用户 ID 的请求,然后是获取实际账单的请求。
2. 理解操作:根据提示“下载公用事业账单”和网络请求,Integuru 推断该过程中涉及的步骤顺序。
3. 生成 Python 代码:Integuru 生成模拟浏览器行为的 Python 代码。该代码可能包括用于获取帐户和用户信息的 API 调用,然后基于检索到的信息下载公用事业账单的调用。
以下是 Integuru 的一些主要功能:
1. 自动 API 逆向工程:Integuru 分析网络请求并识别平台使用的内部 API,从而无需手动发现 API。
2. 代码生成:Integuru 生成 Python 代码,以便与外部平台无缝集成。
3.可定制的提示:用户可以用自然语言提示清楚地描述所需的操作,从而实现轻松定制和灵活性。
4.模型支持:Integuru支持多种OpenAI模型,包括gpt-4o和o1-preview,使用户能够根据自己的具体需求选择最合适的模型。
5. 简化的工作流程:流程得到简化,需要最少的技术专业知识,使更广泛的受众更容易进行集成。
1. OpenAI API 密钥:设置您的 OpenAI API 密钥并将其作为 OPENAIAPIKEY 添加到您的环境中。
2.安装依赖项:使用Poetry安装Python依赖项:
`bash
诗歌装置
`
3.启动诗歌外壳:
`bash
诗壳
`
4.启动浏览器:
`bash
诗歌运行 python create_har.py
`
5. 登录并执行操作:登录您的平台并执行所需的操作。
6. 运行 Integuru:
`bash
诗歌运行 python -m integuru --prompt“下载公用事业账单”--model gpt-4o
`
用法
Integuru 设置完成后,您可以使用它对各种平台的 API 进行逆向工程。只需提供 HAR 文件和明确的提示即可。
有关可用选项的更多信息,请运行:
`bash
诗歌运行 python -m integuru --help
`
演示
要查看 Integuru 的实际应用,请查看演示存储库。
我们欢迎为改进 Integuru 做出贡献!请随意在项目存储库上提交问题或拉取请求。
信息
Integuru 由 Integuru.ai 开发。我们提供定制集成请求、附加功能、托管和身份验证服务。
我们还开源了我们构建的非官方 API。在这里探索我们的集合:[非官方 API 集合的链接]。
执照
Integuru 根据 Apache-2.0 许可证获得许可。
下码小编