Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

openai provider #263

Merged
merged 1 commit into from
Oct 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
161 changes: 161 additions & 0 deletions providers/src/openai/v00.00.00000/provider.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,161 @@
id: openai
name: openai
version: v00.00.00000
providerServices:
assistants:
id: 'assistants:v00.00.00000'
name: assistants
preferred: true
service:
$ref: openai/v00.00.00000/services/assistants.yaml
title: OpenAI API - Assistants
version: v00.00.00000
description: Build Assistants That Can Call Models And Use Tools.
audio:
id: 'audio:v00.00.00000'
name: audio
preferred: true
service:
$ref: openai/v00.00.00000/services/audio.yaml
title: OpenAI API - Audio
version: v00.00.00000
description: Turn Audio Into Text Or Text Into Audio.
audit_logs:
id: 'audit_logs:v00.00.00000'
name: audit_logs
preferred: true
service:
$ref: openai/v00.00.00000/services/audit_logs.yaml
title: OpenAI API - Audit Logs
version: v00.00.00000
description: List User Actions And Configuration Changes Within This Organization.
batch:
id: 'batch:v00.00.00000'
name: batch
preferred: true
service:
$ref: openai/v00.00.00000/services/batch.yaml
title: OpenAI API - Batch
version: v00.00.00000
description: Create Large Batches Of API Requests To Run Asynchronously.
chat:
id: 'chat:v00.00.00000'
name: chat
preferred: true
service:
$ref: openai/v00.00.00000/services/chat.yaml
title: OpenAI API - Chat
version: v00.00.00000
description: 'Given A List Of Messages Comprising A Conversation, The Model Will Return A Response.'
completions:
id: 'completions:v00.00.00000'
name: completions
preferred: true
service:
$ref: openai/v00.00.00000/services/completions.yaml
title: OpenAI API - Completions
version: v00.00.00000
description: 'Given A Prompt, The Model Will Return One Or More Predicted Completions, And Can Also Return The Probabilities Of Alternative Tokens At Each Position.'
embeddings:
id: 'embeddings:v00.00.00000'
name: embeddings
preferred: true
service:
$ref: openai/v00.00.00000/services/embeddings.yaml
title: OpenAI API - Embeddings
version: v00.00.00000
description: Get A Vector Representation Of A Given Input That Can Be Easily Consumed By Machine Learning Models And Algorithms.
files:
id: 'files:v00.00.00000'
name: files
preferred: true
service:
$ref: openai/v00.00.00000/services/files.yaml
title: OpenAI API - Files
version: v00.00.00000
description: Files Are Used To Upload Documents That Can Be Used With Features Like Assistants And Fine-Tuning.
fine_tuning:
id: 'fine_tuning:v00.00.00000'
name: fine_tuning
preferred: true
service:
$ref: openai/v00.00.00000/services/fine_tuning.yaml
title: OpenAI API - Fine Tuning
version: v00.00.00000
description: Manage Fine-Tuning Jobs To Tailor A Model To Your Specific Training Data.
images:
id: 'images:v00.00.00000'
name: images
preferred: true
service:
$ref: openai/v00.00.00000/services/images.yaml
title: OpenAI API - Images
version: v00.00.00000
description: 'Given A Prompt And/Or An Input Image, The Model Will Generate A New Image.'
invites:
id: 'invites:v00.00.00000'
name: invites
preferred: true
service:
$ref: openai/v00.00.00000/services/invites.yaml
title: OpenAI API - Invites
version: v00.00.00000
description: Invites
models:
id: 'models:v00.00.00000'
name: models
preferred: true
service:
$ref: openai/v00.00.00000/services/models.yaml
title: OpenAI API - Models
version: v00.00.00000
description: List And Describe The Various Models Available In The API.
moderations:
id: 'moderations:v00.00.00000'
name: moderations
preferred: true
service:
$ref: openai/v00.00.00000/services/moderations.yaml
title: OpenAI API - Moderations
version: v00.00.00000
description: 'Given Text And/Or Image Inputs, Classifies If Those Inputs Are Potentially Harmful.'
projects:
id: 'projects:v00.00.00000'
name: projects
preferred: true
service:
$ref: openai/v00.00.00000/services/projects.yaml
title: OpenAI API - Projects
version: v00.00.00000
description: Projects
uploads:
id: 'uploads:v00.00.00000'
name: uploads
preferred: true
service:
$ref: openai/v00.00.00000/services/uploads.yaml
title: OpenAI API - Uploads
version: v00.00.00000
description: Use Uploads To Upload Large Files In Multiple Parts.
users:
id: 'users:v00.00.00000'
name: users
preferred: true
service:
$ref: openai/v00.00.00000/services/users.yaml
title: OpenAI API - Users
version: v00.00.00000
description: Users
vector_stores:
id: 'vector_stores:v00.00.00000'
name: vector_stores
preferred: true
service:
$ref: openai/v00.00.00000/services/vector_stores.yaml
title: OpenAI API - Vector Stores
version: v00.00.00000
description: Vector Stores
config:
auth:
type: bearer
credentialsenvvar: OPENAI_API_KEY
Loading