Class: Anthropic::Resources::Beta

Inherits:
Object
  • Object
show all
Defined in:
lib/anthropic/resources/beta.rb,
lib/anthropic/resources/beta/files.rb,
lib/anthropic/resources/beta/agents.rb,
lib/anthropic/resources/beta/models.rb,
lib/anthropic/resources/beta/skills.rb,
lib/anthropic/resources/beta/vaults.rb,
lib/anthropic/resources/beta/messages.rb,
lib/anthropic/resources/beta/sessions.rb,
lib/anthropic/resources/beta/environments.rb,
lib/anthropic/resources/beta/agents/versions.rb,
lib/anthropic/resources/beta/sessions/events.rb,
lib/anthropic/resources/beta/skills/versions.rb,
lib/anthropic/resources/beta/messages/batches.rb,
lib/anthropic/resources/beta/sessions/resources.rb,
lib/anthropic/resources/beta/vaults/credentials.rb

Defined Under Namespace

Classes: Agents, Environments, Files, Messages, Models, Sessions, Skills, Vaults

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ Beta

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of Beta.

Parameters:



33
34
35
36
37
38
39
40
41
42
43
# File 'lib/anthropic/resources/beta.rb', line 33

def initialize(client:)
  @client = client
  @models = Anthropic::Resources::Beta::Models.new(client: client)
  @messages = Anthropic::Resources::Beta::Messages.new(client: client)
  @agents = Anthropic::Resources::Beta::Agents.new(client: client)
  @environments = Anthropic::Resources::Beta::Environments.new(client: client)
  @sessions = Anthropic::Resources::Beta::Sessions.new(client: client)
  @vaults = Anthropic::Resources::Beta::Vaults.new(client: client)
  @files = Anthropic::Resources::Beta::Files.new(client: client)
  @skills = Anthropic::Resources::Beta::Skills.new(client: client)
end

Instance Attribute Details

#agentsAnthropic::Resources::Beta::Agents (readonly)



13
14
15
# File 'lib/anthropic/resources/beta.rb', line 13

def agents
  @agents
end

#environmentsAnthropic::Resources::Beta::Environments (readonly)



16
17
18
# File 'lib/anthropic/resources/beta.rb', line 16

def environments
  @environments
end

#filesAnthropic::Resources::Beta::Files (readonly)



25
26
27
# File 'lib/anthropic/resources/beta.rb', line 25

def files
  @files
end

#messagesAnthropic::Resources::Beta::Messages (readonly)



10
11
12
# File 'lib/anthropic/resources/beta.rb', line 10

def messages
  @messages
end

#modelsAnthropic::Resources::Beta::Models (readonly)



7
8
9
# File 'lib/anthropic/resources/beta.rb', line 7

def models
  @models
end

#sessionsAnthropic::Resources::Beta::Sessions (readonly)



19
20
21
# File 'lib/anthropic/resources/beta.rb', line 19

def sessions
  @sessions
end

#skillsAnthropic::Resources::Beta::Skills (readonly)



28
29
30
# File 'lib/anthropic/resources/beta.rb', line 28

def skills
  @skills
end

#vaultsAnthropic::Resources::Beta::Vaults (readonly)



22
23
24
# File 'lib/anthropic/resources/beta.rb', line 22

def vaults
  @vaults
end