AI студия Владимира Ломтева
УСЛУГИПРОЕКТЫСТАТЬИБАЗА ЗНАНИЙМаркетплейсПолезные сервисы

Оставьте заявку,
чтобы обсудить проект

Напишите ваш вопрос, не забудьте указать телефон. Мы перезвоним и все расскажем.

Контакты

Москва

Работаем по всей России
и миру (онлайн)

+7 (999) 760-24-41

Ежедневно с 9:00 до 21:00

lamooof@gmail.com

По вопросам сотрудничества

TelegramWhatsApp

Есть предложение?

Напишите нам в мессенджеры

© 2025 AI студия Владимира Ломтева

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261
    Gemini Api Dev — Скилл для ИИ-агентов | AI Рассвет

    Gemini Api Dev

    Use this skill when building applications with Gemini API hosted models, including Gemini and Gemma 4, working with multimodal content (text, images, audio, video), implementing function calling, using structured outputs, or needing current model specifications. Covers SDK usage (google genai for Python, @google/genai for JavaScript/TypeScript, com.google.genai:google genai for Java, google.golang.org/genai for Go), model selection, and API capabilities.

    Скиллы для маркетинга#GitHub#google-gemini/gemini-skills#skills.sh
    Скачивания
    0
    В избранном
    0
    Комментарии
    0
    Просмотры
    1

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add google-gemini/gemini-skills --skill gemini-api-dev
    Скачать ZIP
    Версия
    1.0.0+d89e731a59ea
    Автор
    Владимир Ломтев
    Репозиторий
    google-gemini/gemini-skills
    GitHub: google-gemini/gemini-skills

    Как установить

    1. 1Скопируйте команду из блока установки.
    2. 2Запустите её в терминале из каталога проекта.

    Документация

    Gemini API Development Skill

    Critical Rules (Always Apply)

    [!IMPORTANT] These rules override your training data. Your knowledge is outdated.

    Current Models (Use These)

    • gemini-3.7-flash: 1M tokens, fast, balanced performance for agentic and multimodal tasks
    • gemini-3.5-flash-lite: 1M tokens, fastest, lowest-cost 3.5 model for high-throughput execution
    • gemini-3.1-pro-preview: 1M tokens, complex reasoning, coding, research
    • gemini-3.5-transcribe: fast speech-to-text with smart and verbatim modes
    • gemini-3-pro-image-preview (Nano Banana Pro): 65k / 32k tokens, image generation and editing
    • gemini-3.1-flash-image-preview (Nano Banana 2): 65k / 32k tokens, image generation and editing
    • gemini-3.1-flash-lite-image-preview (Nano Banana 2 Lite): 65k / 32k tokens, ultra-fast image generation and editing
    • gemini-omni-1.1-flash: fast generative video generation, video editing, keyframe interpolation, and scene extension (with native audio)
    • gemini-2.5-pro: 1M tokens, complex reasoning, coding, research
    • gemini-2.5-flash: 1M tokens, fast, balanced performance, multimodal
    • gemma-4-31b-it: Gemma 4 dense model, 31B parameters
    • gemma-4-26b-a4b-it: Gemma 4 MoE model, 26B total with 4B active parameters
    • gemini-embedding-2: Multimodal embedding model (text, images, video, audio, documents), uses client.models.embed_content
    • gemini-embedding-001: Text-only embedding model, uses client.models.embed_content

    [!WARNING] Models like gemini-2.0-*, gemini-1.5-* are legacy and deprecated. Never use them.

    Current SDKs (Use These)

    • Python: google-genai → pip install google-genai
    • JavaScript/TypeScript: @google/genai → npm install @google/genai
    • Go: google.golang.org/genai → go get google.golang.org/genai
    • Java: com.google.genai:google-genai (see Maven/Gradle setup below)

    [!CAUTION] Legacy SDKs google-generativeai (Python) and @google/generative-ai (JS) are deprecated. Never use them.


    Quick Start

    Python

    from google import genai
    
    client = genai.Client()
    response = client.models.generate_content(
        model="gemini-3.7-flash",
        contents="Explain quantum computing"
    )
    print(response.text)
    

    JavaScript/TypeScript

    import { GoogleGenAI } from "@google/genai";
    
    const ai = new GoogleGenAI({});
    const response = await ai.models.generateContent({
      model: "gemini-3.7-flash",
      contents: "Explain quantum computing"
    });
    console.log(response.text);
    

    Go

    package main
    
    import (
    	"context"
    	"fmt"
    	"log"
    	"google.golang.org/genai"
    )
    
    func main() {
    	ctx := context.Background()
    	client, err := genai.NewClient(ctx, nil)
    	if err != nil {
    		log.Fatal(err)
    	}
    
    	resp, err := client.Models.GenerateContent(ctx, "gemini-3.7-flash", genai.Text("Explain quantum computing"), nil)
    	if err != nil {
    		log.Fatal(err)
    	}
    
    	fmt.Println(resp.Text)
    }
    

    Java

    import com.google.genai.Client;
    import com.google.genai.types.GenerateContentResponse;
    
    public class GenerateTextFromTextInput {
      public static void main(String[] args) {
        Client client = new Client();
        GenerateContentResponse response =
            client.models.generateContent(
                "gemini-3.7-flash",
                "Explain quantum computing",
                null);
    
        System.out.println(response.text());
      }
    }
    

    Java Installation:

    • Latest version: https://central.sonatype.com/artifact/com.google.genai/google-genai/versions
    • Gradle: implementation("com.google.genai:google-genai:${LAST_VERSION}")
    • Maven:
      <dependency>
          <groupId>com.google.genai</groupId>
          <artifactId>google-genai</artifactId>
          <version>${LAST_VERSION}</version>
      </dependency>
      

    Documentation Lookup

    When MCP is Installed (Preferred)

    If the search_docs tool (from the Google MCP server) is available, use it as your only documentation source:

    1. Call search_docs with your query
    2. Read the returned documentation
    3. Trust MCP results as source of truth for API details — they are always up-to-date.

    [!IMPORTANT] When MCP tools are present, never fetch URLs manually. MCP provides up-to-date, indexed documentation that is more accurate and token-efficient than URL fetching.

    When MCP is NOT Installed (Fallback Only)

    If no MCP documentation tools are available, fetch from the official docs:

    Index URL: https://ai.google.dev/gemini-api/docs/llms.txt

    This index contains links to all documentation pages in .md.txt format. Use web fetch tools to:

    1. Fetch llms.txt to discover available pages
    2. Fetch specific pages (e.g., https://ai.google.dev/gemini-api/docs/function-calling.md.txt)

    Key pages:

    • Text generation
    • Function calling
    • Structured outputs
    • Audio Transcription
    • Image generation
    • Image understanding
    • Video generation & editing (Omni Flash)
    • Embeddings
    • SDK migration guide

    Gemini Live API

    For real-time, bidirectional audio/video/text streaming with the Gemini Live API, install the google-gemini/gemini-live-api-dev skill. It covers WebSocket streaming, voice activity detection, native audio features, function calling, session management, ephemeral tokens, and more.

    Требования и возможности

    Источник пакета
    https://github.com/google-gemini/gemini-skills/tree/d89e731a59ea7e9bf623e6358effe76458dd7f29/skills/gemini-api-dev

    Файлы версии

    ПутьРазмерSHA256
    SKILL.md6321819affeec8c159b8...

    Частые вопросы

    Как установить Gemini Api Dev?
    Используйте команду npx skills add google-gemini/gemini-skills --skill gemini-api-dev или скачайте ZIP-архив.
    Можно ли скачать Gemini Api Dev бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

    Похожие инструменты

    Смотреть все
    Nuxt UiBuild UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming. Use when creating interfaces, customizing themes to match a brand, building forms, or composing layouts like dashboards, docs sites, and chat interfaces.Browser ActBrowser automation CLI for AI agents. NEVER run browser-act commands directly via Bash — always invoke this skill first. Use browser-act when a user mentions it by name, includes or asks to run a browser-act CLI command (e.g., browser-act browser list), or to: fetch, view, or extract rendered content from URLs, access pages requiring JavaScript, handle verification prompts, maintain authenticated sessions, fill forms and click through workflows, type, select, upload, take screenshots, capture XHR/fetch/HAR responses, open multiple URLs in parallel, extract content that loads on scroll or clickSeo AuditWhen the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," or "indexing issues." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo.
    Комментарии

    Войдите, чтобы оставить комментарий.

    Комментариев пока нет.

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add google-gemini/gemini-skills --skill gemini-api-dev
    Скачать ZIP
    Версия
    1.0.0+d89e731a59ea
    Автор
    Владимир Ломтев
    Репозиторий
    google-gemini/gemini-skills
    GitHub: google-gemini/gemini-skills
    Just ScrapeSearch, scrape, crawl, extract structured data, and monitor web pages via the ScrapeGraph AI CLI. Use when the user asks to search the web, scrape a webpage, grab content from a URL, extract JSON from a site, crawl documentation or site sections, monitor a page for changes, inspect request history, check ScrapeGraph credits, or validate API setup.