🤖 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.
0Reviews
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.

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.