from profound.types import (
AssetNameFilter,
BotNameFilter,
BotProviderFilter,
ModelIDFilter,
Pagination,
PathFilter,
PersonaIDFilter,
PromptFilter,
PromptTypeFilter,
RegionIDFilter,
RegionNameFilter,
TagIDFilter,
TopicIDFilter,
)Types:
from profound.types import (
NamedResource,
PersonaProfile,
PersonaProfileBehavior,
PersonaProfileDemographics,
PersonaProfileEmployment,
OrganizationDomainsResponse,
OrganizationGetPersonasResponse,
OrganizationListAssetsResponse,
OrganizationModelsResponse,
OrganizationRegionsResponse,
)Methods:
client.organizations.domains() -> OrganizationDomainsResponseclient.organizations.get_personas() -> OrganizationGetPersonasResponseclient.organizations.list_assets() -> OrganizationListAssetsResponseclient.organizations.models() -> OrganizationModelsResponseclient.organizations.regions() -> OrganizationRegionsResponse
Types:
from profound.types.organizations import (
CategoryListResponse,
CategoryAssetsResponse,
CategoryGetCategoryPersonasResponse,
CategoryPromptsResponse,
CategoryTagsResponse,
CategoryTopicsResponse,
)Methods:
client.organizations.categories.list() -> CategoryListResponseclient.organizations.categories.assets(category_id) -> CategoryAssetsResponseclient.organizations.categories.get_category_personas(category_id) -> CategoryGetCategoryPersonasResponseclient.organizations.categories.prompts(category_id, **params) -> CategoryPromptsResponseclient.organizations.categories.tags(category_id) -> CategoryTagsResponseclient.organizations.categories.topics(category_id) -> CategoryTopicsResponse
Types:
from profound.types import PromptAnswersResponseMethods:
client.prompts.answers(**params) -> PromptAnswersResponse
Types:
from profound.types import (
PromptIDFilter,
ReportInfo,
ReportResponse,
ReportResult,
TagNameFilter,
TopicNameFilter,
ReportCitationsResponse,
)Methods:
client.reports.citations(**params) -> ReportCitationsResponseclient.reports.get_bots_report(**params) -> ReportResponseclient.reports.get_bots_report_v2(**params) -> ReportResponseclient.reports.get_referrals_report(**params) -> ReportResponseclient.reports.get_referrals_report_v2(**params) -> ReportResponseclient.reports.query_fanouts(**params) -> ReportResponseclient.reports.sentiment(**params) -> ReportResponseclient.reports.visibility(**params) -> ReportResponse
Types:
from profound.types.logs import RawBotsResponse, RawLogsResponseMethods:
client.logs.raw.bots(**params) -> RawBotsResponseclient.logs.raw.logs(**params) -> RawLogsResponse
Types:
from profound.types.content import OptimizationRetrieveResponse, OptimizationListResponseMethods:
client.content.optimization.retrieve(content_id, *, asset_id) -> OptimizationRetrieveResponseclient.content.optimization.list(asset_id, **params) -> OptimizationListResponse
Types:
from profound.types import AgentRetrieveResponse, AgentListResponseMethods:
client.agents.retrieve(agent_id, **params) -> AgentRetrieveResponseclient.agents.list(**params) -> AgentListResponse
Types:
from profound.types.agents import RunCreateResponse, RunRetrieveResponseMethods:
client.agents.runs.create(agent_id, **params) -> RunCreateResponseclient.agents.runs.retrieve(run_id, *, agent_id) -> RunRetrieveResponse