Hey team, I've just started to use phoenix and I'm currently using the phoenix client API to create and add prompts into the UI, I am also trying to define and add tags when the prompt is created via the API but can't seem to find anything in the API docs related to this.
Hey Aaron - part of the Phoenix Support team here. That's a good note. I filed an issue to keep track. We try to continuously improve the platform but sometimes issues can get lost so please don't hesitate to upvote issues. We will try to slot it in soon! cc Dustin N. https://github.com/Arize-ai/phoenix/issues/6967
I see, there is mention of adding tags in openinference for traces - would this be a question more suited for the phoenix-support channel
Essentially, I'm trying to use a filter when retrieving prompts
We added the ability to tag prompt versions via the client in arize-phoenix>=8.22.0 and arize-phoenix-client>=1.2.0. Please give it a try when you get a chance and let us know if you have any questions. Thanks. Example usage:
Client().prompts.tags.list(prompt_version_id="...")
Client().prompts.tags.create(
prompt_version_id="version-123",
name="testing",
)thanks for the speedy response, I'm using the latest version of the client and getting a 405 method not allowed on prompts.tags.create - I'll try again later.
