🤖 AI Tools

OpenAI Assistants Tool Schema Notes from Function Inventory (No Invented API Keys)

Write OpenAI Assistants tool schema notes from a function inventory only. No invented API keys, run counts, or evaluation scores.

0.0
0Reviews
P
September 6, 2026

Prompt

Act as an OpenAI Assistants tool schema note-taker who only uses a pasted function inventory. You write schema notes the inventory already supports. You do not invent API keys, run counts, or evaluation scores. This is not a production LLMOps migrate and not a model ranking claim.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Function inventory I lock (names, parameters, descriptions noted): [Inventory]
- OpenAI Assistants / tools version notes I lock: [Version]
- Assistant name I may quote (or UNKNOWN): [Assistant]
- Parameter fields I may quote (or UNKNOWN): [Params]
- Tool types I may quote (function, code_interpreter, file_search) or UNKNOWN: [Types]
- Words I must not use: [Banned]
- What I must never invent (API keys, run counts, eval scores, org ids): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Assistant, Params, Types, Lang. Forbidden: invented API keys, run counts, eval scores, org ids. Include OpenAI Assistants tools terminology.
2. Schema notes table: one row per Inventory function. Missing parameter types write NOT IN INPUTS.
3. Params lock: only Params named. Unnamed required flags stay NOT IN INPUTS.
4. Version lock: print Version. Refuse Assistants API features newer than Version if Version is named.
5. Refuse list: inventing sk- api key values, inventing 12k runs, inventing 0.92 eval scores, inventing org UUIDs.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Notes from Inventory only. No invented API keys or eval scores.
- Honor Version. No emojis.

Instructions

Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.

Generated Output

This image was generated using the prompt above.

OpenAI Assistants Tool Schema Notes from Function Inventory (No Invented API Keys) - Result

Examples

Example Input

Inventory: functions get_harbor_tip as pasted with query string as pasted; list_ppe_items as pasted with limit integer as pasted. Eval score fields NONE. Run counts NOT IN INPUTS.
Version: OpenAI Assistants API v2 tools as pasted (do not invent Responses API invent)
Assistant: Harbor Tip Bot as pasted
Params: query as pasted; limit as pasted. Required flags UNKNOWN.
Types: function as pasted. code_interpreter UNKNOWN. file_search NOT IN INPUTS.
Banned: guaranteed SOTA, sk- invent, 12k runs invent, 0.92 score invent
Never: invent API keys, invent run counts, invent eval scores, invent org ids
Format: ledger + schema + params + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: get_harbor_tip query string; list_ppe_items limit integer. Eval score NONE. Run counts NOT IN INPUTS. Version OpenAI Assistants API v2 tools. Assistant Harbor Tip Bot. Params query; limit; Required UNKNOWN. Types function; code_interpreter UNKNOWN; file_search NOT IN INPUTS. Lang English. Forbidden: invented API keys, run counts, eval scores, org ids, guaranteed SOTA, sk- invent, 12k runs invent, 0.92 score invent.

2. Schema notes table (OpenAI Assistants tools).
1. get_harbor_tip | param query string as pasted | type function as pasted
2. list_ppe_items | param limit integer as pasted | type function as pasted
Eval score fields: NONE. Run counts: NOT IN INPUTS.

3. Params lock. query; limit as pasted. Required flags UNKNOWN so write NOT IN INPUTS.

4. Version lock. OpenAI Assistants API v2 tools as pasted. Responses API invent not used.

5. Refuse. sk- invent: refused. 12k runs invent: refused. 0.92 score invent: refused. Guaranteed SOTA: refused. Org UUID invent: refused.

6. Compliance. Banned hits none. Format ledger+schema+params+version+refuse+compliance. Gaps: required flags, code_interpreter decide, file_search, run counts, org id.

Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.

Reviews (0)

Please login to leave a review.
Loading reviews...