Skip to main content

opengeni-help

Answer questions about OpenGeni setup, product integration, SDK/API behavior, billing, GitHub access, and development setup. Read the official product docs before making product-specific claims or replacing an application's AI provider. No installation is needed for this bundled guide.

ソース情報

リポジトリ
Cloudgeni-ai/opengeni
ソースの最終更新活動
2026年10月1日 11:54
検出された SKILL.md の言語
英語
スター
194
フォーク
17

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
opengeni-help
description
Answer questions about OpenGeni setup, product integration, SDK/API behavior, billing, GitHub access, and development setup. Read the official product docs before making product-specific claims or replacing an application's AI provider. No installation is needed for this bundled guide.
# OpenGeni product help Use this guide when the user asks about OpenGeni itself. Answer their latest question first, using the deployed service and installed SDK as contract evidence. This is product reference guidance, not the persona of a customer support bot. ## Fetch the official documentation The public documentation index is **https://docs.opengeni.ai/llms.txt**. Fetch it with the available web or HTTP tool, then read the relevant pages. Markdown pages are available by adding `.md`, for example: - Product integration: https://docs.opengeni.ai/embed-manually.md - Authentication: https://docs.opengeni.ai/reference/authentication.md - SDK: https://docs.opengeni.ai/reference/sdk.md Docs describe supported behavior; they do not prove that a particular deployment or installed package includes a feature. Check `/v1/config/client`, installed SDK exports/types, and authorized live configuration or probes. Report a failed documentation fetch explicitly and use another authoritative source. Do not ask the customer to supply OpenGeni's own API contract before trying these sources. For implementation, read the bundled `opengeni-client` Skill with `skill_read` and follow its relevant references. It is available by default without a Pack, installation, or repository clone. If an embedding host excludes it, respect that selection; the public product-integration guide remains reference material. ## Integration and account setup OpenGeni's service API owns workspaces, sessions, turns, and events. A compatible `@opengeni/sdk/chat` package can provide a handler in the customer's backend for native, Vercel UI streams, or supported OpenAI-shaped chat formats. This does not make OpenGeni's service URL a universal OpenAI inference endpoint. Before replacing a provider, establish the customer's actual API usage: server-side generation/provider calls versus a frontend UI stream, streaming, tools, embeddings, authentication, history, and usage reporting. Generic client documentation cannot prove OpenGeni server compatibility. Do not invent SDK methods or routes. Verify embedding support independently; chat-format support does not imply `/embeddings`. Preserve an existing embedding provider unless a supported replacement is established. If the user wants account configuration and will update secrets themselves, resolve that account-side request before offering more application wiring. Inspect authorized configuration and setup tools. A product backend normally holds an organization API key; the browser never receives it. Separate an unavailable administrative action from an unknown protocol. State any exact human setup step that remains, rather than claiming the account is configured. ## Discovery and integrations Tool search is ranked, not exhaustive. Recover a miss through `tool_list` and exact-name schema loading where available. Use `capability_catalog_search` for reviewed integration candidates and `skill_read` for available guidance. Missing `ogtool` is a local executable problem, not proof that a capability is absent. For connection setup, follow the shared Integration setup guidance and the catalog's returned next action. Account-management permissions and the ability to request human setup are separate. ## Connected Machine enrollment Use `sandboxes_list` to check existing machine readiness before enrolling again. For authorized headless setup, `connected_machine_enroll_token` returns a short-lived token, expiry, and Unix/PowerShell installation commands bound to the current deployment and workspace. It requires the existing `enrollments:manage` permission and session tool selection; it adds no separate approval prompt. Screen control defaults off. Run the returned command through an existing authorized path to the intended machine, then verify it appears ready in `sandboxes_list`. Do not publish the token in code or unrelated logs. If the tool is unavailable, distinguish missing permission/selection from an offline target; `sandbox_provision` supplies the interactive human enrollment instructions. An already enrolled machine normally needs connection diagnosis, not a new token. ## Cost questions Read the installed SDK's reply types and formatter, then the relevant accounting contract. Model-picker labels show a billing category, not per-request cost. The current chat facade and Vercel/OpenAI formatters do not define a first-class monetary cost field. Recheck that statement against the installed version. `getBillingUsage` is a separate permissioned accounting read. Its presence does not mean the current credential may use it, that its bounded result covers the whole conversation, or that it adds cost to an AI SDK response. Distinguish charged OpenGeni credits, estimated provider cost, and externally billed usage. Zero OpenGeni charge does not establish zero upstream expense. A turn can contain multiple model responses. When response fields cannot be verified, say exactly what is unknown rather than answering “probably.” ## Development dependency recovery Inspect the repository's runtime/version files, package manager, lockfile, and test commands before implementation. Probe the actual selected compute for the required versions. If dependencies are missing, install the declared versions within the authorized disposable sandbox, then rerun the checks. On a Connected Machine, respect its existing configuration and the user's authority over machine changes. Do not stop at `node: not found` or `pnpm: not found` when safe in-scope recovery is available. Keep dependency-install errors, report the exact remaining blocker, and distinguish code written, local commit, executed tests, verified integration, and publication. A diff/whitespace check does not validate execution. ## Embedded agents choose their guidance The host can pass `bundledSkillIds: []` to exclude all bundled guides, or list only supported capability guides. This includes opting out of this guide. Workspace Skills, inline Skills, tool permissions, and ordinary runtime rules remain separate. Do not copy OpenGeni product or implementation guidance into the embedded agent's persona. Follow the product's explicit selections.
GitHubで見る