langchain4j [功能]向Azure模型添加withApiKey和withEndpoint快捷方法

i1icjdpr  于 3个月前  发布在  其他
关注(0)|答案(6)|浏览(125)

今天所有的模型都有构建器,所以你可以构建一个有效的模型并调用它。一些模型(MistralAiChatModelNomicEmbeddingModelOpenAiChatModel等)还具有快捷方法,允许设置所需的最小属性,而不是使用构建器:

// Using shortcut methods
ChatLanguageModel model = OpenAiChatModel.withApiKey(ApiKeys.OPENAI_API_KEY);

// Using the builder
ChatLanguageModel model = OpenAiChatModel.builder()
        .apiKey(ApiKeys.OPENAI_API_KEY))
        .modelName(GPT_4_VISION_PREVIEW)
        .maxTokens(50)
        .build();

如果Azure模型(AzureOpenAiChatModelAzureOpenAiLanguageModelAzureOpenAiStreamingLanguageModel等)也有相同的快捷方式(apiKeyendpoint),那就太好了。这样你就可以轻松地在一行代码中拥有一个Azure模型... ...如果你需要更多的控制,可以使用构建器。

sqougxex

sqougxex1#

作为使用langchain4j的开发人员,我希望所有模型都有相同的快捷方式。

4urapxun

4urapxun2#

我想尝试这个,请给我分配,谢谢。

whlutmcx

whlutmcx3#

请继续,谢谢!

kgsdhlau

kgsdhlau4#

嘿,@yeshadoo,关于那个有什么进展吗?需要帮忙吗?

nafvub8i

nafvub8i5#

我为最近有点忙而道歉,所以我不得不暂时取消任务分配...。
2024年3月21日星期四上午11:55,安东尼奥·冈萨维斯 ***@***.***>写道:嘿,@yeshadoo < https://github.com/yeshadoo >,那有什么进展吗?需要帮忙吗?——直接回复此电子邮件,查看GitHub上的<#614 (comment)>,或取消订阅< https://github.com/notifications/unsubscribe-auth/ALKMGMBZGXDQBDEU2FMRLGTYZJKZRAVCNFSM6AAAAABC7W4TIGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJRGE3TENZTG4 >。您收到此邮件是因为有人提到了您。消息ID:***@***.***>

jvidinwx

jvidinwx6#

@yeshadoo没问题,没关系。这发生在我们所有人身上。我会处理的。
@langchain4j请把这个分配给我好吗

相关问题