對於任何給定的 API 版本,我們將保留:

  • 現有的輸入參數
  • 現有的輸出參數

但是,我們可能會執行以下操作:

  • 添加額外的可選輸入
  • 向輸出添加額外的值
  • 更改特定錯誤類型的條件
  • 向類似枚舉的輸出值添加新變體(例如,串流事件類型)

一般來說,如果您按照此參考文件中記錄的方式使用 API,我們不會破壞您的使用。

版本歷史

我們始終建議盡可能使用最新的 API 版本。先前的版本被視為已棄用,可能對新用戶不可用。

  • 2023-06-01
    • 串流伺服器發送事件 (SSE) 的新格式:
      • 完成是增量的。例如," Hello"" my"" name"" is"" Claude." 而不是 " Hello"" Hello my"" Hello my name"" Hello my name is"" Hello my name is Claude."
      • 所有事件都是命名事件,而不是僅數據事件
      • 移除了不必要的 data: [DONE] 事件。
    • 移除了回應中的舊版 exceptiontruncated 值。
  • 2023-01-01:初始發布。