時隔20天,OpenAI從v0.0.1升級到了v0.2.0,與v0.0.1版相比,v0.2.0版主要做了以下改動:
- 把
cmd目錄下微信公眾號的相關服務遷移到了這里 - 完善了
cmd下的測驗服務,針對openAI庫里實作的各個介面都提供了回應的呼叫介面,服務運行后可以通過postman進行測驗 - 完成了Fine-tunes和Moderations介面的開發
- 新增了
NewClientWithConfig介面,用戶可以通過這個進行自定義配置,主要是需要實作以下兩個介面:- RequestFactory:用于構建
http.Request,默認使用的是的sonic庫進行json決議 - FormFactory:用戶構建涉及檔案傳輸的介面,例如
audio,默認使用的是mime/multipart
- RequestFactory:用于構建
type RequestFactory interface {
Build(ctx context.Context, method, url string, request any) (*http.Request, error)
}
type FormFactory interface {
CreateFormFile(fieldname string, filepath string) error
WriteField(fieldname string, value string) error
FormDataContentType() string
Close() error
}
宣告:本作品采用署名-非商業性使用-相同方式共享 4.0 國際 (CC BY-NC-SA 4.0)進行許可,使用時請注明出處,
Author: mengbin
blog: mengbin
Github: mengbin92
cnblogs: 戀水無意
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/552194.html
標籤:其他
上一篇:spring-transaction原始碼分析(3)Transactional事務失效原因
下一篇:返回列表
