Skip to main content

FINBOURNE Candela Platform Web API

Project description

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
AppsApi add_app PUT /apps/ Add an app to Candela.
AppsApi app_exists GET /apps/exists Check an app exists in Candela.
AppsApi delete_app DELETE /apps/ Delete an app from Candela.
AppsApi get_app GET /apps/ Get a specific app definition from Candela.
AppsApi get_app_metadata GET /apps/metadata Get an app's metadata from Candela
AppsApi list_apps GET /apps/list List all the apps available to you in Candela.
CircuitsApi add_circuit PUT /circuits/ Add a circuit to Candela.
CircuitsApi circuit_exists GET /circuits/exists Check that a given circuit exists in Candela.
CircuitsApi delete_circuit DELETE /circuits/ Delete a given circuit from Candela.
CircuitsApi get_circuit GET /circuits/ Get a given circuit from Candela.
CircuitsApi get_circuit_metadata GET /circuits/metadata Get a given circuit's metadata from Candela
CircuitsApi list_circuits GET /circuits/list List all the circuits available to you in Candela.
DirectivesApi add_directive PUT /directives/ Add a directive to Candela.
DirectivesApi delete_directive DELETE /directives/ Delete a directive from Candela.
DirectivesApi directive_exists GET /directives/exists Check if a particular directive exists in Candela.
DirectivesApi get_directive GET /directives/ Get a directive from Candela.
DirectivesApi get_directive_metadata GET /directives/metadata Get a directive's metadata from Candela.
DirectivesApi list_directives GET /directives/list List your available directives in Candela.
ModelsApi add_model PUT /models/ Add an LLM model to Candela.
ModelsApi delete_model DELETE /models/ Delete a model in Candela.
ModelsApi get_model_metadata GET /models/metadata Get metadata for a model in Candela.
ModelsApi list_models GET /models/list List all models available to you in Candela.
ModelsApi model_exists GET /models/exists Check that a model exists in Candela.
SessionsApi delete_session DELETE /sessions/ Delete all data associated with a session in Candela.
SessionsApi get_session GET /sessions/ Get the details of a session in Candela.
SessionsApi get_session_metadata GET /sessions/metadata Get the metadata associated with a session in Candela.
SessionsApi list_sessions GET /sessions/list Start an agent/pipeline session on your assigned slot in Candela.
SessionsApi session_exists GET /sessions/exists Check whether a session with a given ID exists.
SessionsApi start_dev_session POST /session/dev Start an agent/pipeline session on your slot.
SessionsApi start_session POST /session Start an agent/pipeline session on your slot.
SessionsApi stop_session GET /session/stop Stop an agent/pipeline session.
SessionsApi submit_pipeline_prompt POST /session/pipeline_submit Send a prompt to a running pipeline session.
SessionsApi submit_prompt_to_agent POST /session/agent_submit Send a prompt to a running agent session.
SystemApi admin_delete_slot DELETE /system/slot Deletes a slot from the system without replacing it
SystemApi get_domain_state GET /system/status Get the current status of your Candela platform slots infrastructure.
SystemApi list_slots GET /system/list_slots List the current slots in your Candela platform.
SystemApi set_free_slots_target PUT /system/free_slots_target Set the target number of free slots
SystemApi set_max_slots PUT /system/max_slots Set the maximum number of slots.
ToolModulesApi add_tool_module PUT /tool_modules/ Add a tool module to Candela.
ToolModulesApi delete_tool_module DELETE /tool_modules/ Delete a tool module from Candela.
ToolModulesApi get_tool_metadata GET /tool_modules/tool/metadata Get the metadata associated with a specific tool in Candela.
ToolModulesApi get_tool_module GET /tool_modules/ Get the content of a given tool module from Candela.
ToolModulesApi get_tool_module_metadata GET /tool_modules/metadata Get the metadata associated with a tool module in Candela.
ToolModulesApi list_tool_modules GET /tool_modules/list List all tool modules available in Candela.
ToolModulesApi list_tools GET /tool_modules/tool/list List all tools contained in all modules in Candela.
ToolModulesApi tool_exists GET /tool_modules/tool/exists Check whether a tool with a given name exists in a scope in Candela.
ToolModulesApi tool_module_exists GET /tool_modules/exists Check whether a given tool module exists in Candela.
TracesApi get_trace GET /traces/ Get the contents of a trace from Candela.
TracesApi list_traces GET /traces/list List all traces available in Candela.
UserSlotsApi assign_slot PUT /slot Assign a slot to yourself.
UserSlotsApi dispose_slot DELETE /slot Dispose of your slot.
UserSlotsApi get_slot_metadata GET /slot/metadata Get the metadata of your slot.
UserSlotsApi get_slot_state GET /slot/state Get the state of your slot.
UserSlotsApi user_has_slot GET /slot/user_has_slot Check if you have a slot assigned to you.

Documentation for Models

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

finbourne_candela_sdk-0.1.39.tar.gz (74.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

finbourne_candela_sdk-0.1.39-py3-none-any.whl (149.2 kB view details)

Uploaded Python 3

File details

Details for the file finbourne_candela_sdk-0.1.39.tar.gz.

File metadata

  • Download URL: finbourne_candela_sdk-0.1.39.tar.gz
  • Upload date:
  • Size: 74.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.8.2 Linux/6.6.48-flatcar

File hashes

Hashes for finbourne_candela_sdk-0.1.39.tar.gz
Algorithm Hash digest
SHA256 a2f60c39fcd61539af60b4c4082ef8836471e70e18465e222443d8c64c045f28
MD5 96d0cc7ca17ef41347f0c1bf8587310e
BLAKE2b-256 9f14b5f7c5117f6ae468a6d0983448a22e01c03a78b04ba92a97f485fe2ff4d2

See more details on using hashes here.

File details

Details for the file finbourne_candela_sdk-0.1.39-py3-none-any.whl.

File metadata

File hashes

Hashes for finbourne_candela_sdk-0.1.39-py3-none-any.whl
Algorithm Hash digest
SHA256 f1473452f50233cb7c02dac91727e9a95186f63d6361dc8a67bc8420d40a1649
MD5 5dad2a46b78f773e961accbddba1be84
BLAKE2b-256 ea12fc25e05a95f77bb3206583b9200abbff3f45f7bb893b9fa47244f1fcc141

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page