openai-kotlin icon indicating copy to clipboard operation
openai-kotlin copied to clipboard

AssistantRequestBuilder.build() ignores toolResources value

Open bay73 opened this issue 5 months ago • 0 comments

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

bay73 avatar Sep 13 '24 19:09 bay73