Types:
from prompt_foundry_python_sdk.types import CompletionCreateResponseMethods:
client.completion.create(id, **params) -> CompletionCreateResponse
Types:
from prompt_foundry_python_sdk.types import (
Parameters,
PromptConfiguration,
PromptListResponse,
PromptDeleteResponse,
)Methods:
client.prompts.create(**params) -> PromptConfigurationclient.prompts.update(id, **params) -> PromptConfigurationclient.prompts.list() -> PromptListResponseclient.prompts.delete(id) -> PromptDeleteResponseclient.prompts.get(id) -> PromptConfigurationclient.prompts.get_parameters(id, **params) -> Parameters
Types:
from prompt_foundry_python_sdk.types import Tool, ToolListResponse, ToolDeleteResponseMethods:
client.tools.create(**params) -> Toolclient.tools.update(id, **params) -> Toolclient.tools.list() -> ToolListResponseclient.tools.delete(id) -> ToolDeleteResponseclient.tools.get(id) -> Tool
Types:
from prompt_foundry_python_sdk.types import (
EvaluationAssertion,
EvaluationAssertionListResponse,
EvaluationAssertionDeleteResponse,
)Methods:
client.evaluation_assertions.create(**params) -> EvaluationAssertionclient.evaluation_assertions.update(id, **params) -> EvaluationAssertionclient.evaluation_assertions.list(**params) -> EvaluationAssertionListResponseclient.evaluation_assertions.delete(id) -> EvaluationAssertionDeleteResponseclient.evaluation_assertions.get(id) -> EvaluationAssertion
Types:
from prompt_foundry_python_sdk.types import (
Evaluation,
EvaluationListResponse,
EvaluationDeleteResponse,
)Methods:
client.evaluations.create(**params) -> Evaluationclient.evaluations.update(id, **params) -> Evaluationclient.evaluations.list() -> EvaluationListResponseclient.evaluations.delete(id) -> EvaluationDeleteResponseclient.evaluations.get(id) -> Evaluation