Azure OpenAI C# 的一些经验分享

Azure OpenAI C# 的一些经验分享

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

本文分享了使用Azure OpenAI的实践经验,包括模型输出处理、内容过滤和错误信息。对于不支持标准输出的模型,需要传入JSON模式或示例文档。内容过滤时返回200状态码,但响应会被截断。支持结构化输出的模型可使用CreateJsonSchemaFormat方法。

🎯

关键要点

  • 使用Azure OpenAI的实践经验分享,包括模型输出处理、内容过滤和错误信息。
  • 对于不支持标准输出的模型,需要传入JSON模式或示例文档。
  • 内容过滤时返回200状态码,但响应会被截断,并包含内容过滤结果的JSON部分。
  • 如果模型不支持图像输入,将返回类似于'Error copying to stream'的错误信息。
  • 支持结构化输出的模型可以使用CreateJsonSchemaFormat方法来返回特定类的答案。
  • 目前支持结构化输出的模型数量较少。
➡️

继续阅读