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
- AppSpec
- BaseTool
- Circuit
- Confirm
- DevSessionStartRequest
- Directive
- Event
- Fields
- HTTPValidationError
- IArr
- IBool
- IDict
- IEnum
- IInt
- IObj
- IReal
- IStr
- InsertContext
- Intent
- Keys
- MaxLen
- NoOp
- Nodes
- Obj
- ObjectId
- ObjectMetadata
- PostApp
- PostCircuit
- PostDirective
- PostToolModule
- Regex
- Response
- Session
- SessionStartRequest
- SlotData
- SlotState
- SlotsPutResponse
- Spec
- Stop
- SubmitPrompt
- Switch
- ToolMetadata
- ToolModule
- ToolModuleMetadata
- ToolObj
- TraceItem
- TraceMetadata
- UseTool
- ValidationError
- ValidationErrorLocInner
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2f60c39fcd61539af60b4c4082ef8836471e70e18465e222443d8c64c045f28
|
|
| MD5 |
96d0cc7ca17ef41347f0c1bf8587310e
|
|
| BLAKE2b-256 |
9f14b5f7c5117f6ae468a6d0983448a22e01c03a78b04ba92a97f485fe2ff4d2
|
File details
Details for the file finbourne_candela_sdk-0.1.39-py3-none-any.whl.
File metadata
- Download URL: finbourne_candela_sdk-0.1.39-py3-none-any.whl
- Upload date:
- Size: 149.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.5 CPython/3.8.2 Linux/6.6.48-flatcar
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1473452f50233cb7c02dac91727e9a95186f63d6361dc8a67bc8420d40a1649
|
|
| MD5 |
5dad2a46b78f773e961accbddba1be84
|
|
| BLAKE2b-256 |
ea12fc25e05a95f77bb3206583b9200abbff3f45f7bb893b9fa47244f1fcc141
|