Skip to content

Commit

Permalink
Merge pull request #263 from stackql/feature/provider
Browse files Browse the repository at this point in the history
openai provider
  • Loading branch information
jeffreyaven authored Oct 20, 2024
2 parents c9fc36d + 4133b55 commit af55417
Show file tree
Hide file tree
Showing 18 changed files with 18,520 additions and 0 deletions.
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

0 comments on commit af55417

Please sign in to comment.