Comments (4)
Looks like latest version 0.1.7
returns a readable error.
PyPI still lists 0.1.6
as latest version: https://pypi.org/project/guardrails-ai/, it would be great to update that.
Feel free to close this issue.
from guardrails.
@matejm can you check if you are able to call the API with the above config without wrapped by the guard object?
from guardrails.
Hey @matejm @ShreyaR @stchau4work
Would recommend wrapping the base openai call with reliableGPT
- it'll handle the retries, model switching, etc. when OpenAI throws errors
from reliablegpt import reliableGPT
openai.ChatCompletion.create = reliableGPT(openai.ChatCompletion.create,...)
Source: https://github.com/BerriAI/reliableGPT
--
@ShreyaR happy to make any changes you need to make this useful for guardrails.
from guardrails.
Thanks for the issue @matejm.
@stchau4work not sure what you mean, please open a separate issue.
from guardrails.
Related Issues (20)
- Remove text-davinci-003 everywhere
- Readme updates HOT 1
- OpenAI - compile RAIL down to JSON mode (function calling) when a schema is passed
- [feat] Add support for impure raw structured outputs when streaming HOT 2
- [feat] Improve LLM output parsing to discover JSON not within a code block HOT 1
- [bug] Unable to use Langchain + Pydantic HOT 9
- [bug] Missing required positional argument in PydanticFieldValidator initialization
- How to use model without api with guard HOT 3
- [docs] Add docs on HuggingFace support.
- [Docs] Concept page around various ways of fixing LLM outputs with Guardrails
- [bug] Let json validation pass when a None-able field is missing from the LLM response HOT 1
- [bug] Remove deprecated code for unsupported data types
- [bug] pip version not updated HOT 2
- [q] Cohere async? Input should be a valid string [type=string_type, input_value=[cohere.Generation {
- [feat] Provenance - Add metadata with underlying numbers to the PassResult and FailResult HOT 1
- Guardrails support of AzureOpenAI with openai>1.0.0[bug] HOT 9
- [feat] Make `on_fail` an enum instead of string for the validator class
- [bug] Reference links in official guardrails docs are broken HOT 3
- [bug] JSON schema validation throws an exception when an LLM generates an array instead of an object HOT 2
- [feat] - llama-index integration HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from guardrails.