Skip to content

Commit 78f0152

Browse files
authored
Merge pull request #12 from guardrails-ai/litellm-support
add litellm completion and v1 openai methods
2 parents c78669f + 263c0f1 commit 78f0152

File tree

5 files changed

+11
-3
lines changed

5 files changed

+11
-3
lines changed

config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"package_version_override": "0.1.1"
2+
"package_version_override": "0.2.0"
33
}

guardrails-api-client/guardrails_api_client/models/validate_payload_llm_api.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,12 @@
22

33

44
class ValidatePayloadLlmApi(str, Enum):
5+
LITELLM_ACOMPLETION = "litellm.acompletion"
6+
LITELLM_COMPLETION = "litellm.completion"
57
OPENAI_CHATCOMPLETION_ACREATE = "openai.ChatCompletion.acreate"
68
OPENAI_CHATCOMPLETION_CREATE = "openai.ChatCompletion.create"
9+
OPENAI_CHAT_COMPLETIONS_CREATE = "openai.chat.completions.create"
10+
OPENAI_COMPLETIONS_CREATE = "openai.completions.create"
711
OPENAI_COMPLETION_ACREATE = "openai.Completion.acreate"
812
OPENAI_COMPLETION_CREATE = "openai.Completion.create"
913

guardrails-api-client/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
setup(
99
name="guardrails-api-client",
10-
version="0.1.1",
10+
version="0.2.0",
1111
description="A client library for accessing Guardrails API",
1212
long_description=long_description,
1313
long_description_content_type="text/markdown",

open-api-spec.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -780,7 +780,7 @@ components:
780780
additionalProperties: {}
781781
llmApi:
782782
type: string
783-
enum: ["openai.Completion.create", "openai.ChatCompletion.create", "openai.Completion.acreate", "openai.ChatCompletion.acreate"]
783+
enum: ["openai.Completion.create", "openai.completions.create", "openai.ChatCompletion.create", "openai.chat.completions.create", "openai.Completion.acreate", "openai.ChatCompletion.acreate", "litellm.completion", "litellm.acompletion"]
784784
additionalProperties: {}
785785
Ingestion:
786786
type: object

service-specs/guardrails-service-spec.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,8 +493,12 @@ components:
493493
enum:
494494
[
495495
"openai.Completion.create",
496+
"openai.completions.create",
496497
"openai.ChatCompletion.create",
498+
"openai.chat.completions.create",
497499
"openai.Completion.acreate",
498500
"openai.ChatCompletion.acreate",
501+
"litellm.completion",
502+
"litellm.acompletion"
499503
]
500504
additionalProperties: {}

0 commit comments

Comments
 (0)