OpenAI
Aynı zamanda bir ajan aracıOpenAI REST API: Chat Completions, the Responses API, Embeddings, Models, Images, Audio (speech / transcription / translation), Files, Fine-tuning, Batches, Moderations, Uploads, Assistants, Threads, Messages, Runs and Run Steps, and Vector Stores. Bearer access-token auth against api.openai.com/v1; optional OpenAI-Organization / OpenAI-Project scoping headers are documented but not required. No inbound webhooks for these resources — long-running work (batches, fine-tuning) is watched by polling.
70 eylemler · 2 tetikleyiciler
OpenAI entegrasyonu — 70 aksiyon ve 2 tetikleyici ile OpenAI'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: List Models, Get Model, Delete Fine-Tuned Model, Create Chat Completion, Create Response. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.
Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.
Tetikleyiciler 2
OpenAI üzerinde bir iş akışını başlatabilen olaylar.
New OpenAI fine-tuning jobs (polled)
Polls GET /fine_tuning/jobs and pages with the 'after' id cursor. Dedupe by job id; advance by created_at.
New OpenAI batches (polled)
Polls GET /batches and pages with the 'after' id cursor. Dedupe by batch id; advance by created_at.
Eylemler 70
Zervanor'un OpenAI üzerinde yapabilecekleri.
Threads17
Create Thread
Create a conversation thread (POST /threads). Requires the OpenAI-Beta: assistants=v2 header.
Get Thread
Retrieve a thread by id (GET /threads/{thread_id}). Requires the OpenAI-Beta: assistants=v2 header.
Update Thread
Modify a thread by id (POST /threads/{thread_id}). Requires the OpenAI-Beta: assistants=v2 header.
Delete Thread
Delete a thread by id (DELETE /threads/{thread_id}). Requires the OpenAI-Beta: assistants=v2 header.
Create Message
Create a message in a thread (POST /threads/{thread_id}/messages). Requires the OpenAI-Beta: assistants=v2 header.
List Messages
List messages in a thread (GET /threads/{thread_id}/messages). Requires the OpenAI-Beta: assistants=v2 header. Cursor pagination via after.
Get Message
Retrieve a message by id (GET /threads/{thread_id}/messages/{message_id}). Requires the OpenAI-Beta: assistants=v2 header.
Update Message
Modify a message by id (POST /threads/{thread_id}/messages/{message_id}). Requires the OpenAI-Beta: assistants=v2 header.
Delete Message
Delete a message by id (DELETE /threads/{thread_id}/messages/{message_id}). Requires the OpenAI-Beta: assistants=v2 header.
Create Run
Run a thread with an assistant (POST /threads/{thread_id}/runs). Requires the OpenAI-Beta: assistants=v2 header.
List Runs
List runs belonging to a thread (GET /threads/{thread_id}/runs). Requires the OpenAI-Beta: assistants=v2 header. Cursor pagination via after.
Get Run
Retrieve a run by id (GET /threads/{thread_id}/runs/{run_id}). Requires the OpenAI-Beta: assistants=v2 header.
Update Run
Modify a run by id (POST /threads/{thread_id}/runs/{run_id}). Requires the OpenAI-Beta: assistants=v2 header.
Cancel Run
Cancel an in-progress run (POST /threads/{thread_id}/runs/{run_id}/cancel). Requires the OpenAI-Beta: assistants=v2 header.
Submit Tool Outputs To Run
Submit tool outputs to a run that is waiting on required actions (POST /threads/{thread_id}/runs/{run_id}/submit_tool_outputs). Requires the OpenAI-Beta: assistants=v2 header.
List Run Steps
List the steps taken during a run (GET /threads/{thread_id}/runs/{run_id}/steps). Requires the OpenAI-Beta: assistants=v2 header.
Get Run Step
Retrieve a single run step (GET /threads/{thread_id}/runs/{run_id}/steps/{step_id}). Requires the OpenAI-Beta: assistants=v2 header.
Vector Stores13
Create Vector Store
Create a vector store for file search (POST /vector_stores). Requires the OpenAI-Beta: assistants=v2 header.
List Vector Stores
List vector stores (GET /vector_stores). Requires the OpenAI-Beta: assistants=v2 header. Cursor pagination via after.
Get Vector Store
Retrieve a vector store by id (GET /vector_stores/{vector_store_id}). Requires the OpenAI-Beta: assistants=v2 header.
Update Vector Store
Modify a vector store by id (POST /vector_stores/{vector_store_id}). Requires the OpenAI-Beta: assistants=v2 header.
Delete Vector Store
Delete a vector store by id (DELETE /vector_stores/{vector_store_id}). Requires the OpenAI-Beta: assistants=v2 header.
Create Vector Store File
Attach a file to a vector store (POST /vector_stores/{vector_store_id}/files). Requires the OpenAI-Beta: assistants=v2 header.
List Vector Store Files
List the files in a vector store (GET /vector_stores/{vector_store_id}/files). Requires the OpenAI-Beta: assistants=v2 header. Cursor pagination via after.
Get Vector Store File
Retrieve a vector store file by id (GET /vector_stores/{vector_store_id}/files/{file_id}). Requires the OpenAI-Beta: assistants=v2 header.
Delete Vector Store File
Remove a file from a vector store (DELETE /vector_stores/{vector_store_id}/files/{file_id}). Requires the OpenAI-Beta: assistants=v2 header.
Create Vector Store File Batch
Create a batch that attaches multiple files to a vector store (POST /vector_stores/{vector_store_id}/file_batches). Requires the OpenAI-Beta: assistants=v2 header.
Get Vector Store File Batch
Retrieve a vector store file batch by id (GET /vector_stores/{vector_store_id}/file_batches/{batch_id}). Requires the OpenAI-Beta: assistants=v2 header.
Cancel Vector Store File Batch
Cancel a vector store file batch (POST /vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel). Requires the OpenAI-Beta: assistants=v2 header.
List Files In Vector Store File Batch
List the files in a vector store file batch (GET /vector_stores/{vector_store_id}/file_batches/{batch_id}/files). Requires the OpenAI-Beta: assistants=v2 header.
Fine Tuning6
Create Fine-Tuning Job
Create a fine-tuning job from an uploaded training file (POST /fine_tuning/jobs).
List Fine-Tuning Jobs
List your organization's fine-tuning jobs (GET /fine_tuning/jobs). Cursor pagination via after.
Get Fine-Tuning Job
Retrieve a fine-tuning job by id (GET /fine_tuning/jobs/{fine_tuning_job_id}).
Cancel Fine-Tuning Job
Cancel a fine-tuning job (POST /fine_tuning/jobs/{fine_tuning_job_id}/cancel).
List Fine-Tuning Events
List status events for a fine-tuning job (GET /fine_tuning/jobs/{fine_tuning_job_id}/events).
List Fine-Tuning Checkpoints
List checkpoints for a fine-tuning job (GET /fine_tuning/jobs/{fine_tuning_job_id}/checkpoints).
Assistants5
Create Assistant
Create an assistant with a model and instructions (POST /assistants). Requires the OpenAI-Beta: assistants=v2 header.
List Assistants
List assistants (GET /assistants). Requires the OpenAI-Beta: assistants=v2 header. Cursor pagination via after.
Get Assistant
Retrieve an assistant by id (GET /assistants/{assistant_id}). Requires the OpenAI-Beta: assistants=v2 header.
Update Assistant
Modify an assistant by id (POST /assistants/{assistant_id}). Requires the OpenAI-Beta: assistants=v2 header.
Delete Assistant
Delete an assistant by id (DELETE /assistants/{assistant_id}). Requires the OpenAI-Beta: assistants=v2 header.
Files5
Upload File
Upload a file for use across endpoints (POST /files, multipart/form-data).
List Files
List files that belong to your account (GET /files). Cursor pagination via after.
Get File
Retrieve metadata for a file by id (GET /files/{file_id}).
Delete File
Delete a file by id (DELETE /files/{file_id}).
Get File Content
Download the content of a file by id (GET /files/{file_id}/content).
Batches4
Create Batch
Create and execute a batch from an uploaded JSONL file (POST /batches).
List Batches
List your organization's batches (GET /batches). Cursor pagination via after.
Get Batch
Retrieve a batch by id (GET /batches/{batch_id}).
Cancel Batch
Cancel an in-progress batch (POST /batches/{batch_id}/cancel).
Responses4
Create Response
Create a model response with the Responses API (POST /responses). Supports text, tools, and built-in tools.
Get Response
Retrieve a stored model response by id (GET /responses/{response_id}).
Delete Response
Delete a stored model response by id (DELETE /responses/{response_id}).
List Response Input Items
List the input items for a stored response (GET /responses/{response_id}/input_items).
Uploads4
Create Upload
Begin a multi-part upload for a large file (POST /uploads).
Add Upload Part
Add a chunk of bytes to an upload (POST /uploads/{upload_id}/parts, multipart/form-data).
Complete Upload
Complete an upload by ordering its parts (POST /uploads/{upload_id}/complete).
Cancel Upload
Cancel an in-progress upload (POST /uploads/{upload_id}/cancel).
Audio3
Create Speech
Generate audio from input text (POST /audio/speech). Returns audio bytes.
Create Transcription
Transcribe audio into the input language (POST /audio/transcriptions, multipart/form-data).
Create Translation
Translate audio into English (POST /audio/translations, multipart/form-data).
Images3
Create Image
Generate image(s) from a text prompt (POST /images/generations).
Create Image Edit
Create an edited or extended image given source image(s) and a prompt (POST /images/edits, multipart/form-data).
Create Image Variation
Create variations of a given image (POST /images/variations, multipart/form-data).
Models3
List Models
List the models available to your account (GET /models). Identity + connectivity probe.
Get Model
Retrieve a model instance by id (GET /models/{model}).
Delete Fine-Tuned Model
Delete a fine-tuned model you own (DELETE /models/{model}). Requires Owner role.
Chat1
Create Chat Completion
Create a model response for a chat conversation (POST /chat/completions).
Embeddings1
Create Embeddings
Create an embedding vector for the given input text (POST /embeddings).
Moderations1
Create Moderation
Classify text and/or images for potentially harmful content (POST /moderations).
Aramanızla eşleşen bir şey yok.
OpenAI kullanan Çözüm Şablonları
OpenAI ile kendi otomasyonunu görsel tasarımcıda kur.
Sıkça sorulan sorular
OpenAI ile neler otomatikleştirebilirim?
70 aksiyon var — örneğin: List Models, Get Model, Delete Fine-Tuned Model, Create Chat Completion, Create Response ve daha fazlası.
Hangi OpenAI olayları bir workflow başlatabilir?
2 tetikleyici — örneğin: New OpenAI fine-tuning jobs (polled), New OpenAI batches (polled).
OpenAI bir AI agent aracı olarak kullanılabilir mi?
Evet. OpenAI'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.
OpenAI entegrasyonu nasıl modellenir?
OpenAI sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.