openai-kotlin
openai-kotlin copied to clipboard
AssistantRequestBuilder.build() ignores toolResources value
Description
After setting toolResources in AssistantRequestBuilder it remains empty when building request from it.
Steps to Reproduce
val builder = AssistantRequestBuilder().apply {
this.name = "name"
this.model = ModelId("gpt-4o")
temperature = 0.1
responseFormat = AssistantResponseFormat.AUTO
tools = listOf(AssistantTool.FileSearch)
toolResources = ToolResources(fileSearch = FileSearchResources(listOf(vectorStoreId)))
}
val request = builder.build()
assert(request.toolResources != null)
Environment
- openai-kotlin version: 3.8.2
- Kotlin version: 2.0.20
- OS: Windows 10