Sha256: 547e59250daca052a5ead5a610e4963381a30cd9194aa27ff0e9c6ac1fcdc8f5
Contents?: true
Size: 573 Bytes
Versions: 15
Compression:
Stored size: 573 Bytes
Contents
require_relative "../bootstrap" # link: https://github.com/openai/swarm/blob/main/examples/basic/bare_minimum.py client = OpenAISwarm.new agent = OpenAISwarm::Agent.new( name: "Agent", instructions: "You are a helpful agent.", model: "gpt-4o-mini" ) messages = [{"role": "user", "content": "Hi!"}] response = client.run(agent: agent, messages: messages) p response.messages.last["content"] # => "Hello! How can I assist you today?" p response.messages # => [{"role"=>"assistant", "content"=>"Hello! How can I assist you today?", "refusal"=>nil, :sender=>"Agent"}]
Version data entries
15 entries across 15 versions & 1 rubygems