Method: OpenAI::Resources::Beta::Assistants#update
- Defined in:
- lib/openai/resources/beta/assistants.rb
#update(assistant_id, description: nil, instructions: nil, metadata: nil, model: nil, name: nil, reasoning_effort: nil, response_format: nil, temperature: nil, tool_resources: nil, tools: nil, top_p: nil, request_options: {}) ⇒ OpenAI::Models::Beta::Assistant
Some parameter documentations has been truncated, see Models::Beta::AssistantUpdateParams for more details.
Modifies an assistant.
108 109 110 111 112 113 114 115 116 117 |
# File 'lib/openai/resources/beta/assistants.rb', line 108 def update(assistant_id, params = {}) parsed, = OpenAI::Beta::AssistantUpdateParams.dump_request(params) @client.request( method: :post, path: ["assistants/%1$s", assistant_id], body: parsed, model: OpenAI::Beta::Assistant, options: {extra_headers: {"OpenAI-Beta" => "assistants=v2"}, **} ) end |