跳转到主要内容

LocalStack扩展:OpenAI

项目描述

LocalStack OpenAI扩展

GitHub license Python version Build Status

这是一个LocalStack扩展,允许您模拟OpenAI API进行测试和开发。它提供了一种方便的方法,通过LocalStack在本地与模拟OpenAI服务进行交互。

安装

您可以直接使用LocalStack扩展管理器安装此扩展。

localstack extensions install localstack-extension-openai

使用方法

安装完成后,您可以通过 localhost:4510/v1 访问OpenAI模拟API。

示例

import openai
openai.organization = "org-test"
openai.api_key = "test"
openai.api_base = "http://localhost:4510/v1"

completion = openai.ChatCompletion.create(
    model="gpt-3.5-turbo",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Hello!"}
    ]
)
print(completion.choices)

覆盖范围

  • 聊天完成
  • 引擎列表
  • 转录
  • 翻译
  • 生成图片URL
  • 生成图片Base64
  • 嵌入
  • 微调
  • 文件
  • 审查

作者

克里斯托弗·皮松 cristopher.pinzon@localstack.cloud

许可协议

  • 此扩展代码遵循Apache 2.0许可协议。

感谢您使用LocalStack OpenAI扩展!

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

localstack_extension_openai-0.1.0.tar.gz (5.5 kB 查看哈希值)

上传时间

构建分布

localstack_extension_openai-0.1.0-py3-none-any.whl (5.7 kB 查看哈希值)

上传时间 Python 3

由以下机构支持