Hi all, I'm looking at working with Arize as our prompt management platform but its unclear to me whether I should be using the python library arize-phoenix's client.prompts or arize[PromptHub] ArizePromptClient
We are looking at using AX in the near future
(currently writing a proposal for it)
For Arize AX: https://arize.com/docs/ax/prompts/prompt-hub https://arize.com/docs/ax/reference/reference/prompt-hub-api So it's likely
pip install "arize[PromptHub]"Let me know if that helps out, happy to help out where ya need!
so the Phoenix SDK is not compatible with AX then?
They are similar in terms of functionality, but not compatible Phoenix SDK is for Phoenix, and visa versa, arize for arize they should have the same ergonomics
unless i'm mistaken it seems like there is no central "client" when it comes to the AX as you need the individual feature--we're also a bit worried about prompt management being in the experimental phase and wondering how long that's going to be the case.
Yes, there is no central client - there are individual ones per feature. Prompt Management is being built but the functionality in the API documentation right now should be stable. Specifically, ArizePromptClient.pull_prompts(), ArizePromptClient.pull_prompt(prompt_name), ArizePromptClient.push_prompt(prompt, commit_message=None)
yeah, its a non issue, just was unsure which one i needed touse. (as a newcomer, the a central client is easy to pick up (autocomplete helping you find all the features) but its not that big of a deal to just import the features needed (the design pattern purist in me thinks its a cleaner design)
thanks for the help
ofc, ping me or dm if you ever need a call!
happy to help : D
unless i'm mistaken it seems like there is no central "client" when it comes to the AX as you need the individual feature--we're also a bit worried about prompt management being in the experimental phase and wondering how long that's going to be the case.
Adam H. We're working on releasing a new version of our SDK (version 8 ) that I think you'll like. It has a centralized client and we believe it's a great improvement overall.
